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, où vous créez le formulaire d'approbation directement sur le nœud de la tâche humaine.

É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
  • Tâche humaine : met en pause 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 Tâche humaine

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

  1. Faites glisser un nœud Tâche humaine de la section Nœuds UiPath sur la zone de dessin.
  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 Tâche humaine a un gestionnaire de sortie par résultat que vous avez défini, vous acheminez donc chaque résultat directement.

  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écutez le débogage sans simulation : déboguez le flux et laissez-le atteindre le nœud de la tâche humaine. Cela crée une tâche réelle que vous pouvez effectuer en ligne, sans quitter le débogueur, afin que vous puissiez vérifier les branches Approuver et Rejeter à l'aide de l'expérience réelle de la tâche.
  • Utiliser la sortie simulée : simulez une réponse au lieu d'effectuer une tâche.
    1. Sélectionnez le nœud Tâche humaine 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 se met en pause au niveau du nœud Tâche humaine, envoie le formulaire d'approbation à la personne désignée et achemine l'exécution sur le bon chemin une fois qu'elle répond. Le chemin approuvé poursuit l'automatisation ; le chemin rejeté se termine proprement.

Étendre ce flux

  • Avertir l'approbateur : avant le nœud Tâche humaine, ajoutez une étape de notification (e-mail ou Slack) pour indiquer à l'approbateur qu'une tâche attend.
  • Escalade lors du rejet : sur le chemin Rejeter, au lieu de mettre fin immédiatement, invoquez un agent ou dirigez 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