BPMNゲートウェイ
ゲートウェイとは
BPMN 2.0では、ゲートウェイを使って、条件に応じたシーケンスフローの分岐、合流、振り分けを表し、プロセスの流れを制御します。プロセス内の判断地点で経路を分岐または合流させることで、複数の結果が考えられる複雑なワークフローをモデル化できます。BPMN図ではひし形で表され、内部の記号によって動作が異なります。ProcessMindのキャンバスで各ゲートウェイタイプをお試しいただけます。無料トライアルを開始し、ご自身の判断プロセスをモデル化してみてください。
ゲートウェイの種類
排他的ゲートウェイ(XORゲートウェイ)
- 目的:最も一般的なゲートウェイです。条件に応じて、プロセスは出力経路のうち1つだけを進みます。
- 図での表現:「X」を内部に記したひし形です。
- 例:承認プロセスでは、申請が承認された場合と却下された場合で、異なる経路に進みます。
- 使用例:「はい/いいえ」や「真/偽」のように、判断に応じてプロセスが1つの経路だけを進む場合に使います。
包含的ゲートウェイ(ORゲートウェイ)
- 目的:条件に応じて、1つ以上の経路に進むゲートウェイです。条件が真となる経路はすべて選択されます。
- 図での表現:円を内部に記したひし形です。
- 例:すべてではなく複数の承認が必要なプロセスでは、設定された条件に応じて、該当する承認経路をすべて進みます。
- 使用例:複数の条件によって異なる処理が行われる場合など、条件に応じて複数の経路に進む可能性があるときに使います。
並列ゲートウェイ(ANDゲートウェイ)
- 目的:フローを複数の並列経路に分岐させ、すべての経路を同時に進めるゲートウェイです。複数の入力経路を同期させる場合にも使います。
- 図での表現:「+」を内部に記したひし形です。
- 例:複数の部門が同時に文書を確認するタスク。
- 使用例:タスクや処理を並行して行う場合や、複数の経路を合流させてから次に進む場合に使います。
イベントベースゲートウェイ
- 目的:このゲートウェイは、発生したイベントに応じてフローを振り分けます。特定のイベント(メッセージ、タイマー、シグナルなど)が発生するまで待機し、その結果に基づいて進む経路を決定します。
- 視覚表現:五角形が内側に描かれたひし形です。
- 例:顧客からの返信またはタイムアウトを待ってから、フローを続行するプロセスです。
- 使用例:メッセージやタイマーの作動など、外部イベントによってプロセスの次のステップが決まる場合に使用します。
ゲートウェイの要点
- フローの分岐:ゲートウェイは、1つのSequence Flowを複数の経路に分岐させ、条件やイベントに応じて進む経路を決定します。
- フローの合流:複数のSequence Flowを1つにまとめることもできます。並行する経路を同期させたり、特定の条件に応じて合流させたりします。
- 意思決定:評価結果、イベント、ユーザー入力によってプロセスのフローが変わる判断ポイントをモデル化するうえで、ゲートウェイは欠かせません。
使用例
- 排他ゲートウェイ:成立する条件が1つだけで、プロセスが単一の経路を進む場合に使用します。
- 並列ゲートウェイ:複数のタスクを同時に実行し、すべて完了させる必要がある場合に使用します。
- 包含ゲートウェイ:1つ以上の条件が成立し、複数の経路に進む場合に使用します。
- イベントベースゲートウェイ:メッセージやタイマーを待つなど、外部イベントによってフローが決まる場合に使用します。
- 複合ゲートウェイ:複雑なルールや条件に基づいてプロセスを続行する場合に使用します。
例
簡単な承認ワークフローの例:
- 排他ゲートウェイ:申請が承認されるとプロセスが続行し、却下されると終了します。
- 並列ゲートウェイ:承認後、文書の準備と通知の2つのタスクを並行して実行できます。
- イベントベースゲートウェイ:顧客からの返信またはタイムアウトを待ち、次のステップを決定します。
ゲートウェイを使うと、意思決定、並行処理、異なる経路の同期をモデル化でき、業務プロセスの柔軟性が高まります。
独自のBPMNモデルを作成
関連トピック
プロセスをより良く設計し、つながりのあるアーキテクチャを構築して、管理を続けましょう。
クレジットカード不要、待ち時間なしですぐにご利用いただけます。組織の業務の進め方を、明確につながるプロセス設計として可視化します。
プロセスアーキテクチャを構築し、オーナーシップと統制を定め、あらゆる階層で役割と責任を明確にします。
無料トライアルを開始して、プロセスのガバナンス、管理、継続的な改善を支える信頼できる基盤を築きましょう。