ループ アクション
タスクシーケンスでループアクションを使用して、デザイン内の次のアクションに進む前に、プロセスが一連のアクションを繰り返すようにします。 ループアクション あきらめて先に進む前に特定の回数で特定のアクションを試すために使用できます。
ループアクションの例
フロー ロジックは、ループ アクションを使用して、次のようないくつかの方法で作成できます。
- コレクション内のアイテムをループ
コレクション内の項目をループ処理することは、変数のコレクションの各項目へのループ内のアクションに適用されます。 たとえば、ループ内のアクション可能性があります 2 を追加し、3 を乗算します。 5 つの整数のコレクション内でループを行った場合、ループは最初の整数に 2 を足し、その合計に 3 を掛けた後、その積をコレクションの最初の整数スロットに戻します。 ループは 2 番目、3 番目、4 番目、5 番目の整数にも同様のアクションを行います。 コレクションの最後の項目で終了すると、ループは「終了」し、プロセスはプロセス設計の次のアクションに進みます。
- コレクション内の項目をループするには、そのコレクションの長さを最大ループカウントとして指定し、ループの各反復で現在のインデックスを使用してそのコレクション内の項目にアクセスします。
- 固定カウントに達するまでループ
固定カウントに達するまでループ 指定した回数だけループ内のアクションを適用します。 たとえば、10を指定した場合、ループはプロセス設計の次のアクションに進む前に10回実行されます。
- 条件が true のときのループ
条件が満たされている間ループする 整数値がゼロより大きいなど、特定の条件が満たされている限り、ループ内でアクションを適用します。 [式エディター] ダイアログ ボックスを使用して、条件を作成します。
- 条件を指定するには、ループ アクション内に決定アクションを配置し、条件が満たされたときにループ終了アクションを使用します。
名前 | 説明 |
---|---|
名前 | アクションの説明ラベルを追加します。 |
ループ カウント | +または - ボタンを使用して、一連のコマンドを繰り返す回数を設定します。 |
現在のインデックス データ名 | 現在のループカウントを追跡するために使用します。最初のループでは0から始まり、その後は1ずつ増加します。 |
Loop要素をタスクに追加するには:
- をドラッグ ループ タスクエディタのツールボックスからタスク内の目的の場所へのアクション。
- の中に 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- 「ループ回数」フィールドで、+ または - ボタンを使用して、コマンドのシーケンスを繰り返す回数を設定します。注記: ループを99回以上繰り返す必要がある場合は、次のような計算式を使用します。
99+20
最大ループカウントを定義します。 - の中に 現在のインデックスデータ名タスク上の変数を識別するためのラベルを入力します。
- ループ アクション内に希望する変数を追加します。
- フロー設計に従ってタスクの構築を続けます。