ゲートウェイの追加と削除

分岐を並行して実行するために、プロセスダイアグラムにゲートウェイ要素を追加します。ゲートウェイを追加すると、それには 1 つのブランチが含まれ、他の要素は含まれません。必要に応じて、要素とブランチを追加できます。プロセスダイアグラムの他のゲートウェイと区別するために、ゲートウェイの名前を変更したり、説明を追加したりすることができます。

注意: 短時間のみ有効なプロセスにはゲートウェイ要素を追加できません。ゲートウェイ内のブランチがトランザクションの場合、そのブランチにゲートウェイを追加できません。ただし、トランザクションのメインブランチにはゲートウェイを追加できます(ブランチを参照)。

さらに、ゲートウェイ要素の実行後にメインブランチが続行するタイミングも設定します。Control Type プロパティはこの動作を制御し、次の値を設定できます。

AND-WAIT:
メインブランチは、ゲートウェイのすべてのブランチが完了した後に続行します。AND-WAIT はデフォルト値です。

OR-WAIT:
メインブランチは、ゲートウェイの 1 つだけのブランチが完了した後に続行します。

NO-WAIT:
メインブランチは、ゲートウェイのブランチの起動後ただちに続行します。メインブランチはブランチの完了を待ちません。

いつでもプロセスダイアグラムからゲートウェイ要素を削除できます。ゲートウェイ要素を削除すると、ゲートウェイ要素に出入りするすべてのルートが削除されます。ゲートウェイのすべてのブランチも削除されます。

ゲートウェイ要素を追加するには:

  1. ツールバーから、プロセスダイアグラムの場所にゲートウェイ をドラッグします。プロセスが短期間のみ有効な場合、長期間有効に変更するように求められます。

  2. (オプション)Gateway Properties ダイアログボックスで、名前と説明を指定します。

    • 「Name」ボックスにゲートウェイ要素の名前を入力します。

    • 「Description」ボックスに、ゲートウェイ要素を説明するテキストを入力します。

  3. 「Control Type」リストで、使用する制御タイプを選択します。

  4. 「保存」をクリックします。

ゲートウェイ要素を削除するには:

 プロセスダイアグラムで、次のいずれかのタスクを実行して、ゲートウェイ要素を削除します。
  • ゲートウェイ要素を右クリックし、「Delete Gateway」を選択します。

  • ゲートウェイ要素を選択し、ツールバーで、「Delete」 をクリックして、Delete キーを押すか、Edit/Delete を選択します。