Développement de flux de travail dans SharePoint Designer et Visio

Découvrez comment utiliser Visio 2013 et SharePoint Designer 2013 pour créer et publier des flux de travail sur un site SharePoint sans recourir à du code.

Notes

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.

Introduction

Visio 2013 et SharePoint Designer 2013 facilitent la collaboration et la création de flux de travail aux analystes d'entreprise, consultants de processus et professionnels de l'informatique. Visio Professionnel 2013 et le concepteur visuel dans SharePoint Designer 2013 offrent une représentation riche des flux de travail dans un format compréhensible pour les programmeurs et les non-programmeurs.

Notes

Pour obtenir des instructions sur le paramétrage et la configuration de SharePoint et du serveur du Gestionnaire de flux de travail, consultez la rubrique Configurer le flux de travail dans SharePoint.

Visio 2013 permet de créer visuellement un flux de travail SharePoint, de l'exporter vers SharePoint Designer 2013, puis de le publier sur un site SharePoint. Une fois le flux de travail créé dans Visio 2013, il doit être exporté vers SharePoint Designer 2013. Un propriétaire de site SharePoint ou un professionnel de l'informatique ajoute ensuite des paramètres au flux de travail à l'aide de l'éditeur de texte ou du nouveau concepteur visuel du flux de travail, lequel constitue un contrôle ActiveX Visio 2013 hébergé dans SharePoint Designer 2013. Une fois le flux de travail terminé, il peut être publié sur le site SharePoint.

Cette fonction est idéale pour les analystes d'entreprise et les consultants de processus déjà familiarisés avec les diagrammes de flux dans Visio, car elle leur permet de concevoir un flux de travail que représente la logique métier. La personne qui conçoit le flux de travail peut se concentrer uniquement sur les besoins en aide à la décision (BI) du flux de travail sans être experte en flux de travail déclaratifs.

À propos de la création de flux de travail SharePoint dans Visio 2013 et SharePoint Designer 2013

Visio 2013 inclut un modèle de flux de travail SharePoint pouvant être utilisé pour créer des flux de travail SharePoint. Le modèle de flux de travail SharePoint est associé à trois gabarits : les actions de flux de travail SharePoint, les conditions de flux de travail SharePoint et les terminateurs de flux de travail SharePoint. Les formes de ces gabarits correspondent à des actions et des conditions spécifiques pouvant être utilisées dans un flux de travail SharePoint. Pour créer un flux de travail, il vous suffit de déposer les formes sur la zone de dessin Visio 2013 pour modéliser la logique métier derrière le flux de travail.

Phases, boucles et étapes

Les flux de travail dans SharePoint Designer 2013 incluent maintenant les notions de phases, de boucles et d'étapes. Les auteurs de flux de travail peuvent regrouper un certain nombre d'actions et de conditions individuelles dans une seule unité afin de définir plus clairement le processus. Par exemple, ils peuvent introduire une phase ou une étape d'approbation ou d'obtention de commentaires. Cette phase ou étape contiendrait toutes les actions nécessaires à ce processus. La phase ou l'étape elle-même pourrait être le nœud d'un flux de travail plus long, permettant à un observateur de connaître l'état de cette phase dans son ensemble, plutôt qu'un ensemble d'actions individuelles.

Le modèle de flux de travail SharePoint inclus dans Visio 2013 utilise également des phases, boucles et étapes, telles que des blocs de construction logiques pour la création de flux de travail.

Important : En raison des différences sous-jacentes entre le modèle de flux de travail Microsoft SharePoint 2010 et le modèle de flux de travail SharePoint, vous ne pouvez pas utiliser de formes d’un modèle dans un diagramme créé par l’autre. Seules les formes des gabarits Actions de flux de travail SharePoint, Conditions de flux de travail SharePoint et Indicateurs de fin de flux de travail SharePoint peuvent être utilisées pour générer un flux de travail SharePoint.

Formes de phase

