BPMN Event Subprocess expliqué avec exemple réel
Dans un workflow BPMN, il arrive qu’un Ă©vĂ©nement doive ĂŞtre traitĂ© sans casser le flux principal . Exemples : Un client annule une commande pendant l’approbation Un paiement expire Un SLA est dĂ©passĂ© Une escalade urgente est dĂ©clenchĂ©e Pour cela, on utilise un Event Subprocess . 📌 Qu’est-ce qu’un Event Subprocess ? Un Event Subprocess est un sous-processus dĂ©clenchĂ© par un Ă©vĂ©nement Ă l’intĂ©rieur d’une instance en cours d’exĂ©cution . Il peut : Interrompre le processus Ou s’exĂ©cuter en parallèle Il n’a pas besoin de sĂ©quence entrante. đź–Ľ️ Diagramme Event Subprocess 4 đź§ Pourquoi pas un Boundary Event ? Boundary Event → attachĂ© Ă une tâche Event Subprocess → attachĂ© Ă tout le processus Donc l’event subprocess Ă©coute globalement. 🔥 Types d’Event Subprocess 1️⃣ Interrupting Event Subprocess Lorsqu’il est dĂ©clenchĂ© : 👉 Le flux principal s’arrĂŞte UtilisĂ© pour : Annulation de commande DĂ©tection fraude ArrĂŞt d’urgence 2️⃣ Non-Interrupting Event Subprocess Lorsqu’il est dĂ©clenchĂ© : 👉 Le fl...