Créer des workflows d’approbations parallèles avec Power Automate

Dans un workflow d’approbation parallèle, plusieurs personnes doivent approuver des éléments tels que des factures, des bons de commande, des demandes de vacances, etc. L’approbation de chaque personne est indépendante de tous les autres approbateurs.

Dans cette procédure pas à pas, vous utilisez Power Automate pour créer un flux de cloud qui automatise un workflow d’approbations parallèles. Ce flux automatise le processus de demande de congés d’un employé qui nécessite une approbation de la part de toutes les personnes (ou équipes) avec lesquelles l’employé travaille régulièrement. Les employés utilisent une liste SharePoint pour demander des congés. Les congés doivent être approuvés par le responsable direct de l’employé, l’équipe des ventes et l’équipe des ressources humaines. Chaque demande de congés est routée vers chaque approbateur qui doit prendre une décision. Le flux envoie un courrier avec les modifications d’état, puis met à jour SharePoint avec les décisions.

Pourboire

Pour obtenir des informations détaillées sur l’utilisation de SharePoint avec Power Automate, consultez la documentation SharePoint.

Conditions préalables

  • Power Automate.
  • une liste SharePoint Online ;
  • un compte Office 365 Outlook et un compte Office 365 Utilisateurs.

Note

Bien que nous utilisions SharePoint Online et Office 365 Outlook dans cette procédure pas à pas, vous pouvez utiliser d’autres services tels que Zendesk, Salesforce ou Gmail. Si vous utilisez SharePoint 2010, consultez Mise hors service du workflow SharePoint 2010

Avant de créer le flux, créez une liste SharePoint Online. Plus tard, nous utiliserons cette liste pour demander l’approbation des congés.

La liste SharePoint Online que vous créez doit comprendre les colonnes suivantes :

Titre Une seule ligne de texte
Commentaires de l’employé Une seule ligne de texte
Commentaires du responsable direct Plusieurs lignes de texte
Commentaires de l’équipe des ventes Plusieurs lignes de texte
Commentaires de l’équipe des ressources humaines Plusieurs lignes de texte
Le responsable direct a approuvé Oui/non
L’équipe des ventes a approuvé Oui/non
L’équipe des ressources humaines a approuvé Oui/non
Date de début des congés Date et heure
Date de fin des congés Date et heure

Notez le nom et l’URL de la liste SharePoint Online. Vous utiliserez ces éléments plus tard pour configurer le déclencheur SharePoint – Création d’un élément.

Créer votre flux à partir du modèle vide

  1. Connectez-vous à Power Automate.

  2. Sélectionnez Mes flux dans le volet de navigation de gauche.

  3. Dans le menu en haut à gauche, sélectionnez Nouveau flux>Flux de cloud automatisé.

Ajouter un déclencheur

  1. Nommez votre flux.

  2. Sous Choisir le déclencheur de votre flux, sélectionnez Lorsqu’un élément est créé - SharePoint, puis sélectionnez Créer.

  3. Sur la carte Lorsqu’un élément est créé, sélectionnez l’Adresse du site et le Nom de liste de la liste SharePoint que vous avez créée précédemment.

Informations SharePoint.

Obtenir le responsable de la personne qui a créé la demande de congés

  1. Sélectionnez +Nouvelle étape, puis tapez obtenir le responsable dans la zone de recherche Choisir une action.

  2. Recherchez et sélectionnez l’action Obtenir le responsable (V2) - Office 365 Users.

  3. Insérez le jeton Created By Email (Créé par Adresse de courrier) à la zone Utilisateur (UPN) de la carte Obtenir le responsable.

    Cette action obtient le responsable de la personne qui a créé la demande de congés dans SharePoint.

Nommer et enregistrer votre flux

Fournissez un nom pour votre flux, puis sélectionnez Enregistrer pour enregistrer le travail réalisé jusqu’à présent.

Note

Sélectionnez régulièrement l’icône Enregistrer pour enregistrer les modifications de votre flux.

Ajouter une action d’approbation pour le responsable immédiat

  1. Sélectionnez Nouvelle étape.

  2. Tapez approbation dans la zone de recherche Choisir une action.

  3. Sélectionnez l’action Démarrer et attendre une approbation.

    sélectionner l’action Approbations.

  4. Configurez la carte Démarrer et attendre une approbation pour l’adapter à vos besoins.

    Note

    Les champs Type d’approbation, Titre et Affecté à sont obligatoires. Vous pouvez utiliser Markdown pour mettre en forme le champ Détails.

    configurer l’action Démarrer et attendre une approbation.

Important

Comme cette action envoie une demande de congés à l’adresse e-mail indiquée dans la zone Assigned To (Assigné à), insérez le jeton Courrier à partir de la liste Obtenir le responsable (v2).

Insérer une action d’approbation de branche parallèle pour l’équipe des ventes

  1. Sélectionnez la flèche vers le bas qui se trouve entre les cartes Obtenir le responsable (v2) et Démarrer et attendre une approbation.

  2. Sélectionnez le signe plus qui s’affiche sur la flèche vers le bas une fois celle-ci sélectionnée.

  3. Sélectionnez Ajouter une branche parallèle.

    obtenir la configuration du responsable.

  4. Recherchez, sélectionnez et configurez une action Démarrer et attendre une approbation qui envoie la demande de congés à l’équipe des ventes. Consultez les étapes utilisées dans la section Ajouter une action d’approbation pour le responsable immédiat si vous ne savez pas comment ajouter l’action Démarrer et attendre une approbation.

    Important

    Utilisez l’adresse e-mail de l’équipe des ventes figurant dans la zone Assigned To (Assigné à) de l’action Start an approval 2 (Démarrer une approbation 2).

Insérer une action d’approbation de branche parallèle pour l’équipe des ressources humaines