Une phase peut contenir n'importe quel nombre de formes et inclure un branchement. Toutefois, il ne peut y avoir qu'un chemin vers une phase (et une étape) et qu'un chemin hors de celle-ci. Toutes les actions dans le flux de travail doivent être contenues par une phase. Les formes de phase sont affichées à l'aide des formes de conteneur. La forme d'une phase requiert l'ajout de formes d'entrée et de sortie aux bords du conteneur pour définir les chemins vers et hors de la phase. Visio 2013 et le concepteur visuel dans SharePoint Designer 2013 ajoutent les formes d'entrée et de sortie pour vous lorsque vous déposez le conteneur pour la première fois.

Les phases respectent également les règles suivantes :

  • Tous les diagrammes doivent posséder au moins une phase. Une phase, ainsi que ses formes d'entrée, de sortie et de début, font partie du modèle de flux de travail SharePoint par défaut.

  • Lorsque vous ajoutez une nouvelle phase à la zone de dessin, Visio 2013 ajoute les connecteurs de début et de fin lorsque la phase est déposée.

  • Les phases ne peuvent pas avoir de connecteurs d'entrée et de sortie autrement que via les formes d'entrée et de sortie.

  • Les conteneurs de phase ne peuvent pas être imbriqués. Si vous souhaitez imbriquer un autre sous-processus dans une phase, utilisez une étape.

  • Les formes de flux de travail d'arrêt peuvent exister dans une phase.

  • Une forme de début explicite est requise hors de la phase pour l'ensemble du diagramme. Une forme de terminaison explicite hors de la phase n'est pas requise.

  • Au niveau supérieur, le flux de travail ne peut contenir que des phases, des formes conditionnelles et des terminateurs de début et de terminaison. Toutes les autres formes doivent être contenues dans une phase.

Formes de boucle

Les boucles sont une série de formes connectées qui s'exécutent en boucle, repassant de la dernière forme de la série à la première, jusqu'à ce qu'une condition soit satisfaite.

Comme les phases, les boucles sont représentées par une forme de conteneur incluant une forme d'entrée et une forme de sortie (ajoutées lorsque la forme est déposée sur la zone de dessin). Une forme de boucle requiert également l'ajout d'une forme d'entrée et de sortie aux bords du conteneur pour définir les chemins vers et hors de la boucle.

Visio 2013 et SharePoint Designer 2013 prennent en charge deux types de boucles : la boucle n fois et la boucle jusqu'à ce que value1 soit égale à value2 .

Les boucles doivent également respecter les règles suivantes :

  • Les boucles doivent être situées dans une phase, et les phases ne peuvent pas être situées dans une boucle.

  • Les étapes peuvent être situées dans une boucle.

  • Les boucles ne peuvent avoir qu'un seul point d'entrée et de sortie.

Formes d'étape

Les étapes représentent une série groupée d'actions séquentielles. Elles doivent être contenues par une phase. Une forme d'étape doit également posséder une forme d'entrée et de sortie pour définir les chemins vers et hors de la forme. Les deux formes sont ajoutées par défaut lorsque la forme est déposée sur la zone de dessin.

Création d'un flux de travail dans Visio 2013

Toutes les formes de base des gabarits de flux de travail SharePoint correspondent à des actions, des conditions et autres constructions logiques d'un flux de travail SharePoint. Pour créer un flux de travail, vous pouvez déposer des formes sur la zone de dessin, comme n'importe quel autre diagramme de flux dans Visio. Une fois le flux de travail créé dans Visio 2013, enregistrez-le pour que SharePoint Designer 2013 puisse l'ouvrir.

Pour ouvrir le modèle de flux de travail SharePoint dans Visio 2013, procédez comme suit :

Pour ouvrir le modèle de flux de travail SharePoint dans Visio 2013 :

  1. Ouvrez Visio 2013.

  2. Sélectionnez Nouveau.

  3. Sous Catégories de modèles, sélectionnez Diagramme de flux.

  4. Sous Choisissez un modèle, sélectionnez Flux de travail SharePoint, puis Créer.

    Le modèle s'ouvre et la zone de dessin est préremplie avec les formes de début et de phase. La forme de phase contient une forme d'entrée et de sortie, reliées par un connecteur unique.

