- Introduction
- Démarrage
- Modélisation des processus
- 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
- 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
Guide de l'utilisateur de Maestro
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 l'étiquetage descriptif sur tous les événements pour indiquer une signification métier (par exemple,
Timeout after 2 daysau lieu deTimer). - 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énement | Icon | Signification |
|---|---|---|
| Aucun (None) | Utilisé pour les démarrages manuels ou lorsque le déclencheur est défini en dehors du modèle BPMN. | |
| Message | Indique que le processus est déclenché par un message entrant. Souvent utilisé dans les processus appelés. | |
| Timer | ![]() | Indique 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, ouvrez le menu contextuel de l'événement de démarrage que vous souhaitez tester, puis sélectionnez Test.
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.
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 de plus amples détails sur les éléments BPMN pris en charge dans Maestro, consultez la prise en charge de 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énement | Icon | Utilisation |
|---|---|---|
| Message (Capture) | Attend qu'un message permette de continuer. Placé en ligne ou sur une frontière. | |
| Timer | Retarde le flux jusqu'à un horodatage ou une durée. Couramment utilisé pour les délais d'attente. | |
| Signal (Générer/Capturer) | Diffuse ou attend un signal. Utilisez pour coupler librement des fragments de processus. | |
| Lien (Générer/Capturer) | Utilisé comme connecteur hors page. Améliore la lisibilité des diagrammes de grande taille. | |
| Escalade (Lancer/Attraper) | ![]() | Indique une escalade au niveau de l'entreprise. Généralement associé aux événements limite. |
| Erreur | Représente une exception. Doit être capturé par un événement limite d'erreur sur une tâche ou un sous-processus. |
Dans la modélisation, les événements intermédiaires doivent être utilisés pour clarifier les dépendances ou la logique de synchronisation. Le comportement réel peut dépendre de la prise en charge du runtime.
Pour de plus amples détails sur les éléments BPMN pris en charge dans Maestro, consultez la prise en charge de 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énement | Icon | Comportement |
|---|---|---|
| Minuterie d'interruption | Lorsque 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 | Intercepte 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 | Capture 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. |
Utilisez des événements de frontière pour représenter des exceptions attendues ou des flux alternatifs.Placez-les visuellement au bord de la tâche qu'ils surveillent.
Pour de plus amples détails sur les éléments BPMN pris en charge dans Maestro, consultez la prise en charge de 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énement | Icon | Signification |
|---|---|---|
| Aucun (None) | Marque la fin d’un chemin sans résultat spécifique.Si d’autres chemins sont toujours actifs, l’instance de processus continue. | |
| Message | Envoie un message à un participant ou à un système externe lorsque le chemin se termine. Souvent utilisé pour notifier d’autres Processes ou déclencher des workflows en aval. | |
| Erreur | Génère une Error lorsque le chemin se termine.Si le processus s’exécute en tant que sous-processus, l'Error se propage au processus parent et peut être attrapée par un événement de limite d'Error. | |
| Terminate | Termine immédiatement l’instance de processus entière en annulant tous les chemins actifs. |
Utilisez systématiquement les événements de fin pour signaler l'achèvement ou l'échec. Évitez de laisser des chemins ouverts.
Pour de plus amples détails sur les éléments BPMN pris en charge dans Maestro, consultez la prise en charge de 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énements | Description | Utilisation typique | Exécution dans Maestro |
|---|---|---|---|
| Timer | Attend un moment, une durée ou un cycle spécifique | Délais, retards, expirations | ✅ |
| Signal | Diffuse ou reçoit un signal nommé à travers les limites des processus | Notification faiblement couplée | ❌ |
| Erreur | Interrompt l'activité ou le chemin en cours en raison d'une exception | Erreurs métier, échecs de validation | ✅ |
| Lien | Connecte différentes parties d'un processus, souvent entre différentes pages | Améliore la lisibilité, évite les flèches longues | ❌ |
Directives de modélisation
- Événements de minuterie : utilisez comme événements intermédiaires ou de limite pour représenter le contrôle basé sur le temps (par exemple, ).
- É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.
Avertissement :
Tous ces événements sont pris en charge dans Maestro à la fois pour la modélisation et l'exécution, sauf dans les cas indiqués. Étiquetez clairement chacun pour refléter son objectif métier.
Pour de plus amples détails sur les éléments BPMN pris en charge dans Maestro, consultez la prise en charge de BPMN.

