Sur cette page

Événement intermédiaire

Qu’est-ce qu’un événement intermédiaire ?

Un événement intermédiaire BPMN 2.0 représente un événement qui se produit pendant le flux du processus, entre les événements de début et de fin. Il ne lance ni ne termine le processus, mais le modifie ou l’influence au fur et à mesure de son déroulement. Les événements intermédiaires servent à modéliser les interruptions, les délais ou les déclencheurs qui affectent le flux d’un processus métier.

Points clés sur les événements intermédiaires

  • Représentation visuelle : un cercle à double bord.
  • Types d’événements intermédiaires :
    • Événement intermédiaire Message : attend ou envoie un message pendant le processus.
    • Événement intermédiaire Timer : retarde le processus pendant une durée définie ou jusqu’à une date donnée.
    • Événement intermédiaire Conditional : attend qu’une condition soit remplie avant de poursuivre.
    • Événement intermédiaire Signal : intercepte ou émet un signal qui affecte le processus ou d’autres processus.
    • Événement intermédiaire Error : gère les erreurs qui se produisent dans le processus.
    • Événement intermédiaire Escalation : représente une escalade qui doit être traitée avant la poursuite du processus.

Positionnement

  • Événement Catch : un événement intermédiaire qui attend qu’une action se produise, par exemple la réception d’un message ou d’un signal.
  • Événement Throw : un événement intermédiaire qui déclenche activement une action, par exemple l’envoi d’un message ou d’un signal.

Les événements intermédiaires peuvent apparaître dans le flux normal du processus. Ils peuvent également être attachés à la limite d’une activité, ce que l’on appelle un événement de bordure, ou être placés partout où certaines conditions doivent être surveillées ou déclenchées pendant le flux de travail.

Un événement intermédiaire se situe entre les points de début et de fin du processus. Il intercepte des informations, c’est-à-dire qu’il les attend, ou les émet, c’est-à-dire qu’il les envoie. Le symbole à l’intérieur du cercle permet de distinguer ces deux fonctions.

Symbole d’événement intermédiaire BPMN 2.0 de ProcessMind indiquant une modification du flux du processus et ses déclencheurs

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. L’envoi de ce lien de confirmation est géré par un événement intermédiaire qui transmet le lien. Le processus ne passe au traitement de la commande qu’après réception du lien de confirmation, ce qui entraîne l’achèvement de la commande par l’événement de fin.

Pendant le processus, différents symboles à l’intérieur des événements intermédiaires représentent les déclencheurs qui modifient le flux. Il peut s’agir de messages, de minuteurs, d’erreurs, de compensations, de flux conditionnels, de signaux, d’événements multiples, d’escalades ou de processus parallèles. Chacun représente un type précis d’interaction ou de condition dans le processus.

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