Avec le modèle de flux de travail SharePoint ouvert, déposez les actions, conditions et autres formes sur la zone de dessin pour concevoir un flux de travail. Pour plus d'informations sur les formes individuelles et leur signification, consultez l'article Formes dans le modèle de flux de travail SharePoint Server dans Visio.

Conseil : quand vous concevez un flux de travail, gardez à l’esprit les informations suivantes :

  • Pour créer rapidement un flux de travail, déposez les formes d’action et de condition sur le connecteur interne contenu par les nouvelles formes de phase. Visio 2013 divise automatiquement le connecteur en connecteurs supplémentaires en maintenant le flux de travail connecté entre la forme d’entrée et celle de sortie.
  • N’utilisez pas les formes d’un gabarit autre que les gabarits d’actions Flux de travail SharePoint, les conditions Flux de travail SharePoint et les terminateurs Flux de travail SharePoint. Utilisez uniquement l’outil Connecteur fourni par le modèle Flux de travail SharePoint pour ajouter des connexions entre les formes. Toutes les autres formes de connecteur ne sont pas valides dans un flux de travail SharePoint.
  • Les boucles, les étapes et les formes d’action doivent toujours être contenues dans une forme de phase. Certaines formes conditionnelles peuvent se trouver en dehors d’une phase.
  • Une forme de phase doit contenir précisément une forme d’entrée et une forme de sortie. Le sous-processus de flux de travail contenu dans la phase doit commencer par la forme d’entrée et finir par celle de sortie.
  • Une forme de condition doit avoir deux connecteurs qui quittent la forme, l’un étiqueté « Oui » et l’autre « Non ». Vous pouvez cliquer avec le bouton droit sur un connecteur pour choisir Oui ou Non.
  • Un flux de travail ne doit avoir qu’une seule forme de début. La forme de début doit se trouver en dehors d’une phase.
  • Vous pouvez ajouter du texte aux formes dans le flux de travail, mais le texte de la forme n’affectera pas le flux de travail.

La validation du flux de travail dans Visio 2013 est identique à celle de tout autre diagramme connecté : Visio vérifie le diagramme en fonction d'un ensemble de règles et renvoie la liste des erreurs trouvées dans le diagramme. Pour découvrir comment résoudre les problèmes de validation, consultez l'article Dépannage des erreurs de validation des flux de travail SharePoint Server 2013 dans Visio 2013.

Pour valider un flux de travail SharePoint dans Visio 2013 :

  1. Dans l'onglet Processus, dans le groupe Validation de diagramme, sélectionnez Vérifier le diagramme.

  2. Si des erreurs sont détectées dans le flux de travail, le volet Problèmes s'ouvre sous le diagramme. Choisissez chaque élément de la liste pour sélectionner la forme du diagramme qui constitue la cause de l'erreur.

  3. Corrigez chaque erreur de validation répertoriée dans la liste Problèmes. Après avoir corrigé toutes les erreurs, sélectionnez Vérifier le diagramme à nouveau. Pour plus d'informations sur la résolution des problèmes de validation dans Visio 2013, consultez l'article Dépannage des erreurs de validation des flux de travail SharePoint Server 2013 dans Visio 2013.

  4. Si aucune erreur n'est détectée dans le flux de travail, Visio affiche un message indiquant que la validation de diagramme est terminée et qu'aucun problème n'a été trouvé.

Une fois le flux de travail validé dans Visio 2013, vous pouvez enregistrer le fichier et l'importer dans SharePoint Designer 2013. Contrairement au modèle de flux de travail Microsoft SharePoint 2010, vous pouvez enregistrer une copie du diagramme de flux de travail SharePoint par défaut au format de fichier Visio 2013 (.vsdx). De cette façon, SharePoint Designer 2013 peut ouvrir le fichier.

