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

Suspendez un workflow à une étape de révision, envoyez une tâche d'approbation à une personne désignée et poursuivez en fonction de sa réponse.

Ce que vous allez créer: un processus qui s'interrompt lors d'une étape d'examen, envoie une tâche d'approbation à une personne désignée et se poursuit sur le bon chemin une fois qu'il répond, approuvé ou rejeté. Ce modèle est le bloc de construction de tout processus qui nécessite une approbation 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 Tâche humaine.

Éléments requis

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

Nœuds utilisés

É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 format lisible.

2. Ajouter un nœud de tâche humaine

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

  1. Faites glisser un nœud Human Task (Tâche humaine) depuis 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:
    • Saisir: 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 qu’Action Center ou Slack.
    • Critères d'affectation: définissez l'approbateur sur un utilisateur unique, une affectation personnalisée basée sur des variables ou une stratégie d'affectation de groupe telle que le Round Robin ou la répartition de la charge de travail.
    • Schéma: définissez le formulaire. Ajoutez des champs d'entrée pour le contexte en lecture seule examiné par l'approbateur (par exemple, le montant de la facture, le nom du demandeur et un lien vers le document d'assistance), 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 sensible au temps.

3. Brancher la réponse de l'approbateur

Le nœud Human Task (Tâche humaine) a une gestion de sortie par résultat que vous avez défini, ce qui vous permet d'acheminer directement chaque résultat.

  1. Connectez la gestion du résultat Approuver à la poursuite de votre processus (par exemple, une écriture système ou une notification).
  2. Connectez la gestion du résultat Rejeter à un nœud Terminer pour terminer correctement ce chemin.

4. Tester et déboguer

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 Human Task (Tâche humaine). Cela crée une tâche réelle que vous pouvez terminer en ligne sans quitter le débogueur, afin que vous puissiez 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 de terminer une tâche.
    1. Sélectionnez le nœud Human Task (Tâche humaine) et ouvrez la simulation de sortie 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 les exécutions de branche correctes.
    5. Supprimez la simulation avant de publier.

Résultat

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

Étendre ce flux

  • Aviser l'approbateur: avant le nœud Tâche humaine, 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 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