Swimlane
Un terme chapeau pour les piscines et couloirs — toute bande horizontale qui regroupe les activités par exécutant.
Ce qu'est un swimlane
Swimlane est le terme générique pour les bandes horizontales d'un diagramme BPMN qui regroupent les activités par exécutant. Dans le vocabulaire BPMN 2.0, une piscine et un couloir sont tous deux des swimlanes ; de façon informelle, l'ensemble du pattern — bandes horizontales traversant le diagramme — s'appelle « notation swimlane » ou « diagramme swimlane ».
Les diagrammes swimlane sont la forme qui rend « qui fait quoi » lisible d'un coup d'œil. Le processus se déroule de gauche à droite ; les bandes se divisent verticalement par acteur ; à chaque passage de main, le flux se déplace visiblement d'une bande à l'autre. C'est le pattern de lisibilité le plus impactant en modélisation de processus — le même diagramme dessiné sans swimlanes oblige le lecteur à lire chaque libellé pour reconstituer l'affectation des rôles.
Quand utiliser la notation swimlane
- Le processus implique clairement plusieurs exécutants distincts — trois rôles ou plus, ou deux rôles avec des passages de main fréquents.
- Les passages de main sont intéressants — les points de douleur se situent aux frontières, pas à l'intérieur des segments mono-rôle.
- Le public comprend des non-spécialistes qui ont besoin de voir « où mon équipe s'insère dans tout ça » sans apprendre la syntaxe BPMN.
- Évitez les swimlanes quand un seul exécutant fait 90 % du processus — le diagramme devient une bande unique avec les autres couloirs vides.
La vue swimlane dans LucidFlow
LucidFlow propose deux mises en page pour le même processus sous-jacent : la vue flux (sans couloirs, compacte) et la vue swimlane (un couloir par rôle détecté). La barre d'outils bascule entre les deux sans perte de données — les rôles et les passages de main sont toujours stockés, la vue détermine simplement s'ils sont rendus comme des couloirs. Le tableau de bord des coûts ventile les coûts par couloir dans les deux vues, ce qui est le moyen le plus rapide de repérer un rôle disproportionnément coûteux.
Questions fréquentes
« Diagramme swimlane » est-il un terme BPMN officiel ?
Non. BPMN 2.0 définit formellement les piscines et couloirs ; « swimlane » est le raccourci courant. En pratique tout le monde utilise le terme et il désigne la même chose.
Un swimlane peut-il contenir un sous-processus ?
Oui. Un swimlane peut contenir n'importe quelle activité, y compris des sous-processus. Le sous-processus hérite de l'exécutant du couloir qui le contient.
Que faire si une activité implique deux rôles ?
BPMN n'a pas de notation native pour la propriété partagée. Choisissez l'exécutant principal, placez l'activité dans son couloir, et soit notez le second rôle dans une annotation textuelle, soit découpez l'activité en deux — une par rôle.