Répétez les étapes de la section Insérer une action d’approbation de branche parallèle pour l’équipe des ventes, puis configurez une action Start an approval (Démarrer une approbation) pour envoyer des demandes de congés aux ressources humaines.

Important

Utilisez l’adresse e-mail de l’équipe des ressources humaines figurant dans la zone Assigned To (Assigné à) de l’action Start an approval 3 (Démarrer une approbation 3).

Si vous avez respecté cette procédure, votre flux doit ressembler à l’exemple suivant :

flux avec branches parallèles.

Options après l’ajout des branches parallèles

Une fois que vous avez ajouté des actions à des branches parallèles, vous pouvez ajouter des étapes à votre flux de deux façons :

  • Insérer une étape dans une branche : utilisez le bouton Insérer une nouvelle étape (+) situé au-dessus ou en dessous de la carte. Ce bouton s’affiche lorsque vous sélectionnez une branche ou pointez sur la flèche du connecteur). Ce bouton ajoute une étape à cette branche spécifique. Ce bouton est affiché ici : Insérez une nouvelle étape.

  • Ajouter une étape au flux : utilisez le plus grand bouton +Nouvelle étape situé en bas de l’intégralité du flux de travail. Les étapes que vous ajoutez avec ce bouton s’exécutent une fois que toutes les branches précédentes sont terminées. Ce bouton est affiché ici : Ajouter une nouvelle étape.

Dans les sections suivantes, nous ajoutons des étapes dans chaque branche :

  • Ajoutez une condition qui vérifie si la demande de congés a été approuvée ou rejetée.
  • Envoyez un courrier qui informe l’employé de la décision.
  • Mettez à jour la demande de congés dans SharePoint avec la décision d’approbation.

Utilisez ensuite le bouton +Nouvelle étape pour envoyer un courrier qui résume toutes les décisions prises concernant la demande de congés.

Continuez :

Ajouter une condition à chaque branche

  1. Sélectionnez la première branche Démarrer et attendre une approbation.

  2. Sélectionnez le petit bouton Insérer une nouvelle étape (+) sous la carte (le bouton plus circulaire qui apparaît lorsque vous pointez sur la flèche du connecteur).

  3. Sélectionnez Ajouter une action dans le menu qui apparaît, puis sélectionnez Condition dans la liste des actions.

  4. Sélectionnez la première zone de la carte Condition, puis sélectionnez le jeton Réponse à partir de la catégorie Démarrer et attendre une approbation dans la liste de contenu dynamique.

    flux avec condition de branches parallèles.

  5. Vérifiez que la liste (au milieu de la carte Condition) est définie sur Est égal à.

  6. Entrez Approuver (ce texte est sensible à la casse) dans la dernière zone.

  7. Votre carte Condition doit maintenant ressembler à cet exemple :

    Illustration de la carte conditionnelle.

    Note

    Cette condition vérifie la réponse de l’action Start an approval (Démarrer une approbation) qui est envoyée au responsable de l’employé.

  8. Répétez les étapes précédentes sur les branches Démarrer une approbation 2 (la demande d’approbation au service Ventes) et Démarrer une approbation 3 (la demande d’approbation aux services Ressources humaines).

Ajouter des actions de courrier à chaque branche

Procédez comme suit sur le côté SI OUI de la branche Condition.

Remarque : votre flux utilise ces étapes pour envoyer un courrier quand la demande est approuvée :

  1. Sélectionnez Ajouter une action sur la branche Si oui de la condition.

    ajouter une nouvelle étape.

  2. Entrez envoyer un e-mail dans la zone de recherche sur la carte Choisir une action.

  3. Sélectionnez l’action Envoyer un e-mail (V2).

    sélectionner l’action Envoyer un e-mail.

  4. Configurez la carte Envoyer un e-mail selon vos besoins.

    Note

    Les champs À, Objet et Corps sont obligatoires.

    Cette carte est un modèle du courrier qui est envoyé lorsque l’état de la demande de congés change.

    Dans la zone Corps de la carte Envoyer un e-mail (V2), utilisez le jeton Commentaires à partir de l’action Approbations - Démarrer une approbation.

configurez un modèle de courrier d’approbation préalable.

Pour envoyer un e-mail quand une demande est rejetée, utilisez le côté SI NON de la branche Condition, puis répétez les étapes précédentes pour ajouter un modèle d’e-mail de refus.

Répétez les étapes précédentes sur les branches Démarrer et attendre une approbation 2 (la demande d’approbation au service Ventes) et Démarrer et attendre une approbation 3 (la demande d’approbation aux services Ressources humaines).

Mettre à jour la demande de congés avec la décision

Procédez comme suit pour mettre à jour SharePoint lorsque des décisions sont prises.

Remarque : veillez à effectuer ces étapes sur les côtés SI OUI et SI NON de la branche.

  1. Sélectionnez Ajouter une action dans la branche Si oui.

  2. Entrez SharePoint dans la zone de recherche de la carte Choisir une carte d’action, sélectionnez le filtre SharePoint, puis l’action Mettre à jour l’élément.

    sélectionner Mettre à jour l’élément.

  3. Configurez la carte Mettre à jour l’élément selon vos besoins.

mettez à jour la configuration de l’élément.

Répétez les étapes précédentes sur les branches Démarrer une approbation 2 et Démarrer une approbation 3.

Terminer le flux

  1. Sélectionnez +Nouvelle étape

  2. Utilisez les étapes décrites précédemment pour envoyer un courrier qui résume les résultats de chaque approbation. Envoyez ce courrier à l’employé qui a demandé des congés. Votre carte peut ressembler à cet exemple :

    Une capture d’écran des détails d’un flux complété.

En savoir plus sur les approbations modernes

Présentation des approbations modernes