UiPath Documentation
maestro-automate
latest
false
Guide de l'utilisateur de Maestro Automate

Qu’est-ce que Maestro Automate?

Maestro Automate: les parties d'un workflow, du déclencheur et des nœuds aux tests, au déploiement et à l'historique des exécutions, présentées sur un exemple d'entrée de commande.

Maestro Automate est un produit UiPath permettant de créer des workflows dans lesquels des agents d'IA et des API travaillent ensemble. Un workflow est une série d'étapes qui s'exécutent lorsque vous le démarrez, selon une planification ou lorsque quelque chose se produit dans une autre application. Cette page suit un workflow, la saisie de commande, depuis son premier nœud jusqu'à son historique d'exécution, afin que vous puissiez voir ce que fait chaque partie de Maestro Automate.

L'exemple: prise de commande​

Un magasin en ligne reçoit des commandes de clients. Avant d'accepter une commande, le magasin souhaite savoir deux choses: les articles sont-ils en stock et le crédit du client est-il suffisant? Les commandes acceptées sont transmises à l'application de gestion de la relation client. Les autres sont transmis à un représentant commercial, qui assure le suivi avec le client.

Faites à la main, c’est-à-dire deux recherches et une décision pour chaque commande. Dans Maestro Automate, il s'agit d'un workflow:

Chaque boîte est un nœud. Chaque nœud effectue une tâche et transmet son résultat aux nœuds qui se trouvent après. Les lignes entre les nœuds sont des bords et définissent l'ordre dans lequel les nœuds s'exécutent. Vous créez tout cela sur le canevas Flow, un espace de travail visuel, soit en décrivant le workflow à un agent de codage, soit en ajoutant vous-même des nœuds.

Comment le workflow commence-t-il?​

Vous utiliserez: Nouvelle commande, un Déclencheur manuel.

Chaque workflow commence par un déclencheur, qui décide du moment où le workflow s'exécute: lorsque vous le démarrez, selon une planification ou lorsque quelque chose se produit dans une autre application. Dans l’exemple, la nouvelle commande est un déclencheur manuel: chaque exécution reçoit l’ID produit et l’ID client d’une commande en tant qu’entrées. Dans un magasin en direct, un déclencheur de connecteur pourrait démarrer le workflow chaque fois qu'une commande arrive. Chaque commande démarre sa propre exécution du workflow, donc dix commandes signifient dix exécutions.

Déclencheurs répertorie les types de déclencheurs.

D’où proviennent les données?​

Vous utiliserez: Vérifier le stock et Vérifier le crédit, deux nœuds de requête HTTP .

Un nœud de requête HTTP appelle l'API d'un autre système. Vérifier le stock demande au système d’inventaire si les articles sont disponibles, et Vérifier le crédit demande au système de crédit au sujet du client.

Chaque réponse devient la sortie de son nœud. Les nœuds ne partagent pas automatiquement les données, de sorte qu’un nœud ultérieur lit la sortie d’un nœud antérieur via une expression, par exemple $vars.checkStock.output.body pour la réponse de Vérifier le stock. Les variables et le flux de données décrivent comment les données sont déplacées entre les nœuds.

Qui décide?​

Vous utiliserez: Examiner l'ordre, un nœud d'agent Autonome .

Un agent est un modèle d'IA auquel vous donnez des instructions et des outils. Au lieu de suivre des règles fixes, il lit l'ordre et les deux réponses, puis décide s'il faut accepter l'ordre. Vous pouvez ajouter des garde-fous à un agent, qui sont des règles qui filtrent ce qu'il reçoit et renvoie, par exemple pour garder les données personnelles en dehors de ses invites.

Ajouter un agent d’IA à un workflow montre comment en configurer un.

Et ensuite ?​

Vous utiliserez: Accepté? un nœud Décision , puis Créer un ordre dans CRM, un nœud Script qui remplace un connecteur CRM, et Aviser le représentant des ventes, un nœud de connecteur Slack.

Un nœud de décision vérifie une condition et envoie l'exécution vers le bas de l'un des deux chemins suivants. Lorsque l’agent accepte la commande, le service Créer une commande dans le CRM l’enregistre. Lorsque ce n’est pas le cas, l’activité Notifier le représentant des ventes publie un message au représentant commercial dans Slack.

L’activité Aviser le représentant des ventes utilise un connecteur, une intégration prête à l’emploi avec une autre application, du fait que vous n’écrivez pas l’appel d’API vous-même. Il se connecte à Slack via une connexion, votre compte pour cette application. Connector répertorie chaque connecteur et Slack décrit ce que le connecteur Slack peut faire.

Cela fonctionne-t-il? Testez-le​

Vous utiliserez: Exécuter le débogage (▶) dans la barre d’outils inférieure du canevas, ce qui lance une exécution de débogage.

Avant que qui que ce soit dépend du workflow, vous le testez. Sélectionnez Exécuter le débogage, entrez les entrées du déclencheur lorsqu'une boîte de dialogue les demande, et le workflow s'exécute sur la zone de dessin avec des exemples de données. Dans l'exemple, vous l'exécutez avec un exemple de commande:

  • Lors de l'exécution de chaque nœud, il affiche une coche verte en cas de réussite ou une marque rouge en cas d'échec.
  • Le traçage de l'exécution répertorie chaque nœud qui a été exécuté dans l'ordre, avec le temps qu'il a fallu. Sélectionnez Examiner l'ordre pour voir les données de commande que l'agent a reçues et la décision qu'il a renvoyée.
  • Si un nœud échoue, l'onglet Incidents affiche l'erreur, par exemple indiquant que le système d'inventaire n'est pas accessible.
  • Pour examiner de près une étape, ajoutez un point d'arrêt: pointez sur le nœud, puis sélectionnez ⋮ (Autres options) > Ajouter un point d'arrêt. L'exécution est suspendue à ce nœud.
  • Pour tester sans appeler un système réel, simulez un nœud: il renvoie des exemples de données que vous définissez à la place. La simulation de sortie décrit comment.

