Événements avec définition d'événement événement Erreur

Les événements d'erreur servent à détecter des erreurs dans l'exécution du processus et à y réagir.

BPMN 1

Si un événement de fin du type Erreur survient dans un processus, une erreur portant le nom défini (groupe de types d'attributs Attributs BPMN 1.0, attribut Code d'erreur) est générée. Si le nom n'est pas géré, le modèle n'est pas valide. L'erreur active l'événement intermédiaire du type Erreur sur la marge de l'activité supérieure si l'attribut Code d'erreur (groupe de types d'attributs BPMN) n'est pas géré ou contient une valeur qui correspond à l'erreur générée. Toutes les activités présentes dans cette activité sont rejetées sans compensation.

BPMN 2

Si un événement de fin du type Événement d'erreur survient dans un processus, une erreur est signalée. Un événement intermédiaire du type Événement d'erreur qui se trouve au bord de l'activité supérieure ou un événement de début du type Événement d'erreur positionné au début d'un sous-processus d'évènement peuvent réagir à cette erreur. L'événement récepteur sera activé s'il ne possède pas de copie de valeur ou s'il est une copie de valeur de l'événement émetteur. Dès que l'événement est déclenché, toutes les activités au sein de l'activité sont rejetées sans compensation.