Migrations de flux de travail SharePoint Designer 2010 & 2013 vers Power Automate
L’outil de migration SharePoint (SPMT) 4.1 prend désormais en charge la migration des flux de travail SharePoint Designer (SPD) 2010 & 2013.
Les actions sont les éléments main qui forment une définition de workflow. La version actuelle de SPMT peut migrer certaines actions couramment utilisées, mais toutes ne sont pas prises en charge. Les futures versions de SPMT prendront en charge d’autres actions SPD.
Actions
Catégorie d’action de flux de travail | Action de flux de travail | Version de flux de travail | Action de flux dans Power Automate |
---|---|---|---|
Action principale | Envoyer un courrier électronique | 2010, 2013 | Envoyer un courrier électronique |
Action principale | Définir la variable du flux de travail | 2010, 2013 | Définir une variable |
Action principale | Effectuer un calcul | 2010, 2013 | Définir une variable |
Action principale | Journaliser dans la liste de l’historique* | 2010, 2013 | Composition |
Action principale | Définir l’état du flux de travail* | 2010, 2013 | Composition |
Action principale | Accéder à la phase** | 2010, 2013 | |
Action principale | Ajouter un commentaire | 2010, 2013 | Composition |
Action principale | Ajouter l’heure à la date | 2010, 2013 | Définir une variable |
Action principale | Mettre en pause pour une certaine durée | 2010, 2013 | Delay |
Action principale | Mettre en pause jusqu’à une date donnée | 2010, 2013 | Retarder jusqu’à |
Action de l’utilitaire | Extraire la sous-chaîne de la fin de la chaîne | 2010, 2013 | Définir une variable |
Action de l’utilitaire | Extraire la sous-chaîne de l’index de la chaîne | 2010, 2013 | Définir une variable |
Action de l’utilitaire | Extraire la sous-chaîne depuis le début de la chaîne | 2010, 2013 | Définir une variable |
Action de l’utilitaire | Extraire la sous-chaîne de chaîne de l’index avec length | 2010, 2013 | Définir une variable |
Action de l’utilitaire | Fin Substring in String | 2013 | Définir une variable |
Action de l’utilitaire | Remplacer la sous-chaîne dans la chaîne | 2013 | Définir une variable |
Action de l’utilitaire | Découper la chaîne | 2013 | Définir une variable |
Action de l’utilitaire | Rechercher l’intervalle entre les dates | 2010, 2013 | Définir une variable |
Action de liste | Créer un élément de liste | 2010, 2013 | Créer un élément |
Action de liste | Définir la valeur du champ dans l’élément actuel | 2010, 2013 | Envoyer une requête HTTP à SharePoint |
Action de liste | Mettre à jour l’élément de la liste | 2010, 2013 | Envoyer une requête HTTP à SharePoint |
Action de liste | Archiver l’élément | 2010, 2013 | Archiver le fichier |
Action de liste | Extraire l’élément | 2010, 2013 | Extraire le fichier |
Action de liste | Annuler l’extraction de l’élément | 2010, 2013 | Ignorer case activée |
Action de liste | Supprimer un élément | 2010, 2013 | Supprimer un élément ou Supprimer un fichier |
Action de tâche | Affecter une tâche | 2013 | Démarrer, attendre une approbation |
Action de tâche | Démarrer un processus de tâche | 2013 | Démarrer, attendre une approbation |
Action de tâche | Démarrer le processus d’approbation | 2010 | Démarrer, attendre une approbation |
Action de tâche | Démarrer le processus de commentaires | 2010 | Démarrer, attendre une approbation |
Action de tâche | Démarrer le processus de tâche personnalisée | 2010 | Démarrer, attendre une approbation |
Action de tâche | Affecter un élément de tâche | 2010 | Démarrer, attendre une approbation |
Condition | If/else | 2010, 2013 | If/else |
Condition | Créé par une personne spécifique | 2010, 2013 | If/else |
Condition | Si créé dans une plage de dates spécifique | 2010, 2013 | If/else |
Condition | Modifié par une personne spécifique | 2010, 2013 | If/else |
Condition | Modifié dans une plage de dates spécifique | 2010, 2013 | If/else |
Condition | Le champ de titre contient des mots clés | 2010, 2013 | If/else |
Condition | Si le champ de l’élément actif est égal à la valeur | 2010 | If/else |
Condition | Taille du fichier dans une plage spécifique de kilo-octets | 2010 | If/else |
Condition | Le type de fichier est un type spécifique | 2010 | If/else |
Remarque
« * » Il n’existe aucune action de correspondance directe dans Power Automate pour les actions de flux de travail telles que « Journaliser dans la liste de l’historique » et « Définir l’état du flux de travail », l’action « Compose » est utilisée comme action d’espace réservé dans le flux migré.
« ** » Un flux de travail avec plusieurs phases forme un graphe dirigé. Un graphe dirigé général ne peut pas être pris en charge dans Power Automate. L’outil de migration convertit uniquement le flux de travail au format d’étape arborescence (ou arborescence) et signale une erreur dans le cas contraire.
Designer actions de workflow non migrées
Catégorie d’action de flux de travail | Action de flux de travail | Version de flux de travail |
---|---|---|
Action principale | Appeler le service web HTTP | 2013 |
Action principale | Dictionnaire de build | 2013 |
Action principale | Compter les éléments d’un dictionnaire | 2013 |
Action principale | Obtenir un élément à partir d’un dictionnaire | 2013 |
Action principale | Définir la partie heure du champ date/heure | 2010, 2013 |
Action principale | Arrêter le flux de travail | 2010 |
Action de liste | Copier le document | 2010, 2013 |
Action de liste | Attendre l’événement dans l’élément de liste | 2010, 2013 |
Action de liste | Attendre la modification du champ dans l’élément actuel | 2010, 2013 |
Action de liste | Traduire le document | 2013 |
Action de liste | Déclarer un enregistrement | 2010 |
Action de liste | Annuler la déclaration d’un enregistrement | 2010 |
Action de liste | Définir l’état d’approbation du contenu | 2010 |
Action de liste | Supprimer des brouillons | 2010 |
Action de liste | Supprimer les versions précédentes | 2010 |
Action de liste | Attendez la modification dans l’status d’extraction de document | 2010 |
Action de tâche | Affecter un formulaire à un groupe | 2010 |
Action de tâche | Collecter les données d’un utilisateur | 2010 |
Action de condition | La personne est un utilisateur SharePoint valide | 2010, 2013 |
Action de coordination | Démarrer un workflow de liste | 2013 |
Action de coordination | Démarrer un workflow de site | 2013 |
Loop | Loop à temps | 2013 |
Loop | Boucle avec condition | 2013 |
Parallèle | Bloc parallèle | 2010, 2013 |
Relationnel | Gestionnaire de recherche d’un utilisateur | 2010 |
Ensemble de documents | Capturer une version de l’ensemble de documents | 2010 |
Ensemble de documents | Envoyer l’ensemble de documents vers le référentiel | 2010 |
Ensemble de documents | Définir le status d’approbation de contenu pour l’ensemble de documents | 2010 |
Ensemble de documents | Démarrer le processus d’approbation de l’ensemble de documents | 2010 |
Par défaut, l’outil de migration arrête la migration du flux de travail et signale des erreurs s’il existe une ou plusieurs actions non prises en charge dans le flux de travail source. Vous pouvez laisser l’outil poursuivre le processus de migration en sélectionnant l’option « Convertir en action Compose » dans les paramètres de migration, « Gérer l’action non prise en charge ».
Recherches
Les recherches sont utilisées dans de nombreuses actions de flux de travail. Les types de recherche incluent
- Recherchez une chaîne. Il est utilisé dans le champ de texte, tel que le champ « corps » de l’e-mail, le champ « demande » de la tâche.
- Recherche de l’utilisateur. Il est utilisé dans le champ utilisateur, tel que le champ « à » de l’e-mail, le champ « participant » de la tâche.
Dans Power Automate, le « contenu dynamique » est utilisé pour fournir une valeur dynamique, similaire à la recherche dans le flux de travail.
Recherche de chaîne
Les recherches prises en charge pour la chaîne sont les suivantes :
- Obtenir la valeur du champ de l’élément actuel
- Obtenir la valeur d’une variable
- Obtenir la valeur du contexte
- Obtenir la valeur de champ de la liste actuelle
- Obtenir la valeur du champ d’une autre liste
- Le paramètre collecte des données lorsque ce flux de travail est démarré manuellement
Les recherches de chaîne non prises en charge sont les suivantes :
- Obtenir la valeur de champ de la liste de tâches associée
- Obtenir la valeur de champ de la liste d’historique associée
Recherche d’utilisateur
Les recherches prises en charge pour l’utilisateur sont les suivantes :
- Nom d’utilisateur. Un utilisateur Active Directory (AD) dans le flux de travail sera mappé à un utilisateur Microsoft Entra dans le flux Power Automate de migration.
Les recherches non prises en charge pour l’utilisateur sont les suivantes :
- Nom du groupe SharePoint
- Gestionnaire de hiérarchie
Paramètres du formulaire d’initiation
Dans le flux de travail SharePoint Designer, les paramètres de formulaire d’initiation peuvent être configurés pour un flux de travail démarré manuellement. Lorsque des flux de travail sont exécutés, ces paramètres sont fournis par l’utilisateur et leurs valeurs sont définies en tant que variables. Après la migration, les paramètres de formulaire d’initiation sont convertis en entrées du flux Power Automate déclenché manuellement.