Dans le diagramme, la réception d’un message déclenche le début du processus. La tâche suivante vérifie si l’article est en stock et envoie un lien de confirmation dès que l’article est disponible. Cet envoi de lien de confirmation est facilité par un événement intermédiaire qui envoie le lien. Le processus passe à la gestion des commandes uniquement après que le lien de confirmation ait été reçu avec succès, entraînant l’achèvement de la commande (événement de fin).
Tout au long du processus, divers symboles dans les événements intermédiaires signifient différents déclencheurs pouvant influencer le flux d’événements. Ces déclencheurs sont les messages, minuteurs, erreurs, compensations, flux conditionnels, signaux, événements multiples, escalades et processus parallèles. Chacun représente un type d’interaction ou de condition spécifique au sein du processus.
Start | Intermediate | End | ||||||
---|---|---|---|---|---|---|---|---|
Type | Normal | Event Sub process | Event Sub process non-interrupt | Catch | Boundary | Boundary non-interrupt | Throw | |
None | ||||||||
Message | ||||||||
Timer | ||||||||
Conditional | ||||||||
Link | ||||||||
Signal | ||||||||
Error | ||||||||
Escalation | ||||||||
Termination | ||||||||
Compensation | ||||||||
Cancel | ||||||||
Multiple | ||||||||
Multiple Parallel |