Un agent peut répondre différemment à chaque exécution, même pour la même commande. Les évaluations vérifient que l'agent reste fiable entre les exécutions. Vous collectez des exemples de commandes avec la décision que vous attendez, les exécutez tout au long du workflow et comparez les résultats. Exécutez-les avant de les déployer et à nouveau après avoir modifié les instructions ou le modèle de l’agent. Les évaluations décrivent comment les configurer.

Le débogage de base couvre les outils de test en détail.

Mettre en production: déployer​

Lorsque vos tests et évaluations donnent les résultats que vous attendez, vous déployez le workflow. À partir de ce moment, chaque nouvelle commande va démarrer une exécution, sans que vous ayez à ouvrir la zone de dessin.

Le déploiement d'un workflow décrit les étapes.

Chaque commande devient une exécution​

Chaque exécution doit se terminer dans les 24 heures et jusqu'à 50 exécutions peuvent être en cours d'exécution en même temps. Limites et utilisation équitable décrit les limites. Pour les processus qui attendent plus de temps, comme plusieurs jours pour un humain, l'option Convertir vers Maestro Orchestrate décrit quand déplacer un workflow vers Maestro Orchestrate.

Si une étape échoue, par exemple parce que le CRM n'est pas disponible, l'exécution est suspendue à cette étape et vous attend. Lorsque le CRM est de retour, vous réessayez l'exécution à partir de l'étape échouée ou vous l'annuler. Réessayer et annuler décrit comment. Vous pouvez également connecter le chemin d'erreur du nœud à d'autres étapes, telles qu'un message à l'équipe, afin que le workflow gère l'échec lui-même. La gestion des erreurs décrit comment.

Que s’est-il passé? L'historique des exécutions​

Maestro conserve chaque exécution pendant 30 jours après sa fin. Pour chaque commande, vous pouvez voir ce qui a commencé l'exécution, le chemin qu'elle a emprunté, ainsi que les données et le minutage de chaque étape. L'exécution de la surveillance décrit comment.

Ce que vous avez vu​

Chaque workflow passe par les mêmes cinq étapes et le même fichier de workflow est utilisé dans toutes, de sorte que vous testez ce qui s'exécute après le déploiement.

  • Construire: un déclencheur, des nœuds qui effectuent chacun une tâche et des bords qui définissent l'ordre.
  • Test: exécutions de débogage avec des exemples de données et évaluations des décisions de l'agent.
  • Déployer: le workflow se met en direct et son déclencheur démarre s'exécute.
  • Exécution: une exécution pour chaque commande. Une étape échouée suspend l'exécution jusqu'à ce que vous la réessayiez ou l'annuleriez.
  • Surveillance: 30 jours d'historique des exécutions.

Ce que vous pouvez créer d’autre​

Le workflow de prise de commande utilise quelques types de nœuds. Le panneau Ajouter un nœud contient plus d’informations, regroupées par type de travail:

Vous souhaitezCatégorieLes nœuds incluent
Démarrer le workflow à la demande, de manière planifiée, ou lorsque quelque chose se produit dans une autre applicationDéclencheurs (Triggers)Déclencheurs manuels, de formulaire, planifiés et de connecteur
Permettre à l’IA de décider, d’écrire ou de répondre, avec des garde-fous pour les données personnelles et l’injection d’invitesAgent (Agent)Agent autonome, Agent conversationnel (Aperçu), Agent vocal (Aperçu)
Lire ou agir dans une autre application ou APIConnecteurRequête HTTP et connecteurs pour des applications telles que Salesforce, ServiceNow et Slack
Reformuler des données ou les stocker dans Data FabricDonnéesTransformation par lots, Filtrer, Regrouper par, Mapper, Transformer, enregistrements d'entité Data Fabric
Extraire les données de documents ou les résumerDocument (Aperçu)Résumer le document, extraire
Demander à un humain d'approuver ou de remplir un formulaireHumainFormulaire rapide, application Action
Brancher, répéter ou arrêterContrôleDécision, Basculer, Boucle, Fusionner, Fin, Terminer
Exécutez votre propre code ou ajoutez du travail à une file d’attenteOutilScript, outils de file d’attente
Suspendre jusqu'à ce qu'une heure passe ou qu'un événement arriveAttendre un événementDélai, événement du connecteur, HTTP Webhook
Réutiliser un workflow, un agent, un robot ou un workflow d’API dont vous disposez déjàAppeler le travail existantMaestro Flow, Maestro BPMN, Maestro Case, Workflow RPA, Workflow d'API, Fonction (Aperçu)

L’endroit où vous créez​

La méthode la plus rapide consiste à décrire le workflow à un agent de codage, tel que Claude Code ou Codex, et à le laisser créer le workflow pour vous. Configurez votre agent de codage pour le préparer en trois étapes.

Pour créer vous-même sur le canevas Flow, utilisez VS Code, Studio Web dans votre navigateur ou Studio Desktop. La zone de dessin est la même dans les trois. Où construire les compare.

Prochaines étapes​

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

Connecter

Besoin d'aide ? Assistance(opens in new window)

Vous souhaitez apprendre ? UiPath Academy(opens in new window)

Vous avez des questions ? UiPath Forum(opens in new window)

Rester à jour