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 24 nov. 2025

Événements de BPMN

Les événements représentent quelque chose qui se produit pendant un processus. Les événements peuvent démarrer, interrompre, retarder ou mettre fin au flux du processus. Dans BPMN, chaque événement est défini par son type (début, intermédiaire, fin) et son déclencheur (par exemple, message, minuterie, erreur). Cette page décrit comment les événements doivent être modélisés dans les diagrammes Maestro, indépendamment de la prise en charge de l'exécution.

Recommandations sur la modélisation

  • Préférez un étiquetage descriptif sur tous les événements pour indiquer la signification métier (par exemple, Expiration après 2 jours au lieu de Minuteur).
  • Utilisez des événements de signal uniquement pour la coordination souple ; évitez de les utiliser pour appliquer la logique.
  • Dans les diagrammes de grande taille, utilisez des événements liés pour éviter l'encombrement que causent les flux de grande longueur.
  • Ne surutilisez pas les événements intermédiaires. Mettez l'accent sur la clarté plutôt que sur l'exhaustivité.

Démarrer les événements

Un événement de démarrage définit comment un processus démarre. Un diagramme doit inclure au moins un événement de démarrage.

Type d'événementIconSignification
Aucun (None) Utilisé pour les démarrages manuels ou lorsque le déclencheur est défini en dehors du modèle BPMN.
Message Événement de début de messageIndique que le processus est déclenché par un message entrant. Souvent utilisé dans les processus appelés.
Timer événements déclencheurs temporisésIndique que le processus démarre à une heure spécifique ou après un délai. Utile pour les opérations planifiées.

Vous pouvez modéliser plusieurs événements de démarrage dans le même processus pour prendre en charge différents points d'entrée.

Lorsque vous avez plusieurs événements de démarrage et que vous souhaitez effectuer un débogage, cliquez avec le bouton droit sur l'événement de démarrage que vous souhaitez tester et sélectionnez Tester.

Lorsque vous déployez un processus, vous pouvez définir un point d'entrée par défaut (un événement de démarrage). Orchestrator utilise cet événement de démarrage lorsque vous démarrez le processus sans en spécifier explicitement un. Vous pouvez toujours l'exécuter ou le déboguer à partir de n'importe quel autre événement de démarrage en le sélectionnant au moment de l'exécution.

Remarque : Un processus dans Maestro doit inclure au moins un événement de démarrage. Vous pouvez modéliser plusieurs événements de démarrage au sein d'un même processus pour prendre en charge différents points d'entrée (par exemple FHTTP/API), des déclencheurs planifiés ou manuels. Utilisez des sous-processus pour modéliser des points d'entrée supplémentaires.

Pour plus de détails sur les éléments BPMN pris en charge dans Maestro, consultez la section Prise en charge BPMN.

Événements intermédiaires

Les événements intermédiaires modélisent ce qui se produit entre le démarrage et la fin d'un processus. Ils peuvent retarder le flux, attendre une entrée ou signaler quelque chose à d'autres éléments.

Type d'événementIconUtilisation
Message (Capture)intermediate_message_catchingAttend qu'un message permette de continuer. Placé en ligne ou sur une frontière.
Timerévénement de minuterie intermédiaireRetarde le flux jusqu'à un horodatage ou une durée. Couramment utilisé pour les délais d'attente.
Signal (Générer/Capturer)intermediate_signal-throw_catchDiffuse ou attend un signal. Utilisez pour coupler librement des fragments de processus.
Lien (Générer/Capturer)intermediate_link_catch_throwUtilisé comme connecteur hors page. Améliore la lisibilité des diagrammes de grande taille.
Escalade (Lancer/Attraper)intermediate_escalation_throw_catchIndique une escalade au niveau de l'entreprise. Généralement associé aux événements limite.
Erreurerror_boudary_eventReprésente une exception. Doit être capturé par un événement limite d'erreur sur une tâche ou un sous-processus.
Important : dans la modélisation, les événements intermédiaires doivent être utilisés pour clarifier les dépendances ou la logique de minutage. Le comportement réel peut dépendre de la prise en charge du runtime.

Pour plus de détails sur les éléments BPMN pris en charge dans Maestro, consultez la section Prise en charge BPMN.

Limite des événements

