シーケンス・フローの使用
シーケンス・フローは作業がビジネス・プロセス内で実行される順序またはシーケンスを定義します。 シーケンス・フローはビジネス・プロセス内のフロー要素に接続し、プロセス・トークンがビジネス・プロセスで通るパスを決定します。
受信シーケンス・フローは、フロー要素に入っていくシーケンス・フローです。 送信シーケンス・フローは、フロー要素から外へのプロセス・パスを決定するシーケンス・フローです。
ほとんどのフロー要素は、受信および送信シーケンス・フローの両方を含んでいます。 これの例外は開始および終了イベントです。 開始イベントは出力シーケンス・フローのみを含めることができます。 終了イベントは入力シーケンス・フローのみを含めることができます。
無条件シーケンス・フローについて
無条件シーケンス・フローは、2つのフロー要素間の通常のパスを示します。 デフォルトのシーケンス・フローは、次のような矢印として表示されます。
ほとんどのフロー要素には、デフォルトの出力シーケンス・フローは1つしか含むことができません。 パラレル・ゲートウェイのみが、ビジネス・プロセスのパラレル・パスを示す、無条件シーケンス・フローを複数含めることができます。
排他的、イベントベース、包括的および条件付きゲートウェイは、無条件送信シーケンス・フローを含むことができません。 これらのゲートウェイは、条件付きおよびデフォルトのシーケンス・フローを使用して、ビジネス・プロセスのフローを決定します。
条件付きシーケンス・フローについて
条件付きシーケンス・フローを使用して、特定の条件に基づいてビジネス・プロセスのフローを制御します。 無条件シーケンス・フローと同様に、条件付きシーケンス・フローは、矢印で表されます。
次に、2つの条件付き送信シーケンス・フローとデフォルトのシーケンス・フロー(その矢印の先頭にはスラッシュ・マークが含まれます)の例を示します。
すべてのフロー要素が条件付き出力シーケンス・フローを使用するわけではありません。 次のタイプのゲートウェイのみが条件付き出力シーケンス・フローを含むことができます:
-
排他的ゲートウェイ
-
イベントベース・ゲートウェイ
-
包含的ゲートウェイ(分割)
式を使用して、条件付きシーケンス・フロー内で使用される条件を定義します。
