Événements

Événement de Fin d'Erreur(Error End Event)

Termine le chemin en levant une erreur qu'une portée environnante doit capter — la manière dont le sous-processus échoue bruyamment. Cercle épais avec une icône d'éclair.

L'Événement de Fin Erreur (Error End Event) met fin à la portée courante de manière anormale : il lève une erreur nommée vers le haut, destinée à être captée par un Événement d'Erreur en Bordure sur l'activité englobante ou par un sous-processus événementiel d'erreur. À l'intérieur d'un sous-processus, c'est la manière standard de dire *cela a échoué — traitez-le là-haut*.

Quand l'utiliser et l'éviter

Quand l'utiliser

  • À l'intérieur des sous-processus, pour signaler explicitement un échec au parent.

  • Pour terminer les impasses de validation comme des *erreurs* plutôt que comme des achèvements silencieux.

  • Associé à une construction de réception — une erreur non captée est une odeur de modélisation.

Quand NE PAS l'utiliser

  • Pour les issues négatives normales (offre déclinée) — ce sont des fins ordinaires après une passerelle.

  • Au niveau supérieur sans aucun récepteur nulle part — le comportement dégénère en fin abrupte.

  • Lorsque la portée doit continuer malgré le problème — Escalade.

Exemple métier

Faire échouer un sous-flux de validation

Diagrama BPMN: Faire échouer un sous-flux de validation
Faire échouer un sous-flux de validation

Ouvrez cet exemple dans l'éditeur de processus HEFLO et explorez le diagramme de l'intérieur.

Ouvrir dans l'éditeur HEFLO →

Étape par étape

  1. Valider les documents découvre une incohérence irrécupérable.
  2. L'Événement de Fin Erreur (mis en évidence) met fin à cette portée en levant « validation échouée ».
  3. La bordure d'erreur du parent la capte et achemine le dossier vers correction — comme illustré sur la page Erreur en Bordure.

Différences

Fin Erreur vs Fin Simple après une passerelle

Une passerelle + Fin Simple modélise une issue négative attendue ; la Fin Erreur modélise une terminaison anormale qui exige un gestionnaire. Si le parent doit réagir de façon particulière, levez l'erreur.

FAQ

Qui capte l'erreur levée ?

Le récepteur englobant le plus proche : une Erreur en Bordure sur le sous-processus/activité ou un sous-processus événementiel d'erreur de la portée.

Abandonne-t-elle les branches sœurs de la même portée ?

Oui — une erreur met fin à toute sa portée, pas seulement au chemin émetteur.

Éléments associés