Branchements (BPMN)

Les branchements contrôlent le flux de séquence du processus et peuvent fusionner ou scinder le flux en fonction des conditions de branchement. Vous pouvez créer des branchements dans des diagrammes de collaboration, de processus et de chorégraphie.

Les types de branchements suivants sont disponibles :

Symbole Description
BPMN_20_GatewayBaseBPMN_20_GatewayExclusive Branchement de base/exclusif - Lors de la scission, dirige le flux vers une branche sortante. Lors de la fusion, attend qu'une branche entrante se termine avant de déclencher le flux de sortie.
BPMN_20_GatewayParallel Branchement parallèle - Lors de la scission, active toutes les branches sortantes simultanément. Lors de la fusion, attend que toutes les branches entrantes se terminent.
BPMN_20_GatewayInclusive Branchement inclusif - Lors de la scission, active une ou plusieurs branches. Lors de la fusion, attend que toutes les branches entrantes se terminent avant de fusionner.
BPMN_20_GatewayEventBase Branchement événementiel - Suivi par des événements de réception ou des tâches Réception et dirige le flux vers ce qui se produit le premier.
BPMN_20_GatewayExclusiveEventBase Branchement événementiel exclusif - Démarre une nouvelle instance de processus pour chaque occurrence d'un événement ultérieur.
BPMN_20_GatewayParallelEventBase Branchement événementiel parallèle - Démarre une nouvelle instance de processus pour l'occurrence de tous les événements ultérieurs.
BPMN_20_GatewayComplex Branchement complexe - Traite le comportement de fusion ou de branchement complexe non couvert par les autres branchements.

Les branchement sont basés les décisions (voir Décisions (MPM )), et ont les propriétés supplémentaires suivantes :

Propriété Description
Direction Spécifie la façon dont le branchement peut être utilisé. Vous pouvez sélectionner :
  • Unspecified - Le branchement peut avoir n'importe quel nombre de flux de séquence entrants et sortants.
  • Converging - Le branchement peut avoir plusieurs flux de séquence entrants mais ne doit pas avoir plus d'un flux de séquence sortant.
  • Diverging - Le branchement peut avoir plusieurs flux de séquence sortants mais ne doit pas avoir plus d'un flux de séquence entrant.
  • Mixed - Le branchement comporte plusieurs flux de séquence sortants et entrants.
Remarque : Vous pouvez changer le type d'un branchement en pointant sur son symbole ou sur l'entrée correspondante dans l'Explorateur d'objets, cliquant le bouton droit puis en sélectionnant la commande Changer en... appropriée.