La notation de modélisation des processus métiers (BPMN) est un outil puissant pour illustrer les processus métiers sous forme de diagrammes. Elle est largement utilisée pour communiquer diverses informations à différents intervenants, souvent impliquant plusieurs organisations ou entreprises. BPMN prend en charge trois catégories principales de processus : l’orchestration, la chorégraphie et la collaboration. Ce guide vous offrira une analyse approfondie de chaque type de diagramme BPMN, de leurs objectifs et de leur utilisation.
Un processus d’orchestration est un processus standard dans BPMN qui modélise généralement un seul point de vue coordonné. Il décrit un processus au sein d’une seule entité commerciale et est contenu dans un Pool. Ce type de processus possède généralement un contexte bien défini et est le plus couramment rencontré dans les diagrammes BPMN.
Un processus d’orchestration typique peut impliquer une série de tâches au sein d’une entreprise, comme le traitement des commandes, où chaque tâche est effectuée par différents services au sein de la même organisation.

Un processus de chorégraphie est un nouveau type de modèle introduit dans BPMN 2.0. Il se concentre sur l’interaction entre les participants et met l’accent sur le flux de messages plutôt que sur les tâches détaillées individuelles d’un processus. Les diagrammes de chorégraphie n’appartiennent à aucun pool et sont utilisés pour définir la manière dont les processus individuels interagissent entre eux.
Un diagramme de chorégraphie peut illustrer l’interaction entre un fabricant et un client dans un processus de commande. Le client passe une commande, et le fabricant la confirme, chaque étape impliquant des échanges de messages entre les deux parties.

Un processus de collaboration illustre les interactions entre deux ou plusieurs entités commerciales. Ces interactions sont définies comme une séquence d’activités représentant les schémas d’échange de messages entre les entités concernées. Un diagramme de collaboration est reconnu par la présence de plus d’un pool.
Un processus de collaboration pourrait impliquer un scénario d’achat où un client interagit avec un détaillant et un transporteur. Chaque entité possède ses propres processus internes, mais le diagramme de collaboration se concentre sur les échanges de messages entre eux.
Les diagrammes de conversation BPMN, introduits dans BPMN 2.0, offrent une vue d’ensemble des communications entre les participants. Ils ne comprennent pas de logique de processus et se concentrent sur les conversations entre les participants sans montrer le flux individuel des messages.
Le modèle de conversation dans la figure ci-dessous est une représentation des communications ou des messages entre les rôles participants indiqués dans le modèle de chorégraphie de la figure de l’exemple 2 ci-dessus. Dans ce cas, le modèle de conversation illustre une vue d’ensemble des communications globales entre les parties. Toutefois, il ne montre pas la séquence des communications, comme cela est illustré dans un modèle de chorégraphie.

Les diagrammes BPMN sont des outils essentiels pour modéliser les processus métier, et comprendre les différents types — Orchestration, Chorégraphie et Collaboration — est crucial pour une gestion efficace des processus. Chaque type remplit un objectif spécifique et offre une perspective unique sur les processus métiers, ce qui fait de BPMN un outil polyvalent et puissant pour la modélisation des processus métiers.