Sur cette page

Événement de fin

Qu’est-ce qu’un événement de fin ?

Un BPMN 2.0 End Event marque la conclusion ou l’arrêt d’un processus métier. Il indique le point auquel le processus est terminé et où aucune autre action n’est exécutée. Dans les diagrammes BPMN, l’End Event est représenté par un cercle au contour épais et peut signaler différents types de fin, comme un achèvement normal ou une condition d’erreur.

Points clés sur les événements de fin

  • Représentation visuelle : un cercle au contour épais.
  • Types d’événements de fin :
    • Message End Event : envoie un message lorsque le processus se termine.
    • Signal End Event : diffuse un signal à d’autres processus ou systèmes lorsque le processus se termine.
    • Error End Event : indique que le processus s’est terminé en raison d’une erreur.
    • Terminate End Event : arrête immédiatement toutes les activités du processus et met fin à l’ensemble de l’instance du processus.
    • Escalation End Event : indique qu’une escalade s’est produite et qu’une prise en charge à un niveau supérieur est nécessaire.

Les événements de fin ne comportent aucun Sequence Flow sortant, car ils représentent le point final du processus. Ils jouent un rôle important pour signaler le résultat du processus et garantir que son déroulement est correctement achevé.

Un événement de fin marque la fin d’un processus. Le processus est terminé lorsque toutes les étapes décrites dans le diagramme ont été exécutées, jusqu’à l’événement de fin. Comme un processus peut produire différents résultats, par exemple une réussite ou un échec, vous pouvez utiliser plusieurs événements de fin pour représenter ces issues. Par exemple, si une commande est traitée avec succès, le processus se termine par une finalisation réussie. Si les informations de la carte sont incorrectes et entraînent l’échec de la transaction, aucun reçu n’est généré et la commande est considérée comme ayant échoué.

Symbole d’événement de fin BPMN 2.0 de ProcessMind indiquant l’achèvement et le résultat du processus

Dans cet exemple, les résultats finaux diffèrent, même si les deux événements sont classés comme des événements de fin. Lorsqu’un processus comporte plusieurs événements de fin, chacun doit avoir un nom distinct afin d’éviter toute confusion.

Tous les événements et leurs symboles correspondants

Début Intermédiaire Fin
Type
Normal
Event Subprocess
Event Subprocess non interruptif
Catch
Boundary
Boundary non interruptif
Throw
None
Message
Timer
Conditional
Link
Signal
Error
Escalation
Termination
Compensation
Cancel
Multiple
Multiple Parallel

Sujets associés