maestro
latest
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur de Maestro

Dernière mise à jour 7 nov. 2025

Gateways (Passerelles)

Les passerelles contrôlent le flux de votre processus. Vous pouvez configurer la logique des conditions pour déterminer le chemin à prendre. Une fois les chemins tracés, vous pouvez définir la logique conditionnelle via la ligne de chemin ou directement sur la passerelle. En savoir plus sur les passerelles.

Passerelle exclusive

Une passerelle exclusive ne permet de suivre qu'un seul chemin de sortie, en fonction de l'évaluation des conditions. Elle vérifie chaque condition dans l'ordre et suit la première qui est évaluée comme true.
  • Si aucune condition n'est évaluée comme true et qu'un chemin par défaut est défini, le processus suit le chemin par défaut.
  • Si aucune condition n'est true et qu'aucun chemin par défaut n'est défini, l'exécution du processus échoue.

Définir un cheminement par défaut

Dans Maestro, vous pouvez marquer un chemin comme chemin par défaut. En notation XML, cela se fait en utilisant l'attribut default sur l'élément <exclusiveGateway>.

Comportement de fusion

Une passerelle exclusive attend une exécution en cours avant de continuer. Elle sert de point de décision et ne permet de suivre qu'un chemin parmi plusieurs chemins potentiels.

Propriétés de passerelle inclusives

SectionChampDescription
GénéralNomUn libellé pour identifier la passerelle dans le diagramme. Bien que facultatif, il améliore la clarté du modèle.
GénéralDescriptionUn champ de texte libre pour documenter l'objectif ou la logique derrière la passerelle. Utile pour les révisions de conceptions et la collaboration.
Conditions(Groupe de libellés)Chaque groupe sous « Conditions » représente un chemin sortant de la passerelle. Chaque chemin a sa propre logique.
ConditionsLabelLe nom d'affichage du chemin de condition. Il apparaît sur le diagramme pour aider les utilisateurs à comprendre la logique de ramification.
ConditionsCréer un chemin par défautUn commutateur qui définit ce chemin comme chemin de secours si aucune des autres conditions n'est évaluée comme vrai. Un seul chemin doit être marqué par défaut.
ConditionsConditionL'expression qui détermine si ce chemin doit être emprunté. Exemple : vars.error_1 != null && vars.retryCount < 3. Les conditions sont évaluées dans l'ordre.
Remarques sur la logique de la passerelle exclusive
  1. Un seul chemin d'accès à une condition est suivi : dès qu'une condition est évaluée à true, toutes les autres conditions sont ignorées.
  2. L'ordre est important : les conditions sont évaluées dans la séquence, la première correspondance détermine le chemin à suivre.
  3. Le chemin par défaut est facultatif mais recommandé : si aucune condition n'est évaluée à true et qu'aucune valeur par défaut n'est définie, l'instance de processus échouera au runtime.
  4. Syntaxe des expressions : Maestro utilise une syntaxe de type JavaScript. Vous pouvez référencer des variables de processus avec vars. (par exemple,
    vars.status ==
        "error"vars.status ==
        "error"
    ).

Passerelle inclusive

Une passerelle inclusive permet de suivre plusieurs chemins sortants en parallèle, en fonction des conditions évaluées comme true.
Comportement de la fourche
  • Pour tous les chemins sortants dont la condition est évaluée comme true, le processus les suit en parallèle.
  • Une exécution simultanée est créée pour chaque chemin sélectionné.
Comportement de la jonction
  • La passerelle inclusive attend qu'une exécution arrive de chaque flux de séquence d'entrée qui a été activé en amont.
  • Une fois que tous les jetons attendus sont arrivés, la passerelle les fusionne et le processus se poursuit.

Propriétés de la passerelle inclusive

Les passerelles inclusives de Maestro permettent à un processus d'évaluer plusieurs conditions sortantes et de suivre un ou plusieurs chemins simultanément, selon les conditions établies.