Les événements limite sont associés à des tâches ou à des sous-processus pour modéliser les interruptions ou les délais d'expiration.

Type d'événementIconComportement
Minuterie d'interruptionévénement limite du minuteurLorsque le minuteur se déclenche, annulez la tâche ou le sous-processus associé et suivez le flux limite. À utiliser pour les délais d'attente, les SLA ou les échéances. Si vous souhaitez que l'activité se poursuive, utilisez un événement de limite de temporisation sans interruption.
Erreur d'interruptionévénement limite d'erreurIntercepte une erreur générée par l'activité associée ou son foncitonnement interne, annule cette activité et dirige vers le flux limite. Dans BPMN, les événements de limite d'erreur sont toujours interruptifs. Commun avec les activités d'appel pour gérer les erreurs provenant d'un processus appelé.
Escaladeévénement limite d'escaladeCapture une escalade depuis l'activité associée. Si l'option Interruption est cochée, l'activité est annulée ; si l'option Non interruptive est cochée, le flux limite démarre en parallèle tandis que l'activité se poursuit. Utiliser pour avertir ou attirer l'attention sans considérer cela comme un échec.
Important : utilisez des événements limite pour représenter les exceptions attendues ou des flux alternatifs. Placez-les visuellement au bord de la tâche qu'ils surveillent.

Pour plus de détails sur les éléments BPMN pris en charge dans Maestro, consultez la section Prise en charge BPMN.

Fin des événements

Les événements de fin indiquent comment un chemin se termine. Chaque chemin d'un diagramme doit en comporter un.

Type d'événementIconSignification
Aucun (None) Utilisé pour les démarrages manuels ou lorsque le déclencheur est défini en dehors du modèle BPMN.
MessageÉvénement de fin de messageIndique que le processus est déclenché par un message entrant. Souvent utilisé dans les processus appelés.
ErreurÉvénement de fin d'erreurIndique que le processus démarre à une heure spécifique ou après un délai. Utile pour les opérations planifiées.
Terminateterminate_end_eventTermine immédiatement l'instance de processus entière, annulant tous les chemins actifs,
Important : utilisez les événements de fin de manière cohérente pour signaler l'achèvement ou l'échec. Évitez de laisser des chemins ouverts.

Pour plus de détails sur les éléments BPMN pris en charge dans Maestro, consultez la section Prise en charge BPMN.

Types d'événements spéciaux

Les types d'événements suivants peuvent s'afficher en tant qu'événements intermédiaires, limite ou finaux, en fonction de l'utilisation. Ces événements modélisent généralement l'attente, les signaux, les exceptions ou la navigation hors page. Ils sont pris en charge pour clarifier la modélisation dans Maestro.

Types d'événementsDescriptionUtilisation typiqueExécution dans Maestro
TimerAttend un moment, une durée ou un cycle spécifiqueDélais, retards, expirationsavailable
SignalDiffuse ou reçoit un signal nommé à travers les limites des processus Notification faiblement coupléeNon disponible
ErreurInterrompt l'activité ou le chemin en cours en raison d'une exceptionErreurs métier, échecs de validationavailable
LienConnecte différentes parties d'un processus, souvent entre différentes pagesAméliore la lisibilité, évite les flèches longuesNon disponible

Directives de modélisation

  • Événements de minuterie : utilisez comme événements intermédiaires ou limite pour représenter le contrôle basé sur le temps (par exemple, Attendre 2 jours, Escalader après expiration du délai).
  • Événements de signal : à utiliser pour coordonner des chemins ou des sous-processus déconnectés. Évitez de vous appuyer sur l'ordre des signaux ou le délai de réception.
  • Événements d'erreur : à utiliser sur les événements limite pour rediriger le flux en cas d'échec. Également valables comme événements de fin lorsqu'ils se terminent explicitement par une erreur.
  • Événements de liaison : associez toujours une génération à une capture. Utile pour décomposer des diagrammes complexes en sections lisibles.
Important : tous ces événements sont pris en charge dans Maestro tant pour la modélisation que pour l'exécution, sauf indication contraire. Étiquetez clairement chacun pour refléter son objectif métier.

Pour plus de détails sur les éléments BPMN pris en charge dans Maestro, consultez la section Prise en charge BPMN.

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.