プールとスイムレーン
プールとスイムレーンとは
BPMN 2.0では、プールとスイムレーン(Laneとも呼ばれます)を使用して、プロセスを整理し、ビジネスプロセスに関わる役割、部門、エンティティを視覚的に表します。どの担当者がどのTaskに責任を持つか、異なる参加者がどのようにやり取りするかを明確にできます。
プール
-
目的:プールは、プロセスの主要な参加者または組織、システム、ビジネスパートナーなどの大きな単位を表します。プールはプロセスの境界を定義し、異なるプールが、協働する異なる組織や部門を表すことを示します。
-
視覚表現:完全なプロセスを囲む大きな長方形です。複数のスイムレーン(Lane)を含めることができますが、各プールは独立したプロセスまたは参加者を表します。
-
例:「Company A」用のプールと「Company B」用のプールを用意し、両社がやり取りするプロセスを表すことができます。
-
使用例:企業と外部ベンダー、パートナー、顧客とのやり取りなど、異なるエンティティ間のインタラクションをモデル化する場合に、通常プールを使用します。各エンティティに独自のプールを割り当て、プール間のMessage Flowでエンティティ間の通信を示します。
スイムレーン(Lane)
-
目的:スイムレーン(またはLane)は、プール内のサブパーティションです。役割、部門、システムごとに分けてアクティビティを整理します。プール内で特定のTaskを誰が実行するかを示し、責任の所在を明確にします。
-
視覚表現:プール内を水平または垂直に分割した領域で、それぞれが異なる参加者(部門、役割、システムなど)を表します。
-
例:企業を表すプール内に、「Sales」「Finance」「Customer Support」のLaneを配置し、各部門にTaskを割り当てます。
-
使用例:プール内のTaskに責任を割り当て、各アクティビティの担当者を明確にするためにLaneを使用します。たとえば、請求書処理に関するTaskを「Finance」Laneに、顧客からの問い合わせに関するTaskを「Customer Support」Laneに配置します。
折りたたまれたPool
-
目的:折りたたみプールは、内部のプロセスフローを表示しないプロセス参加者(企業、部門、システムなど)を表します。内部のワークフローの詳細を示さずに、異なる参加者間のやり取りを表すために使用します。
-
視覚表現:内部のアクティビティを表示しない大きな長方形です。通常は参加者名だけを含み、他の参加者とのやり取りを示すために、プールにMessage Flowが出入りする場合があります。
-
例:企業がサプライヤーとやり取りする図を考えます。企業の内部プロセスを表示し、サプライヤーは内部の手順を詳しく示さずに関与していることを表す折りたたみプールで示します。
-
使用例:複数の参加者間のやり取りを表示しつつ、一部の参加者の詳細なプロセスに焦点を当てる必要がない場合に便利です。たとえば、ベンダーの内部手順を表示せずに、顧客が外部ベンダーとどのようにやり取りするかを示せます。
例
この図は、プロセス内の1人の参加者を表します:
サプライヤー
このプールには、組織内の複数の部門を表すLaneが含まれています。
**Marketing Laneは、**さらに2つの具体的な責任領域に分けられています:
- Pre-Sales:取引成立前に営業プロセスを支援するアクティビティ。
- Post-Sales:販売後に発生し、顧客との関係構築と維持を目的とするアクティビティ。
Laneによって、特定のアクティビティを担当する部門または役割が明確になり、すべてのアクティビティが同じ組織全体の一部として維持されます。
プールとLaneを使用すると、1つの組織内で異なる部門がどのように協働するかを示し、複雑なプロセスを明確に構造化できます。