- Introduction
- Démarrage
- Créer avec Maestro BPMN
- Compréhension de la modélisation BPMN de Maestro
- 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
- Implémenter un processus BPMN simple
- Implémenter un processus BPMN complexe
- Débogage
- Simulation
- Évaluations (Aperçu)
- Scénarios de mise en œuvre courants
- Building with Maestro Case
- Présentation de Maestro Case
- Maestro BPMN vs. Maestro Case : quand utiliser la gestion des incidents
- Le cycle de vie de Maestro Case : du déclencheur d'événement à l'expérience de l'application
- Créer votre premier incident avec Maestro Case
- Créer un Maestro Case avec un agent de codage (aperçu)
- 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)
- Configurer et tester l'agent Case Manager (aperçu)
- Contrat d’entrée et de sortie du gestionnaire de cas
- Dictionnaire des composants de Maestro Case
- Créer avec Maestro 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
- Créer un workflow d’agent de chat
- Gérer les erreurs
- Maestro Automate
- Intégrations
- Opérations
- Surveillance
- Optimisation
- 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 , 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.
- Faites glisser un nœud humain de la section Nœuds UiPath vers le canevas.
- 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 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.
- 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é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.
- Sélectionnez le nœud humain 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 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.