Actions de flux de travail par défaut (WorkflowActions)
Dernière modification : vendredi 25 février 2011
S’applique à : SharePoint Foundation 2010
Les actions représentent l’implémentation Microsoft SharePoint Foundation 2010 d’activités Windows Workflow Foundation. Les actions constituent l’unité de travail la plus fondamentale dans un flux de travail. Elles définissent les activités de flux de travail, telles que l’envoi d’une notification par courrier électronique lorsqu’un élément a été ajouté à une bibliothèque de documents, ou la mise à jour d’un état sur un élément de liste lorsqu’une tâche associée à l’élément est terminée. SharePoint Foundation 2010 inclut des actions de flux de travail par défaut ou prédéfinies que vous pouvez utiliser pour créer des flux de travail destinés à des scénarios d’entreprise courants.
Emplacement des actions de flux de travail par défaut
Les actions de flux de travail par défaut se trouvent dans le fichier WSS.ACTIONS, fichier XML qui répertorie toutes les conditions et actions par défaut disponibles dans l’éditeur de flux de travail. (Pour plus d’informations sur les conditions de flux de travail par défaut incluses dans le fichier WSS.ACTIONS, voir Conditions de flux de travail par défaut.) Le fichier WSS.ACTIONS est installé par défaut dans l’emplacement suivant dans SharePoint Foundation 2010 :
%WSSRoot%\Program Files\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\1033\Workflow
Notes
La modification directe du fichier WSS.ACTIONS n’est pas recommandée ou prise en charge. Toutefois, vous pouvez développer les actions disponibles pour votre éditeur de flux de travail sans code en créant et en ajoutant des fichiers .ACTIONS personnalisés supplémentaires dans le même répertoire. SharePoint Foundation analyse tous les fichiers portant l’extension de fichier .ACTIONS et crée une liste combinée qu’il présente ensuite à l’éditeur de flux de travail déclaratif sans code.
Actions par défaut
Le tableau suivant répertorie les actions de flux de travail par défaut incluses dans SharePoint Foundation. Il comprend également un exemple illustrant l’affichage d’une phrase de règle dans un éditeur de flux de travail sans code. Chaque action par défaut ci-dessous indique également comment écrire du code XML pour afficher la phrase de règle.
Action |
Description |
---|---|
Ajouter l’heure à la date |
Ajoute un intervalle de temps à un champ de date. Il est possible de spécifier cette information en minutes, heures, jours, mois et années. Phrase de règle : Ajouter nombreunités à (Sortie vers [Variable : date]) XML: Ajouter %1 %2 à %3 (Sortie vers %4) |
Affecter un formulaire à un groupe |
Affecte un formulaire d’enquête à un groupe de personnes. Les valeurs soumises par les personnes du groupe sont stockées dans la liste Tâches. Le processus de flux de travail reste en attente tant que tous les formulaires d’enquêtes ne sont pas complétés. Phrase de règle : Assigner un formulaire personnalisé à ces utilisateurs XML: Assigner %1 à %2 |
Assigner quelque chose à faire |
Affecte une tâche de la liste Tâches pour les utilisateurs spécifiés. Le processus de flux de travail reste en attente tant que toutes les tâches ne sont pas terminées. Phrase de règle : Assigner quelque chose à faire à ces utilisateurs XML: Assigner %1 à %2 |
Construire une chaîne dynamique |
Permet la création d’une chaîne dynamique qui est stockée dans une variable de flux de travail spécifiée. Phrase de règle : Stocker chaîne dynamique dans Variable : variable XML: Stocker %1 dans %2 |
Archiver l’élément |
Effectue un archivage pour l’élément de bibliothèque de documents ou de liste spécifié, et permet l’ajout automatique de commentaires pendant l’exécution du flux de travail. Phrase de règle : Archiver l’élément dans cette liste avec le commentaire : commentaire XML: Archiver l’élément dans %1 avec le commentaire : %2 |
Extraire l’élément |
Effectue une extraction pour l’élément de bibliothèque de documents ou de liste spécifié. Phrase de règle : Extraire l’élément dans cette liste XML: Extraire l’élément dans %1 |
Collecter les données d’un utilisateur |
Affecte une tâche à un utilisateur qui comprend des champs de formulaires personnalisés pour la collecte de données. Phrase de règle : Collecter données de cet utilisateur (résultats dans Variable : collecter) XML: Collecter %1 de %2 (résultats dans %3) |
Copier un élément de la liste |
Indique au flux de travail de copier un élément de liste spécifié d’une liste vers une autre. Phrase de règle : Copier l’élément de cette liste vers cette liste XML: Copier l’élément dans %1 vers %2 |
Créer un élément dans la liste |
Indique au flux de travail de créer un élément de liste dans une liste spécifiée. Phrase de règle : Créer un élément dans cette liste (résultats dans Variable : créer) XML: Créer un élément dans %1 (résultats dans %2) |
Supprimer l’élément |
Supprime un élément de liste spécifié. Phrase de règle : Supprimer l’élément dans cette liste XML: Supprimer l’élément dans %1 |
Annuler l’extraction de l’élément |
Indique au flux de travail d’annuler une extraction. Si une personne a extrait l’élément lorsque cette action se produit, toutes les modifications seront perdues. Phrase de règle : Annuler l’extraction de l’élément dans cette liste XML: Annuler l’extraction de l’élément dans %1 |
Effectuer un calcul |
Effectue un calcul de deux valeurs et stocke les résultats dans une variable de flux de travail. Phrase de règle : Calculer valeurplusvaleur (résultats dans Variable : calcul) XML: Calculer %1 %2 %3 (résultats dans %4) |
Consigner dans l’historique |
Crée une entrée dans la liste d’historique avec un message qui peut être généré à l’aide de texte statique ou de texte généré de manière dynamique à partir d’un contrôle de recherche. Phrase de règle : Consigner ce message dans l’historique du flux de travail XML: Consigner %1 dans l’historique du flux de travail |
Pause pour une certaine durée |
Suspend le flux de travail pendant un intervalle de temps spécifié. Lorsque l’intervalle a expiré, le flux de travail reprend. Phrase de règle : Pause pour nombre jours, nombre heures, nombre minutes XML: Pause pour %1 jours, %2 heures, %3 minutes |
Pause jusqu’à une date donnée |
Suspend le flux de travail jusqu’à une date et une heure spécifiées, qui reprend à partir de ce moment-là. Phrase de règle : Pause jusqu’à cette date XML: Pause jusqu’à cette date |
Envoyer un courrier électronique |
Envoie un message électronique à un utilisateur ou à un groupe spécifié. Le message électronique peut contenir les champs À, CC, Objet et Corps. Le champ Corps peut contenir à la fois du texte statique et du texte généré dynamiquement à partir d’une table de choix. Phrase de règle : Courrier électronique ce message XML: Courrier électronique %1 |
Définir le statut d’approbation du contenu |
Définit l’état d’approbation du contenu d’un élément sur Approuvé, Rejeté ou En attente. Cette action ajoute également des commentaires. Phrase de règle : Définir le statut d’approbation du contenu à ce statut avec Commentaires : commentaires XML: Définir le statut d’approbation du contenu à %1 avec %2 |
Définir le champ dans l’élément actif |
Définit un champ dans l’élément actuel sur une valeur spécifiée ou sur une valeur de choix. Phrase de règle : Définir champ à la valeur valeur XML: Définir %1 à la valeur %2 |
Définir la partie heure du champ Date/Heure |
Indique au flux de travail de définir l’heure sur une valeur particulière pour une date spécifiée. Ces informations sont stockées dans une variable de flux de travail en vue d’une utilisation ultérieure. Phrase de règle : Définir l’heure sous la forme heures:minutes pour date (Sortie vers Variable : date) XML: Définir l’heure sous la forme %1:%2 pour %3 (Sortie vers %4) |
Définir la variable de flux de travail |
Indique au flux de travail de définir une valeur pour la variable de flux de travail spécifié. Phrase de règle : Définir variable de flux de travail à la valeur valeur XML: Définir %1 à la valeur %2 |
Arrêter le flux de travail |
Arrête le flux de travail et crée une entrée avec un message spécifié dans le journal d’historique du flux de travail. Phrase de règle : Arrêter le flux de travail et consigner ce message XML: Arrêter le flux de travail et consigner %1 |
Mettre à jour l’élément de la liste |
Indique au flux de travail de mettre à jour un champ dans un élément de liste avec une valeur spécifiée. Phrase de règle : Mettre à jour l’élément dans cette liste XML: Mettre à jour l’élément dans %1 |
Attendre la modification du champ dans l’élément actif |
Suspend le flux de travail jusqu’à ce qu’un champ soit mis à jour avec une valeur spécifique. Phrase de règle : Attendre que champsoit égal àcette valeur XML: Attendre que %1 %2 %3 |
Voir aussi
Tâches
Concepts
Création d'éditeurs de flux de travail déclaratifs et sans code