全ての工程は、矢印経路によって接続されます。1つの工程アイコン(角が丸い四角形)から複数の矢印を出力させた場合は、いずれかの経路を1つだけ選択する "単一選択分岐" を表現したことになります。菱形アイコン[ゲートウェイ]を配置すれば、同時並行処理などを含む複雑な業務プロセスを定義する事が可能です。
1. 分岐構造を描画する(単一経路選択)
- a. 複数出力の接続
- 経路の候補が複数ある場合、工程アイコンから複数の経路を出力(接続)させます
- b. Xゲートウェイの配置
- フロー図に[XOR(排他)ゲートウェイ](Xマーク)を配置し候補経路を接続します
- 各経路には経路評価式が設定され、業務データに応じて自動的に経路選択されます
- ただし"複数出力"の場合、処理者に経路選択させる方式も可能です(例:"差戻ボタン" と "了承ボタン")
- 各経路の経路評価式はリスト順に評価され、最初に真となった経路のみが選択されます
- 1つの経路評価式に複数の条件式を定義できます(例:"部長承認済" かつ "外部支払が500万円超")
- 条件式は1変数の評価式だけでなく、2変数の比較式も設定可能です
- 分岐された経路は[統合 XOR ゲートウェイ]により1つの経路に集約できます
R2030:条件式の種類
BPMN アイコン:排他(XOR)ゲートウェイ
BPMN アイコン:ヒューマンタスク
2. 分流構造を描画する(同時並行処理)
- a. +ゲートウェイの配置
- 全ての経路に分流させたい場合は[AND ゲートウェイ](+マーク)を配置します
- b. Oゲートウェイの配置
- いくつかの経路に分流させたい場合は[OR ゲートウェイ](Oマーク)を配置します
- ORゲートウェイは、経路評価式が真となる経路全てに分流させます
- いずれの条件式も真とならない場合のみ、[デフォルトフロー]の遷移先に進みます
- [デフォルトフロー]の遷移先にも並行分岐させる場合は、[デフォルトフロー]と同じ内容の条件式を追加してください
- 分流構造(並行処理工程)の合流ポイントには対応する[統合ゲートウェイ]が必要です
- [統合 OR ゲートウェイ][統合 AND ゲートウェイ]
- 異なる種類のゲートウェイによる複数の分岐が1つの経路に集約される場合は、上位の統合ゲートウェイを使用します
- [統合 XOR ゲートウェイ]<[統合 OR ゲートウェイ]<[統合 AND ゲートウェイ]
- [統合ゲートウェイ]では全ての並行処理の到着を待機します (ただし中止トークンは待機しません)
- 分流を合流させず、個別に[終了イベント]に接続する事も可能です
- 分流中のトークンが[全終了イベント]に到達すれば、他の並行処理は強制終了します (M402)
BPMN アイコン:並列(AND)ゲートウェイ
BPMN アイコン:包含(OR)ゲートウェイ
X. Blog Articles
- チュートリアル:はじめての Questetra BPM Suite / Chpt.4: 条件により「分岐」させる
- チュートリアル:条件分岐の使い方を理解する
- blog:こんなワークフローはイヤだ「順番にしか処理できない」
- blog:新しい統合ゲートウェイでワークフロー図の見やすさを向上(2022年12月)
コメント
0件のコメント
サインインしてコメントを残してください。