- Introduction
- Démarrage
- Modélisation du processus avec BPMN
- Compréhension de la modélisation des processus
- Ouverture du canevas de modélisation
- Modéliser votre processus
- Alignement et connexion des éléments BPMN
- Autopilot pour Maestro (aperçu)
- Référentiel de processus
- Modélisation des processus avec la gestion des incidents
- Définition des clés de cas (système vs. externe)
- Établissement des contrats d'E/S et de réécriture de la tâche
- Règles de sortie et fin de l’étape précoce
- Modélisation des étapes primaires et secondaires
- Déclencher un cas à partir de Data Fabric
- Implémentation des personas et des autorisations au niveau de l'étape
- Définition des SLA et des règles d'escalade automatisées
- Configuration d'une boucle de retraitement (renouvellement)
- Gestion des instances de cas en cours : suspendre, migrer et réessayer
- Contrat d’entrée et de sortie du gestionnaire de cas
- Dictionnaire des composants de gestion des incidents Maestro
- Modélisation des processus avec Flow
- Orchestrer un agent d’IA
- Appeler une API externe
- Traiter les e-mails entrants
- Créer un workflow de notification Slack
- Ajouter une approbation humaine à un workflow
- Gérer les erreurs
- Implémentation des processus
- Débogage
- Simulation
- Publication et mise à niveau des processus agentiques
- Scénarios de mise en œuvre courants
- Extraire et valider des documents
- Opérations de processus
- Surveillance des processus
- Optimisation des processus
- Informations de référence
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.
- Faites glisser un nœud Tâche humaine de la section Nœuds UiPath sur la zone de dessin.
- Connectez-le au dernier nœud de pré-approbation.
- 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.
- Connectez le gestionnaire de résultat Approuver à la suite de votre processus (par exemple, une écriture dans le système ou une notification).
- 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.
- Sélectionnez le nœud Tâche humaine et ouvrez la sortie simulée dans le panneau Propriétés.
- Activez la bascule de simulation.
- Définissez
statussurApprove(ouRejectpour tester la branche de rejet). - Déboguez le flux et vérifiez que la branche correcte s'exécute.
- 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.