「If..Then」アクティビティー
「If..Then」アクティビティーは If ブランチ内の Where 式をテストして、「If..Then」アクティビティーのどのブランチを実行するかを決定します。
このタスクについて
デフォルトでは、各「If..Then」アクティビティーには If ブランチと Else ブランチが含まれています。 「If..Then」アクティビティーには、さらに If ブランチを追加できます。
If ブランチの Where 式が true に等しい場合、処理はオーケストレーションのその If ブランチから先に進みます。 「If..Then」アクティビティーに複数の If ブランチが含まれている場合、それらの If ブランチ内の Where 式が順次テストされます。 If ブランチ内の Where 式のいずれも条件を満たさない場合、処理は Else ブランチから先に進みます。
別の「If..Then」アクティビティーから、ブランチをコピーするか、または Else ブランチをコピーするというオプションもあります。
「If..Then」アクティビティーを使用するには、次のステップを実行します。
プロシージャー
- 「アクティビティー」タブおよび 「ロジック」フォルダーを開きます。
- 「If..Then」アクティビティーをオーケストレーション上にドラッグします。
- 必要に応じてさらに If ブランチを追加します。
- If および Else ブランチを構成します。
IF ブランチの構成
- If ブランチを選択します。 式ビルダーが開きます。
- ブランチの条件を定義します。
- アクティビティーを、「アクティビティー」タブから空のプレースホルダー上にドラッグします。
Else ブランチの構成
- アクティビティーを、「アクティビティー」タブから空のプレースホルダー上にドラッグします。
If ノードのコピーと貼り付け
- If ブランチをクリックして、リストから「コピー (Copy)」を選択します。
- オーケストレーションで「If..Then」アクティビティーをクリックして、リストから「貼り付け」を選択します。 注: If および Else ブランチは、「If..Then」アクティビティーの外部に貼り付けることはできません。 If ブランチを Else ブランチと置き換えることはできません。
Else ノードのコピーと貼り付け
Else ブランチは、「If..Then」アクティビティーにまだ Else ブランチが含まれていない場合にのみ、「If..Then」アクティビティー内に貼り付けることができます。
- Else ブランチをクリックして、リストから「コピー (Copy)」を選択します。
- 「If..Then」アクティビティーをクリックして、リストから「貼り付け」を選択します。
ブランチの追加
- 「If..Then」アクティビティーをクリックして、「Add If」を選択します。
- ブランチの条件を定義し、アクティビティーを定義します。
アクティビティーまたはブランチの編集
- 既存のプロパティーを編集するアクティビティーまたはブランチを選択します。
- リストから「編集」を選択します。
アクティビティーまたはブランチの削除
- 既存のプロパティーを編集するアクティビティーまたはブランチを選択します。
- リストから「削除」を選択します。 注: 条件ブランチを削除した場合、その条件ブランチ内のすべてのアクティビティーも削除されます。