Référence rapide relative aux actions de flux de travail (plateforme de flux de travail SharePoint)
Cette référence répertorie les actions de flux de travail qui sont prises en charge dans la version actuelle de SharePoint Designer 2013, en plus de celles qui ne sont pas disponibles.
Remarque
Les flux de travail SharePoint 2010 ont été retirés depuis le 1er août 2020 pour les nouveaux locataires et retirés des locataires existants le 1er novembre 2020. Si vous utilisez des flux de travail SharePoint 2010, nous vous recommandons de migrer vers Power Automate ou d'autres solutions prises en charge. Pour plus d'informations, voir la retraite du flux de travail SharePoint 2010.
Actions de flux de travail dans SharePoint Designer 2013
Vous trouverez ci-dessous une référence répertoriant les actions de flux de travail disponibles pour la plateforme de flux de travail SharePoint. En plus de la plateforme de flux de travail SharePoint, SharePoint Designer 2013 prend également en charge la plateforme SharePoint 2010. Pour afficher les actions de flux de travail pour la plateforme 2010, voir Informations de référence rapide sur les actions de flux de travail (plateforme de flux de travail SharePoint 2010)
Actions de base
Les actions de base sont celles qui sont le plus couramment utilisées. Elles sont regroupées pour permettre un accès facilité.
Tableau 1. Référence des actions de base
Action | Description |
---|---|
Ajouter un commentaire |
Permet de laisser des commentaires dans le concepteur de flux de travail à des fins de référence. Ceci est particulièrement utile quand plusieurs utilisateurs collaborent sur le flux de travail. |
Ajouter l'heure à la date |
Ajoute un nombre représentant des minutes, heures, jours ou mois à une valeur de date (l'année n'est pas prise en charge) et stocke la valeur de sortie dans une variable. La valeur de date peut être la date du jour, une date spécifique ou le résultat d'une recherche. La valeur « Date en cours » renvoie à minuit UTC. |
Générer un dictionnaire |
Crée une variable de dictionnaire de paires clé/valeur. Remarque : le dictionnaire utilise la notation JSON pour enregistrer les données. Pour plus d’informations sur la variable Dictionary, voir Understanding Dictionary actions in SharePoint Designer 2013 |
Appeler le service web HTTP |
Fonctionne comme un appel de méthode vers un service web HTTP et renvoie des données au format JSON. L'authentification de base est prise en charge par le biais de l'élément RequestHeader. Pour plus d’informations sur la variable Dictionary, voir Understanding Dictionary actions in SharePoint Designer 2013 |
Compter le nombre d’éléments dans un dictionnaire |
Renvoie le nombre d’éléments présents dans le dictionnaire spécifié. |
Effectuer un calcul |
Effectue un calcul arithmétique et stocke la valeur de sortie dans une variable. Remarque : pour SharePoint, cette action prend uniquement en charge le type numérique Double. Les entiers ne sont pas pris en charge. L’utilisation de l’opérateur « + » (concaténation) pour les chaînes n’est pas prise en charge. |
Obtenir un élément à partir d’un dictionnaire |
Renvoie un élément spécifique à partir d’une variable de dictionnaire. |
Consigner dans l’historique |
Écrit un message dans la liste d’historique des flux de travail à partir d’une liste d’éléments de messages prédéfinis. |
Mettre en pause pour une certaine durée |
Suspend le flux de travail pour un intervalle spécifié en jours, heures et minutes. |
Mettre en pause jusqu’à une date donnée |
Suspend le flux de travail jusqu’à une date et une heure spécifiées. |
Envoyer un message électronique |
Envoie automatiquement un message électronique qui contient un message prédéterminé à un utilisateur ou un groupe lorsqu’un événement de flux de travail spécifié se produit. Important : si le site n’est pas ajouté à la liste des sites de confiance, les e-mails sont routés vers le dossier de courrier indésirable d’Outlook. |
Définir la partie heure du champ Date/Heure |
Crée un horodatage et stocke la valeur de sortie dans une variable. Vous pouvez définir l'heure en heures et en minutes, ainsi qu'ajouter la date du jour, une date spécifique ou le résultat d'une recherche. |
Définir l'état du flux de travail |
Définit l’état du flux de travail. |
Définir la variable de flux de travail |
Affecte une valeur à une variable de flux de travail. Vous pouvez également utiliser cette action pour que le flux de travail affecte des données à une variable. |
Passer à l'étape suivante |
Spécifie l’étape suivante à laquelle le contrôle de flux doit être transmis. |
Actions de coordination
Les actions de coordination permettent d'appeler un flux de travail basé sur la plateforme de flux de travail SharePoint 2010. Pour plus d’informations sur les actions de coordination, voir Présentation des actions de coordination dans SharePoint Designer 2013
Tableau 2. Référence des actions de coordination
Action | Description |
---|---|
Démarrer un flux de travail de liste |
Crée un flux de travail de liste basé sur la plateforme de flux de travail SharePoint 2010. Note: Le flux de travail Démarrer une liste présente les problèmes suivants :> le champ de type « Affectations » ne peut pas être utilisé comme paramètre lorsque le flux de travail 2010 contient une action TaskProcess.> Lorsque plusieurs appels sont effectués vers le même workflow 2010, le résultat est plusieurs sources de données dans la fonctionnalité de recherche de flux de travail 2013. Ces sources de données sont toutes identiques.> Les noms de variables dans 2013 ne peuvent pas contenir de caractères spéciaux tels que « ? » et « # ». Si un flux de travail 2010 contient des caractères spéciaux, ils sont convertis en code hexadécimal dans le flux de travail 2013. |
Démarrer un flux de travail de site |
Crée un flux de travail de site basé sur la plateforme de flux de travail SharePoint 2010. Note: Le flux de travail Démarrer une liste présente les problèmes suivants :> le champ de type « Affectations » ne peut pas être utilisé comme paramètre lorsque le flux de travail 2010 contient une action TaskProcess.> Lorsque plusieurs appels sont effectués vers le même workflow 2010, le résultat est plusieurs sources de données dans la fonctionnalité de recherche de flux de travail 2013. Ces sources de données sont toutes identiques.> Les noms de variables dans 2013 ne peuvent pas contenir de caractères spéciaux tels que « ? » et « # ». Si un flux de travail 2010 contient des caractères spéciaux, ils sont convertis en code hexadécimal dans le flux de travail 2013. |
Actions de liste
Les actions de liste regroupent les actions utilisées pour manipuler les listes et les éléments de liste.
Tableau 3. Référence des actions de liste
Action | Description |
---|---|
Archiver l’élément |
Archive un élément qui est extrait. Vous pouvez archiver des éléments uniquement à partir d’une bibliothèque de documents. Attention : le flux de travail se bloque si vous essayez d’archiver un élément qui n’est pas extrait. |
Extraire l’élément |
Extrait un élément. Le flux de travail vérifie si l'élément est archivé avant d'extraire un document. Vous pouvez extraire des éléments uniquement à partir d'une bibliothèque de votre site. Attention : le flux de travail se bloque si vous essayez d’extraire un élément qui n’est pas archivé. |
Copier le document |
Copie un document à partir de la liste actuelle vers une autre liste de la bibliothèque de documents. |
Créer un élément dans la liste |
Crée un élément de liste dans la liste que vous spécifiez. Vous pouvez fournir les champs et les valeurs dans le nouvel élément. Vous pouvez utiliser cette action pour créer un élément avec des informations spécifiques. |
Supprimer l'élément |
Supprime un élément. Remarque : cette action est interrompue sur l’ordinateur qui exécute le moteur de flux de travail du Gestionnaire de workflow et génère une exception System.InvalidOperationException. Il n’existe aucune solution de contournement. |
Annuler l’extraction de l’élément |
Annule les modifications et archive à nouveau l’élément si celui-ci a été extrait et que des modifications y ont été apportées. Attention : le flux de travail se bloque si vous essayez d’archiver un élément qui n’est pas extrait. |
Définir le champ dans l’élément actif |
Affecte la valeur spécifiée à un champ donné dans l’élément actuel. Remarque : si vous avez besoin de suspendre le flux de travail jusqu’à ce que la valeur du champ change, utilisez l’action Attendre l’événement dans l’élément de liste à la place de cette action. |
Traduire le document |
Traduit un document dans une langue spécifique. Remarque : nécessite une application de service de traduction automatique préconfigurée. |
Mettre à jour l’élément de la liste |
Met à jour un élément de liste. Vous pouvez spécifier les champs et les nouvelles valeurs que vous souhaitez leur attribuer. |
Attendre l’événement dans l’élément de liste |
[Version améliorée de l’action Office 2010.] Suspend l’instance de flux de travail en cours pour attendre l’événement d’élément de liste spécifié. Cette action fonctionne pour deux types d'événement : ItemUpdated et ItemAdded. |
Attendre la modification du champ dans l'élément actif |
Attend qu’un champ de l’élément actuel soit égal à une valeur spécifique. |
Actions de projet
Les actions de projet prennent en charge l'intégration de Microsoft Project. Elles permettent de créer des flux de travail basés sur un projet. Toutes les actions de projet sont nouvelles dans SharePoint Designer 2013.
Tableau 4. Référence des actions de projet
Action | Description |
---|---|
Créer un projet à partir de l'élément actuel |
Prend l’élément actuel et crée un projet dans le site PWA de batterie de serveurs SharePoint. L’utilisation des étapes de l’application avec cette action n’est pas prise en charge dans Project Online. |
Définir le champ de projet |
Définit une valeur pour un champ spécifique dans Project Server. Remarque : pour exécuter cette action, le projet doit d’abord être archivé. Si le projet n’est pas archivé, le flux de travail est arrêté et les utilisateurs ne peuvent pas ouvrir ce projet dans Project Web App. |
Définir l’état de l’étape du projet |
Définit l’état de l’étape du projet. Remarque : une exception se produit quand un projet est extrait. |
Définir le champ d’état dans la liste d’idées |
Met à jour l’état de l’élément de liste d’origine qui est associé au projet actuel. |
Attendre un événement de projet |
Attend un événement de projet spécifique. |
Actions de tâche
Les actions de tâche permettent d'appeler un flux de travail basé sur la plateforme SharePoint 2010 à partir d'un flux de travail basé sur la plateforme SharePoint.
Tableau 5. Référence des actions de tâche
Action | Description |
---|---|
Affecter une tâche |
Affecte une tâche de flux de travail à un utilisateur et définit une échéance pour la fin de cette tâche. |
Démarrer un processus de tâche |
Crée des tâches pour plusieurs utilisateurs et permet de les prendre par le biais d’un processus personnalisé. |
Actions utilitaires
Les actions utilitaires sont des actions qui manipulent des chaînes ou trouvent l’intervalle entre des dates.
Tableau 6. Référence des actions utilitaires
Action | Description |
---|---|
Extraire la sous-chaîne de la fin de la chaîne |
Copie un nombre spécifié de caractères à partir de la fin d’une chaîne et stocke la sortie dans une variable. |
Extraire la sous-chaîne de l’index de la chaîne |
Copie une sous-chaîne à partir d’un index spécifié dans la chaîne et place la valeur dans une variable. Remarque : Microsoft SharePoint Designer 2013 utilise un index de base zéro, tandis que les valeurs de SharePoint Designer 2010 sont indexées à partir de 1. |
Extraire la sous-chaîne depuis le début de la chaîne |
Copie un nombre spécifié de caractères à partir du début d’une chaîne et stocke la sortie dans une variable. |
Extraire la sous-chaîne de la chaîne depuis l’index avec la longueur |
Copie une sous-chaîne comprenant un nombre spécifié de caractères, à partir d’un index spécifié dans la chaîne, et place la valeur dans une variable. Remarque : Microsoft SharePoint Designer 2013 utilise un index de base zéro, tandis que les valeurs de SharePoint Designer 2010 sont indexées à partir de 1. |
Rechercher l’intervalle entre les dates |
Calcule l’intervalle en minutes, heures ou jours entre deux dates et stocke la sortie dans une variable. |
Découper la chaîne |
Supprime les espaces en début et en fin de chaîne. |
Rechercher la sous-chaîne dans la chaîne |
Recherche une sous-chaîne spécifique dans une chaîne et renvoie l'index de la position de départ de la sous-chaîne. |
Remplacer la sous-chaîne dans la chaîne |
Remplace une sous-chaîne spécifique par une autre sous-chaîne. |
Découper la chaîne |
Supprime les espaces en début et en fin de chaîne. |
Actions de flux de travail déconseillées dans SharePoint
Pour obtenir la liste des actions de SharePoint 2010 qui sont déconseillées et n’apparaîtront pas dans SharePoint, voir Actions de flux de travail disponibles à l’aide du pont d’interopérabilité de flux de travail.