Passerelles

Passerelle Exclusive(Exclusive Gateway)

Un point de décision qui aiguille le flux vers exactement UN seul de plusieurs chemins, selon l'évaluation d'une condition. Le OU exclusif (XOR) de BPMN. Losange, éventuellement avec un X.

La Passerelle Exclusive (Exclusive Gateway) évalue ses conditions sortantes dans l'ordre et envoie le jeton (token) vers la première qui est vraie — jamais plus d'une. Prévoyez toujours un flux par défaut (marqué d'une barre oblique) afin que le jeton ne puisse pas rester bloqué lorsqu'aucune condition ne correspond.

Utilisée comme fusion, elle laisse simplement passer chaque jeton qui arrive — elle ne synchronise pas.

Quand l'utiliser et l'éviter

Quand l'utiliser

  • Lorsque le processus doit suivre exactement un chemin parmi des chemins mutuellement exclusifs (Approuvé ? oui/non).

  • Pour faire reconverger des chemins alternatifs qui ne s'exécutent jamais en parallèle (fusion exclusive).

  • Lorsque la décision s'appuie sur des données déjà disponibles dans l'instance.

Quand NE PAS l'utiliser

  • Lorsque plusieurs chemins peuvent s'exécuter en même temps — Parallèle (AND) ou Inclusive (OR).

  • Lorsque le choix dépend d'un événement externe (message vs délai dépassé) — Passerelle basée sur les événements.

  • Comme synchroniseur de branches parallèles — une fusion exclusive laisse passer chaque jeton directement.

Exemple métier

Décision de crédit selon le montant

Diagrama BPMN: Décision de crédit selon le montant
Décision de crédit selon le montant

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. Après Analyser la demande, le jeton atteint la Passerelle Exclusive (surlignée) « Montant > 10 000 $ ? ».
  2. Vrai → Approbation par le comité ; sinon le flux par défaut mène à Approbation automatique.
  3. Exactement un chemin est emprunté ; les deux fusionnent ensuite vers la même fin.

Différences

Passerelle Exclusive vs Passerelle basée sur les événements

La Passerelle Exclusive décide sur des données, immédiatement. La Passerelle basée sur les événements décide selon quel événement se produit en premier — le processus attend. Décision interne → exclusive ; course entre stimuli externes → basée sur les événements.

Passerelle Exclusive vs Passerelle Inclusive

La Passerelle Exclusive (XOR) emprunte exactement un chemin. La Passerelle Inclusive (OR) active chaque chemin dont la condition est vraie — un, plusieurs ou tous — et sa fusion n'attend que ceux qui ont été activés.

FAQ

Que se passe-t-il si aucune condition n'est vraie ?

Avec un flux par défaut, le jeton l'emprunte. Sans lui, le modèle est incorrect — le jeton se retrouve en interblocage. Modélisez toujours le flux par défaut.

Le marqueur X est-il obligatoire dans le losange ?

Optionnel selon la spécification — mais recommandé pour la lisibilité, et la plupart des outils le dessinent.

Éléments associés