ビジネスプロセスモデリング表記法(BPMN)は、図式化された形でビジネスプロセスを示すための強力なツールです。さまざまなステークホルダーに多様な情報を伝えるために広く使用されており、しばしば複数の組織や企業を含む状況で用いられます。BPMNは、オーケストレーション、コーディネーション、コラボレーションの3つの主要なプロセスカテゴリをサポートしています。このガイドでは、各タイプのBPMN図の詳細、目的、および使用方法について詳しく解説します。
オーケストレーションプロセスは、BPMNにおける標準的なプロセスで、通常は単一の調整視点をモデル化します。これは単一のビジネスエンティティ内のプロセスを記述し、Pool内に含まれます。このタイプのプロセスは通常、明確なコンテキストを持ち、BPMN図で最もよく見られるものです。
典型的なオーケストレーションプロセスは、会社内の一連のタスク、たとえば注文処理を含むことがあり、各タスクは同じ組織内の異なる部門によって実行される。

コーディネーションプロセスはBPMN 2.0で導入された新しいモデルタイプです。参加者間の相互作用に焦点を当て、プロセスの個々の詳細なタスクではなく、メッセージの流れに注目します。コーディネーション図はどのPoolにも属さず、個々のプロセスがどのように相互に作用するかを定義するために使用されます。
コアグラフィー図は、販売注文プロセスにおける製造業者と顧客の間の相互作用を示すことがある。顧客が注文を出し、製造業者がそれを確認する。各ステップでは、両者間でメッセージのやり取りが行われる。

コラボレーションプロセスは、2つ以上のビジネスエンティティ間の相互作用を示す。これらの相互作用は、関与するエンティティ間のメッセージ交換パターンを表す活動の順序として定義される。コラボレーション図は、複数のプールが存在することによって識別される。
協働プロセスには、顧客が小売業者および運送業者とやり取りする購買シナリオが含まれる場合がある。各エンティティには独自の内部プロセスがあるが、協働図はそれらの間のメッセージ交換に注目する。
BPMN 2.0で導入されたBPMN会話図は、参加者間の通信の高レベルなビューを提供します。プロセス論理を含まず、個々のメッセージの流れを示さずに、参加者間の会話に焦点を当てています。
下図の会話モデルは、上記の例2の図に示されたチャオロジー・モデル内の参加役割間の通信またはメッセージの表現です。この場合の会話モデルは、参加者間の全体的な通信の概要を示しています。ただし、チャオロジー・モデルに示されているように通信の順序は示していません。

BPMN図は、ビジネスプロセスをモデル化するための必須ツールであり、オーケストレーション、チャオロジー、コラボレーションといった異なるタイプを理解することは、効果的なプロセス管理にとって不可欠です。各タイプは特定の目的を持ち、ビジネスプロセスに対して独自の視点を提供するため、BPMNはビジネスプロセスモデリングにおいて多様で強力なツールです。