UiPath Documentation
maestro
latest
false
Guide de l'utilisateur de Maestro
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Ajouter une approbation humaine à un workflow

Mettez en pause un workflow à une étape d'examen, envoyez une tâche d'approbation à une personne désignée et continuez en fonction de sa réponse.

Ce que vous créerez : un processus qui se met en pause à une étape d'examen, envoie une tâche d'approbation à une personne désignée et continue sur la bonne voie une fois qu'elle répond, par approbation ou par refus. Ce modèle est la pierre angulaire de tout processus qui nécessite une validation humaine avant de continuer.

Ce guide utilise le type de tâche Formulaire rapide , dans lequel vous créez le formulaire d'approbation directement sur le nœud humain.

Éléments requis​

  • Un compte UiPath Automation Cloud avec accès à Maestro Flow.

Nœuds utilisés​

  • Déclencheur manuel : démarre le processus à la demande
  • Human: suspend l’exécution et crée une tâche d’approbation pour l’approbateur affecté
  • Résilier : met fin de manière nette au chemin rejeté

Étapes​

1. Créer les étapes de pré-approbation​

Tout d'abord, configurez les nœuds qui s'exécutent avant le point d'approbation. Créez un nouveau flux et ajoutez les nœuds qui récupèrent ou reçoivent les données que l'approbateur doit examiner, puis transformez-les en un format lisible.

2. Ajouter un nœud humain​

Ajoutez le nœud qui crée la tâche d'approbation et met en pause le processus.

  1. Faites glisser un nœud humain de la section Nœuds UiPath vers le canevas.
  2. Connectez-le au dernier nœud de pré-approbation.
  3. Dans le panneau Propriétés, configurez la tâche :
    • Type : laissez défini sur Formulaire rapide.
    • Livraison de la tâche : examinez les canaux configurés par l'administrateur où la tâche est livrée, tels que Action Center ou Slack.
    • Critères d'affectation : définissez l'approbateur comme un seul utilisateur, une affectation personnalisée basée sur des variables ou une stratégie d'affectation de groupe telle que la distribution circulaire ou de la charge de travail.
    • Schéma : définissez le formulaire. Ajoutez des champs d'entrée pour le contexte en lecture seule que l'approbateur examine (par exemple, le montant de la facture, le nom du demandeur et un lien vers le document d'appui), chacun lié à une valeur de processus telle que $vars.manualTrigger1.output["amount"]. Pour ce scénario, ajoutez deux résultats : Approuver et Rejeter.
    • Priorité : définissez sur Élevé si la tâche est urgente.

3. Ramifier sur la réponse de l'approbateur​

Le nœud humain dispose d’une gestion de sortie par résultat que vous avez défini, ce qui vous permet d’acheminer directement chaque résultat.

  1. Connectez le gestionnaire de résultat Approuver à la suite de votre processus (par exemple, une écriture dans le système ou une notification).
  2. Connectez le gestionnaire de résultat Rejeter à un nœud Résilier pour mettre fin à ce chemin proprement.

4. Test et Debug​

Vous n'avez pas besoin d'un approbateur réel pour tester ce flux. Choisissez l'une des approches suivantes.

  • Exécuter en débogage sans simulation: déboguez le flux et laissez-le atteindre le nœud humain. La tâche s'ouvre en ligne dans la zone de dessin pour que vous puissiez la terminer sans quitter le débogueur et vérifier à la fois les branches Approuver et Rejeter à l'aide de l'expérience réelle des tâches.
  • Utiliser la sortie simulée : simulez une réponse au lieu d'effectuer une tâche.
    1. Sélectionnez le nœud humain et ouvrez la sortie simulée dans le panneau Propriétés.
    2. Activez la bascule de simulation.
    3. Définissez status sur Approve (ou Reject pour tester la branche de rejet).
    4. Déboguez le flux et vérifiez que la branche correcte s'exécute.
    5. Supprimez la simulation avant de publier.

Résultat​

Votre processus s'interrompt au niveau du nœud humain, envoie le formulaire d'approbation à la personne désignée et dirige l'exécution sur le bon chemin une fois qu'il répond. Le chemin approuvé se poursuit l'automatisation; le chemin rejeté se termine proprement.

Étendre ce flux​

  • Avertir l’approbateur: avant le nœud humain, ajoutez une étape de notification (e-mail ou Slack) pour informer l’approbateur qu’une tâche est en attente.
  • Escalader en cas de rejet: sur le chemin Rejeter, au lieu de se terminer immédiatement, invoquez un agent autonome ou dirigez-vous vers un deuxième approbateur.
  • Collectez les notes de l'approbateur : ajoutez un champ de sortie au schéma (par exemple, un commentaire) et lisez-le après le nœud avec $vars.approval.output.comment.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour