activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

ワークフローに関するアクティビティ

最終更新日時 2025年4月30日

条件分岐 (switch)

[条件分岐 (switch)] アクティビティでは、あらかじめ設定した式に基づいて、複数の case の中から 1 つの操作を実行できます。このアクティビティは、評価する 1 つの式と、case のコレクションで構成され、それぞれに対応するアクティビティ (1 つ以上) を記述します。設定された式に基づいて、実行を、結果に一致する分岐にルーティングします。

[条件分岐 (switch)] アクティビティは、サポート チケットをカテゴリ別にルーティングしたり、注文を優先度別に処理したりするなど、取り得る結果が複数必要なプロセスに推奨されます。

注:

[条件分岐 (switch)] アクティビティは、BPMN の [排他的ゲートウェイ] 要素に対応します。



プロパティ

表示名

長期実行のワークフロー キャンバスに表示する [条件分岐 (switch)] ポイントの名前です。

プロセスの実行を続ける前に評価する必要がある条件の式を入力します。たとえば、ローンを承認するプロセスの場合、「IF age>18 AND salary>50,000」のような条件式を入力できます。条件が満たされた場合、ローンは承認されます。満たされない場合、ローンは拒否されます。
TypeArgument

[条件分岐 (switch)] の出力の値のデータ型です。

リンクのプロパティ

これらのプロパティは、[条件分岐 (switch)] アクティビティと、関連するアクティビティとの間のグラフィカルなリンクを参照します。リンクには次の 2 種類があります。

  • 既定のリンク。条件が満たされない場合に実行する必要があるステップを決定します。

  • case のリンク。条件の特定の出力が満たされた場合に実行する必要があるステップを決定します。

    例:
    • Case 1: 注文金額が $500 より大きい場合、「高額注文」にルーティングします。

    • Case 2: 注文金額が $50 より小さい場合、「少額注文」にルーティングします。

    • 既定: 注文金額が $50 から $500 の範囲であり、一致する特定の条件がない場合、プロセスは、「標準注文」プロセスへのルーティングなどの既定のパスに従います。

リンクを選択すると、[プロパティ] パネルにそのプロパティが表示されます。

DefaultCaseDisplayName

長期実行のワークフロー キャンバスに表示する [既定] リンクの名前です。

ケース (Case)

選択した操作の評価ロジックにおける順序です。

IsDefaultCase

オンにすると、適用される応答がほかにない場合、選択した操作が条件への既定の応答としてマークされます。

[条件分岐 (switch)] を管理する

プロセスに [条件分岐 (switch)] アクティビティを設定するには、以下の手順を実行します。

  1. [条件分岐 (switch)] アクティビティをキャンバスにドラッグ アンド ドロップします。

  2. [式] フィールドに、条件の式を入力します。

  3. アクティビティを追加し、[条件分岐 (switch)] アクティビティにリンクします。

  4. 各分岐のキャンバス要素を選択し、応答の評価方法のロジックを設定します。

    1. [Case] プロパティの値を入力します。この値は、評価ロジックにおける順序を表します。

    2. このアクティビティを、適用される他の応答がない場合の既定のアクティビティとしてマークする場合は、[IsDefaultCase] ボックスをオンにします。

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White