プロセス自動化では、排他的および包括的条件文を使用できます。

If/Else if/Else

If/Else If/Else 構造は排他的な条件を表しており、単一の実行中に実行されるのは1つの条件のみであることを意味します。 この構造を使用すると、システムは各条件を順番に評価します:
  1. If条件は最初に評価されます。

    それが真であれば、対応するタスクが実行され、残りの条件はすべてスキップされます。

  2. If 条件が偽の場合、システムは Else If 条件を評価します(ワークフローに存在する場合)。
  3. 前の条件がすべて真でない場合、Else ブロックが実行されます。
オンラインショッピング ワークフローで、顧客の注文状況に基づいてメッセージを表示するには:
注文のステータス 表示されたメッセージ
出荷済み あなたの注文は発送中です。
加工 あなたの注文は準備中です。
他のステータス あなたの注文状況は不明です。 サポートチームにお問い合わせください。
この例では:
  • 実行ごとに1つのメッセージのみが表示されます。
  • ステータスが 出荷済み の場合、最初のメッセージのみが表示され、他のすべての条件はスキップされます。
  • ステータスが 処理中 の場合、2 番目のメッセージのみが表示されます。
  • どちらも該当しない場合は、Else メッセージが表示されます。
概要:

If/Else If/Else 構文は排他的な実行を保証します。つまり、一度に実行される論理的なパスは1つだけです。