Une synchronisation permet de scinder ou de synchroniser le contrôle entre plusieurs actions concurrentes.
Vous pouvez créer des synchronisations dans des modèles ayant pour cible n'importe quel langage à l'exception de BPMN ou Solution Manager.
Les synchronisations sont représentées sous la forme de traits verticaux ou horizontaux. Vous pouvez changer l'orientation du symbole en pointant sur ce dernier, en cliquant le bouton droit de la souris, puis en sélectionnant Afficher verticalement ou Afficher horizontalement.
Fourche | Jointure |
---|---|
Scinde un flux entrant en plusieurs flux sortants
indépendants exécutés en parallèle : |
Fusionne plusieurs flux entrants en un seul flux
sortant. Tous les flux entrants doivent atteindre la jointure avant
que le flux sortant unique ne puisse poursuivre : |
Dans l'exemple suivant, le flux provenant de la première synchronisation est scindé en deux flux séparés entrant dans les processus Vérifier compte client et Vérifier stock. Les deux flux sont ensuite fusionnés en une autre synchronisation qui produit un flux unique, ce dernier aboutissant au processus Traiter commande :