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

Exemple de fichier .ACTIONS

Concepts

Création d'éditeurs de flux de travail déclaratifs et sans code

Conditions de flux de travail par défaut