Migrations de flux de travail SharePoint Designer 2010 et 2013 vers Power Automate

Outil de migration SharePoint (SPMT) 4.1 prend désormais en charge la migration des flux de travail SharePoint Designer (SPD) 2010 et 2013.

Les actions sont les principaux éléments qui forment une définition de flux de travail. La version actuelle de SPMT peut migrer certaines actions couramment utilisées, mais toutes ne sont pas prises en charge actuellement. Les futures versions de SPMT prendront en charge d’autres actions SPD.

Actions

Catégorie d’action de workflow Action de workflow 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 Log to History List* 2010, 2013 Composition
Action principale Définir l’état du flux de travail* 2010, 2013 Composition
Action principale Accéder à la scène** 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 Attendre jusqu’à
Action utilitaire Extraire la sous-chaîne de la fin de la chaîne 2010, 2013 Définir une variable
Action utilitaire Extraire la sous-chaîne de l’index de la chaîne 2010, 2013 Définir une variable
Action utilitaire Extraire la sous-chaîne depuis le début de la chaîne 2010, 2013 Définir une variable
Action utilitaire Extraire la sous-chaîne de chaîne de l’index avec la longueur 2010, 2013 Définir une variable
Action utilitaire Fin Substring in String 2013 Définir une variable
Action utilitaire Remplacer la sous-chaîne dans la chaîne 2013 Définir une variable
Action utilitaire Découper la chaîne 2013 Définir une variable
Action utilitaire Rechercher l’intervalle entre les dates 2010, 2013 Définir une variable
Lister l’action Créer un nouvel élément de liste 2010, 2013 Créer un élément
Lister l’action Définir la valeur du champ dans l’élément actuel 2010, 2013 Envoyer une requête HTTP à SharePoint
Lister l’action Mettre à jour l’élément de la liste 2010, 2013 Envoyer une requête HTTP à SharePoint
Lister l’action Archiver l’élément 2010, 2013 Archiver le fichier
Lister l’action Extraire l’élément 2010, 2013 Extraire le fichier
Lister l’action Annuler l’extraction de l’élément 2010, 2013 Abandonner la case activée
Lister l’action Supprimer un élément 2010, 2013 Supprimer l’é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 en 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 « Se connecter à la liste d’historique » et « Définir l’état du flux de travail ». L’action « Compose » est utilisée comme action d’espace réservé dans les flux migrés.

** Un flux de travail à plusieurs étapes 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 avec un format intermédiaire d’arbre enraciné dirigé (ou arborescence), et signale une erreur dans le cas contraire.

Designer les actions de workflow non migrées

Catégorie d’action de workflow Action de workflow Version de flux de travail
Action principale Appeler le service web HTTP 2013
Action principale Créer un dictionnaire 2013
Action principale Compter les éléments dans un dictionnaire 2013
Action principale Extraire un élément d’un dictionnaire 2013
Action principale Définir la partie temps du champ date/heure 2010, 2013
Action principale Arrêter le flux de travail 2010
Lister l’action Copier le document 2010, 2013
Lister l’action Attendre l’événement dans l’élément de liste 2010, 2013
Lister l’action Attendre la modification du champ dans l’élément actuel 2010, 2013
Lister l’action Traduire le document 2013
Lister l’action Déclarer un enregistrement 2010
Lister l’action Annuler la déclaration de l’enregistrement 2010
Lister l’action Définir le statut d’approbation du contenu 2010
Lister l’action Supprimer les brouillons 2010
Lister l’action Supprimer les versions précédentes 2010
Lister l’action Attendre la modification du status d’extraction du 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 site workflow 2013
Loop Loop dans le temps 2013
Loop Boucle avec condition 2013
En 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 du contenu pour l’ensemble de documents 2010
Ensemble de documents Démarrer le processus d’approbation des ensembles de documents 2010

Par défaut, l’outil de migration arrête la migration des workflows et signale des erreurs s’il existe une ou plusieurs actions non prises en charge dans le workflow source. Vous pouvez laisser l’outil poursuivre le processus de migration en sélectionnant l’option « Convertir en action de 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 workflow. Les types de recherche sont les suivants :

  • Recherchez une chaîne. Il est utilisé dans les champs de texte, tels que les champs « corps » de l’e-mail et les champs « demande » de tâche.
  • Rechercher un utilisateur. Il est utilisé dans les champs utilisateur, tels que les champs « À » de l’e-mail et les champs « 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.

Rechercher une chaîne

Les recherches prises en charge pour les chaînes sont les suivantes :

  • Obtenir la valeur de champ de l’élément actuel
  • Obtenir la valeur d’une variable
  • Obtenir la valeur du contexte
  • Obtenir la valeur du champ de la liste active
  • Obtenir la valeur d’un champ d’une autre liste
  • Le paramètre collecte les données lorsque ce flux de travail est lancé manuellement

Les recherches non prises en charge pour les chaînes sont les suivantes :

  • Obtenir la valeur de champ de la liste des 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 est mappé à un utilisateur de Microsoft Entra dans le flux de migration Power Automate.

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 du formulaire d’initiation peuvent être configurés pour un flux de travail démarré manuellement. Lorsque des workflows 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 du formulaire d’initiation sont convertis en entrées du flux Power Automate déclenché manuellement.