Utilisez la procédure suivante pour enregistrer un flux de travail SharePoint dans Visio 2013 en tant que fichier .vsdx Visio 2013 pouvant être ouvert dans SharePoint Designer 2013 :

Pour enregistrer un flux de travail dans Visio 2013 :

  1. Sélectionnez Fichier, puis Enregistrer sous.

  2. Sous Enregistrer sous, sélectionnez Enregistrer, puis Parcourir.

  3. Dans la boîte de dialogue Enregistrer sous, sélectionnez un emplacement pour enregistrer le fichier et tapez le nom du fichier (« Mon flux de travail SP »).

  4. Cliquez sur Enregistrer.

Personnalisation et publication d'un flux de travail dans SharePoint Designer 2013

Une fois que vous avez créé la logique métier sous-jacente du flux de travail SharePoint dans Visio 2013 et enregistré le diagramme, vous pouvez ouvrir le fichier .vsdx Visio dans SharePoint Designer 2013 et commencer à personnaliser le flux de travail pour votre site SharePoint. Le package du fichier .vsdx contient des documents XML que SharePoint Designer 2013 peut traduire par des flux de travail.

Utilisez la procédure suivante pour ouvrir un site SharePoint dans SharePoint Designer 2013 :

Pour ouvrir un site SharePoint dans SharePoint Designer 2013 :

  1. Ouvrez SharePoint Designer 2013.

  2. Sous Ouvrir le site SharePoint, sélectionnez Ouvrir le site.

  3. Dans la boîte de dialogue Ouvrir le site, sélectionnez le site que vous souhaitez ouvrir.

  4. Sélectionnez Ouvrir.

Après avoir ouvert le site SharePoint, vous pouvez ouvrir le diagramme .vsdx Visio 2013 dans SharePoint Designer 2013.

Pour ouvrir un flux de travail Visio Professionnel 2013 dans SharePoint Designer 2013 :

  1. Sélectionnez Fichier, puis Ajouter un élément.

  2. Pour créer un flux de travail de liste, procédez comme suit :

  3. Sous Flux de travail, sélectionnez Flux de travail de liste.

  4. Dans le volet gauche sous Flux de travail de liste, tapez un nom pour votre flux de travail (Mon premier flux de travail SP2013) et sélectionnez la liste sur le site sur lequel vous souhaitez publier le flux de travail.

  5. Dans la liste Choisir la plateforme pour le nouveau flux de travail, sélectionnez Flux de travail SharePoint.

  6. Sélectionnez Créer.

  7. Pour créer un flux de travail de site, procédez comme suit :

  8. Sous Flux de travail, sélectionnez Flux de travail de site.

  9. Dans le volet gauche sous Flux de travail de site, tapez un nom pour votre flux de travail (Mon premier flux de travail SP2013).

  10. Dans la liste Choisir la plateforme pour le nouveau flux de travail, sélectionnez Flux de travail SharePoint.

  11. Sélectionnez Créer.

  12. Dans l'onglet Flux de travail, dans le groupe Gérer, sélectionnez Paramètres du flux de travail.

  13. Dans l'onglet Paramètres du flux de travail, dans le groupe Gérer, sélectionnez Importer à partir de Visio.

  14. Dans la boîte de dialogue Importer un flux de travail d'un dessin Visio, accédez à l'emplacement où se trouve le fichier .vsdx.

  15. Sélectionnez le fichier que vous souhaitez ouvrir (Mon flux de travail SP), puis sélectionnez Ouvrir.

Lorsque vous ouvrez un fichier .vsdx dans SharePoint Designer 2013, celui-ci est affiché dans le concepteur visuel, un contrôle ActiveX Visio hébergé dans SharePoint Designer. Le diagramme Visio 2013 conserve toutes les formes et le texte de forme qui a été créé dans Visio.

Notes