SectionChampDescription
GénéralNomLe libellé utilisé pour identifier la passerelle sur le diagramme. Cette option est facultative, mais recommandée pour des raisons de clarté dans les modèles complexes.
GénéralDescriptionMétadonnées facultatives pour décrire l'objectif ou la logique de la passerelle. Cela peut être utile lors de la conception et de la révision.
Conditions(Groupe de libellés)Chaque groupe sous « Conditions » représente un flux de séquence sortant. Vous pouvez définir plusieurs flux de séquence avec leurs propres conditions.
ConditionsLabelUn nom défini par l'utilisateur pour la condition ou le chemin d'accès spécifique. Cette étiquette apparaît sur le diagramme pour expliquer la logique qui sous-tend la branche.
ConditionsConditionL'expression réelle est évaluée au runtime pour déterminer si ce chemin doit être emprunté. Maestro utilise des expressions telles que vars.error_1 == null pour vérifier les variables de processus.
Notes sur le comportement des passerelles inclusives dans Maestro
  • Plusieurs chemins peuvent être empruntés : si au moins deux conditions sont évaluées à true, la passerelle inclusive active tous les chemins correspondants en parallèle.
  • Les conditions sont facultatives : si aucune condition n'est définie, tous les flux sortants sont pris.
  • Au moins un chemin doit correspondre : vous devez vous assurer que les conditions couvrent tous les cas possibles, ou définir un parcours par défaut à l'aide d'un flux inconditionnel.
  • Syntaxe : les conditions sont écrites à l'aide de la syntaxe des expressions de Maestro qui prend en charge ==, !=, les comparaisons et les opérateurs logiques. Par exemple :
    vars.amount > 1000 && vars.region == "EU"vars.amount > 1000 && vars.region == "EU"
    

Passerelle parallèle

Une passerelle parallèle est utilisée pour effectuer une des opérations suivantes :

  • Fourche : diviser le processus en plusieurs chemins parallèles. Tous les chemins de sortie sont suivis, sans aucune condition.
  • Jonction : fusionner plusieurs chemins parallèles en un seul flux. La passerelle attend toutes les exécutions entrantes avant de continuer.

Propriétés des passerelles parallèles

Les passerelles inclusives de Maestro permettent à un processus d'évaluer plusieurs conditions sortantes et de suivre un ou plusieurs chemins simultanément, selon les conditions établies.



SectionChampDescription
GénéralNomLe nom indiqué sur le diagramme pour identifier la passerelle. Cette option est facultative, mais utile pour davantage de clarté dans les flux complexes.
GénéralDescriptionChamp de texte libre facultatif pour documenter l'objectif ou le comportement de la passerelle. Apparaît uniquement dans le panneau Propriétés.
Remarques sur le comportement des passerelles parallèles dans Maestro
  1. Les passerelles parallèles sont utilisées pour diviser le flux en plusieurs branches qui s'exécutent simultanément ou pour synchroniser plusieurs chemins entrants.
  2. Aucune condition n'est requise. Tous les chemins sortants sont déclenchés en même temps.
  3. Lors d'une jointure, la passerelle attend que tous les flux entrants soient terminés avant de continuer.
  4. Les cas d'utilisation courants incluent le démarrage de plusieurs tâches en parallèle ou la synchronisation de branches parallèles après l'achèvement.

Passerelle basée sur les événements

Une passerelle d'événements attend qu'un des événements possibles se produise avant de continuer. L'exécution est suspendue jusqu'à ce qu'un des événements soit déclenché. Chaque chemin doit commencer par un événement de capture intermédiaire, tel que :

  • Événement de minuterie
  • Événement de messagerie

Types d'action Maestro : attendre un événement spécifique du connecteur

Cas d'utilisation : processus réactifs dont le résultat dépend du premier événement survenu (par exemple, rappel externe ou délai d'attente).

Propriétés de la passerelle basée sur les événements

Les passerelles inclusives de Maestro permettent à un processus d'évaluer plusieurs conditions sortantes et de suivre un ou plusieurs chemins simultanément, selon les conditions établies.



SectionChampDescription
GénéralNomLe nom d'affichage de la passerelle. Il apparaît sur le diagramme et aide les utilisateurs à identifier la logique de ramification. Facultatif mais utile pour la clarté.
GénéralDescriptionUn champ de texte facultatif pour documenter l'objectif ou le comportement de la passerelle basée sur les événements. Utile pour la collaboration et la maintenabilité.
Remarques sur le comportement de la passerelle basée sur les événements dans Maestro
  1. Une passerelle basée sur les événements attend la survenue de l'un des événements possibles.
  2. Il est généralement suivi d'événements de capture intermédiaires tels que des événements de minuteur, de message ou de signal.
  3. Une fois que l'un des événements est déclenché, tous les autres chemins sont annulés.
  4. Utilisé couramment pour modéliser des scénarios dans lesquels l'étape suivante dépend de l'événement qui survient en premier (par exemple, un utilisateur soumet un formulaire ou un délai d'attente expire).

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.