ゲートウェイを使用したブランチの追加

ゲートウェイ は、1 つ以上のブランチを含み、シーケンスフローの分岐と収束を制御するために使用します。一般にゲートウェイは次のいずれかの理由で追加します。

  • 操作を同時に実行する。

  • メインブランチと異なるブランチタイプを使用する( ブランチ を参照)。

次の図に、2 つのブランチのあるゲートウェイ要素を示します。

さらに、ブランチが収束するゲートウェイの後のプロセスの続行方法も制御します。

  • プロセスは、各ブランチのすべての操作が完了した後にのみ続行します。この設定は、プロセスの後続の操作がゲートウェイのすべてのブランチの完了に依存する場合に使用します。

  • プロセスは、いずれか 1 つのブランチの操作が完了したときに続行します。この設定は、プロセスが、最初に完了するブランチに影響を受ける場合に使用します。

  • どのブランチが完了したかどうかに関係なく、プロセスはただちに続行します。この設定は、後続の操作が、ゲートウェイの操作の結果に依存しない場合に使用します。