Pour basculer entre les concepteurs visuel et déclaratif dans SharePoint Designer 2013, sélectionnez Vues sous l’onglet Flux de travail, dans le groupe Gérer. Ce processus peut prendre quelques instants, étant donné que SharePoint Designer 2013 valide le flux de travail, puis convertit les informations de flux de travail d’un format à un autre. Durant ce processus, une autre validation au niveau des formes est effectuée. Si des erreurs sont détectées sur le diagramme, elles sont affichées dans un volet d’erreur au bas de la zone de dessin (comme dans Visio).

Les formes affichées dans le concepteur visuel possèdent également des balises d'action (indiquées par une icône de type paramètres de flux de travail sur le côté gauche en bas de la forme). Lorsque vous choisissez une balise d'action, un menu déroulant affiche les attributs pour cette action ou cette condition dans le flux de travail et la propriété Propriétés. Ces propriétés définissent les valeurs des paramètres à utiliser pour cette action : les listes desquelles seront extraits les éléments, l'opérateur de calcul à utiliser, l'adresse de courrier électronique à laquelle envoyer un message. Lorsque vous choisissez une propriété affichée dans la liste, une boîte de dialogue apparaît, dans laquelle vous pouvez personnaliser les paramètres de cette propriété.

Par exemple, la forme Envoyer un courrier électronique possède deux propriétés qui lui sont associées : Créer un courrier électronique et Propriétés. Lorsque vous choisissez Créer un courrier électronique, la boîte de dialogue Définir un message électronique apparaît, dans laquelle vous pouvez créer le message à envoyer par l'action. Si vous choisissez Propriétés, la boîte de dialogue Propriétés d'envoi de courrier électronique apparaît ; elle affiche tous les paramètres de l'action.

Notes

Pour plus d’informations sur les actions individuelles, les formes et leurs propriétés, consultez les articles Formes dans le modèle de flux de travail SharePoint Server dans Visio et Référence rapide relative aux actions de flux de travail (plateforme de flux de travail SharePoint).

Une fois que vous avez défini les propriétés dans le flux de travail et que celles-ci sont prêtes à être publiées, vous devez d'abord vérifier le flux de travail à la recherche d'erreurs dans SharePoint Designer 2013. Lorsque vous choisissez Publier dans l'onglet Concepteur visuel dans le ruban, SharePoint Designer 2013 vérifie automatiquement les erreurs du flux de travail. Si vous le souhaitez, vous pouvez également lancer manuellement la vérification des erreurs.

Utilisez la procédure suivante pour vérifier le flux de travail SharePoint dans SharePoint Designer 2013 :

Pour vérifier manuellement les erreurs d'un flux de travail dans SharePoint Designer 2013 :

  1. Dans l'onglet Concepteur visuel, dans le groupe Enregistrer, choisissez Rechercher les erreurs.

  2. Si des erreurs sont détectées dans le flux de travail, le volet Problèmes s'ouvre sous la zone de dessin du concepteur visuel. Choisissez chaque élément de la liste pour sélectionner l'action, la condition, le connecteur, le terminateur ou le conteneur du flux de travail à l'origine de l'erreur.

  3. Corrigez chaque erreur de validation répertoriée dans la liste Problèmes. Après avoir corrigé toutes les erreurs, sélectionnez Rechercher les erreurs à nouveau.

  4. Si aucune erreur n'est détectée dans le flux de travail, SharePoint Designer affiche un message indiquant qu'aucun problème n'a été détecté dans le flux de travail.

Une fois que le flux de travail a été vérifié et qu'aucune erreur n'a été détectée, vous pouvez le publier dans la liste SharePoint. Pour publier le flux de travail à partir de SharePoint Designer 2013, dans l'onglet Concepteur visuel, dans le groupe Enregistrer, choisissez Publier. Si des erreurs se produisent lors du processus de publication, SharePoint Designer 2013 revient dans le concepteur visuel et affiche les erreurs dans le volet Problèmes.

Voir aussi

Pour plus d’informations, reportez-vous aux ressources suivantes :