de_DEen_USes_ESid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Guide complet sur les types de diagrammes BPMN

BPMN2 days ago

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.

1. Processus d’orchestration

Définition

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.

Caractéristiques

  • Point de vue coordonné unique: Se concentre sur les processus internes d’une seule entité commerciale.
  • Contexte bien défini: Points de départ et d’arrivée clairement définis.
  • Contenu dans un Pool: Représente les limites de l’entité commerciale.

Exemple

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.

Collaboration Processes

2. Processus de chorégraphie

Définition

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.

Caractéristiques

  • Interaction entre les participants: Montre le flux de messages entre différentes entités commerciales.
  • Pas de pool: N’appartient à aucun pool spécifique ; se concentre sur les interactions entre processus.
  • Tâches de chorégraphie: Composé de tâches qui définissent les messages échangés entre les participants.

Exemple

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.

Choreography Notation in BPMN 1.1

Tâches de chorégraphie

  • Participants initiateurs et non initiateurs: Chaque tâche implique au moins deux participants, dont un initie l’interaction.
  • Définition des messages: Les messages échangés entre les participants sont définis au sein de la tâche.
  • Représentation visuelle: Le participant initiateur est représenté avec la même couleur que la tâche, tandis que le participant non initiateur est en gris.

3. Processus de collaboration

Définition

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.

Caractéristiques

  • Plusieurs pools: Montre le flux de messages entre différentes entités commerciales.
  • Séquence d’interaction: Définit la séquence des activités et des échanges de messages.
  • Boîte noire ou processus détaillé: Les pools peuvent être vides, des boîtes noires ou montrer un processus détaillé à l’intérieur.

Exemple

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.

Processus public vs processus privé

Processus privés (internes)

  • Flux de processus détaillé: Montre le flux de processus détaillé pour chaque partenaire.
  • Focus interne: Se concentre sur les processus internes au sein d’une seule organisation.

Processus publics

  • Coopération inter-organisations: Décrit l’interaction entre différentes organisations.
  • Boîte noire: Traite les processus internes des partenaires comme des « boîtes noires ».
  • Échange d’informations: Précise les informations et objets échangés entre les partenaires.

Diagrammes de conversation BPMN

Définition

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.

Caractéristiques

  • Vue d’ensemble: Montre les communications globales entre les parties.
  • Éléments de nœud de conversation: Représentés par des hexagones.
  • Lien de conversation: Représenté par des lignes doubles.

Exemple

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.

Choreography Diagram Example: MIS

Conclusion

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.

Sidebar Search
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...