Liste des Documents
Sur Cette Page

Événement de Fin

Introduction

Un BPMN 2.0 End Event représente la conclusion ou la terminaison d’un processus métier. Il marque le point où le processus se termine, et aucune action n’a lieu après l’End Event. Dans les diagrammes BPMN, l’End Event est visualisé par un cercle en gras et peut signaler différents types de fins de processus, comme une fin normale ou une condition d’erreur.

Points clés sur les End Events :

  • Représentation visuelle : Un cercle en gras.
  • Types d’End Events :
    • Message End Event : Envoie un message à la fin du processus.
    • Signal End Event : Diffuse un signal à d’autres processus ou systèmes à la fin du processus.
    • Error End Event : Indique que le processus s’est terminé à cause d’une erreur.
    • Terminate End Event : Arrête immédiatement toutes les activités du processus, mettant fin à l’instance complète du processus.
    • Escalation End Event : Indique qu’une escalade a eu lieu, nécessitant un traitement à un niveau supérieur.

Les End Events n’ont pas de flux de séquence sortant, car ils représentent le point final du processus. Ils jouent un rôle crucial en signalant le résultat du processus et en assurant que le flux est correctement terminé.

Un end event signifie la conclusion d’un processus. Le processus se termine une fois que toutes les étapes décrites dans le diagramme sont exécutées, se terminant à l’End Event. Étant donné qu’un processus peut avoir divers résultats, comme le succès ou l’échec, il est possible d’utiliser plusieurs End Events pour indiquer différents résultats. Par exemple, si une commande est traitée avec succès, le processus se termine par un succès. À l’inverse, si les détails de la carte sont incorrects, causant un échec de la transaction, aucun reçu n’est généré et la commande est considérée comme échouée.

Exemple d'End Event BPMN

Dans cet exemple, les résultats finaux varient considérablement, mais les deux sont catégorisés comme End Events. Il est important de noter que lorsqu’un processus comprend plusieurs End Events, chaque End Event doit être distinctement nommé pour éviter toute confusion.

Tous les événements avec leurs symboles correspondants
StartIntermediateEnd
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