Passer au contenu
← Tous les termes

Flux de séquence

Une flèche pleine entre deux nœuds de la même piscine — le « puis » par défaut de BPMN.

Ce qu'est un flux de séquence

Un flux de séquence est une flèche pleine avec une tête de flèche remplie. Il relie deux nœuds de flux — activités, événements ou passerelles — à l'intérieur de la même piscine. Quand le nœud source se termine, son jeton emprunte le flux de séquence pour atteindre le nœud cible, qui démarre alors. Les flux de séquence sont le mécanisme principal par lequel un processus avance.

Un flux de séquence est inconditionnel par défaut : le jeton l'emprunte toujours quand la source se termine. Ajouter une condition en fait un flux conditionnel, marqué d'un petit losange à son extrémité source. Un flux par défaut — marqué d'une barre inclinée à la source — est le chemin « sinon », pris uniquement si aucun flux conditionnel frère ne correspond.

Les règles à connaître

  • Les flux de séquence restent à l'intérieur d'une piscine unique. Pour traverser une frontière de piscine, utilisez un flux de message.
  • Ils traversent librement les frontières de couloir — un flux de séquence du couloir « Commercial » vers le couloir « Finance » représente simplement un passage de main à l'intérieur de la même organisation.
  • Une activité doit avoir au moins un flux de séquence entrant (sauf si c'est une source d'événement de début) et au moins un sortant (sauf si c'est un événement de fin).
  • Particularité BPMN 2.0 : un flux de séquence peut être attaché à une passerelle, qui décide combien de flux sortants elle active.

Les flux de séquence dans LucidFlow

Chaque flux de séquence émis par LucidFlow est stylable via la palette d'arêtes du canvas et préservé dans l'export BPMN 2.0 XML. Quand la heatmap est activée, les flux de séquence menant aux nœuds les plus chauds — ceux dont le coût ou la durée est disproportionné — héritent d'une légère teinte rouge, rendant visible le chemin du goulot d'étranglement même en vue zoomée arrière. Cliquer sur un flux de séquence affiche sa contribution à la durée totale du processus et, s'il est conditionnel, la probabilité de branche utilisée par le tableau de bord des coûts.

Questions fréquentes

Quelle est la différence entre un flux de séquence et un flux de message ?

Un flux de séquence déplace un jeton à l'intérieur d'une seule piscine — même participant, contrôle continu. Un flux de message traverse des piscines et représente un message, pas un jeton. Sémantiques différentes, visuels différents : flèche pleine versus flèche en pointillés.

Un flux de séquence peut-il sauter un nœud ?

Non. Un flux de séquence relie toujours exactement deux nœuds. « Sauter » un nœud se modélise en ajoutant un flux de séquence supplémentaire qui le contourne, typiquement via une passerelle conditionnelle.

Peut-on avoir deux flux de séquence entre la même paire de nœuds ?

Oui, et c'est parfois utile pour modéliser un retry ou des branches alternatives — mais c'est visuellement chargé. Demandez-vous si une passerelle intermédiaire serait plus lisible.

Termes liés

← Retour au glossaire complet