他に何かありますか? ループ アクション
このアクションを使用して、プロセスが設計の次のアクションに進む前に、特定の基準を満たすまで一連のアクションを繰り返すようにします。 このアクションでは、呼び出し側はループが継続するタイミングを決定します。 ループは、フローが呼び出し側から肯定応答を受信しなくなるまで継続します。これは、それ以上のアクションが不要であることを示すものです。 このアクションでフロー ロジックを作成するには、次のようないくつかの方法があります。
- コレクション内のアイテムをループ
コレクション内の項目をループ処理することは、変数のコレクションの各項目へのループ内のアクションに適用されます。 たとえば、ループ内のアクション可能性があります 2 を追加し、3 を乗算します。 5 つの整数のコレクション内でループを行った場合、ループは最初の整数に 2 を足し、その合計に 3 を掛けた後、その積をコレクションの最初の整数スロットに戻します。 ループは 2 番目、3 番目、4 番目、5 番目の整数にも同様のアクションを行います。 コレクションの最後の項目で終了すると、ループは「終了」し、プロセスはプロセス設計の次のアクションに進みます。
- 固定カウントに達するまでループ
固定カウントに達するまでループ 指定した回数だけループ内のアクションを適用します。 たとえば、10を指定した場合、ループはプロセス設計の次のアクションに進む前に10回実行されます。
- 条件が true のときのループ
条件が満たされている間ループする 整数値がゼロより大きいなど、特定の条件が満たされている限り、ループ内でアクションを適用します。 [式エディター] ダイアログ ボックスを使用して、条件を作成します。
名前 | 説明 |
---|---|
名前 | アクションの説明ラベルを追加します。 |
現在のインデックス データ名 | 現在のループカウントを追跡するために使用します。最初のループでは0から始まり、その後は1ずつ増加します。 |
質問 |
ここでは、受信者に何をしたいか尋ねます。 例えば、「他に何かお手伝いできることはございますか?」 |
無効な応答: 入力なし |
入力が無効な応答がない場合は、受信者に再生するフレーズを追加します。 たとえば、「続行する場合は「はい」と答え、続行しない場合は「いいえ」と答えます。」 注意: ボットは設定 >ユーザー入力 >無入力検出 >無入力謝罪 で定義した設定と質問通信を組み合わせて返します。 |
入力不要のカスタマイズ |
No Input Reprompts]フィールドを有効にし、ボットがユーザーからの入力を受けなかった後に段階的に返す入力禁止プロンプトのリストを作成できるようにします。 |
リプロンプトを入力しない |
ボットがNo Inputを受け取った後、No Input Repromptsコレクションの中で、そのアクションに対して現在受け取ったNo Inputの数に対応する位置の通信を返します。 例えば、最初のNo Inputがトリガーとなり、ボットは定義されたコレクション内の最初のNo Inputリプロンプトを使用します。 No Input Repromptコレクションの長さは、設定 >ユーザー入力 >No Input Detected >No Input Retriesの最大数 で定義した、特定のアクションのNo Input Retryの最大数にも優先されます。 例えば、コレクションに2つのリプロンプトを定義した場合、ボットは2回リトライします。 空のコレクションは、No Matchの再試行をオフにします。 注意: ボットは設定 >ユーザー入力 >No Match Detected >No Match Apology で設定した設定を No Match 通信と組み合わせて返します。 |
デフォルト 無入力 |
入力なし]フィールドを有効にし、ボットが入力なしを受け取った後に返す[入力なし]プロンプトを1つ定義することができます。 |
一致なし |
ユーザーの入力が有効なマッチングでない場合にボットが返す通信です。 注意: ボットは設定 >ユーザー入力 >No Match Detected >No Match Apology で設定した設定を No Match 通信と組み合わせて返します。 |
カスタマイズ No Match |
No Match Repromptsフィールドを有効にし、No Matchプロンプトのリストを作成することができます。 ボットは、No Match入力イベントを受け取った後、これらのプロンプトをインクリメンタルに返します。 |
No Match Reprompts |
ボットはNo Match入力を受け取ると、No Match Repromptsコレクションの中で、そのアクションに対して受け取った現在のNo Match入力の数に対応する位置の通信を返します。 例えば、最初のNo Match入力がトリガーとなり、ボットは定義されたコレクション内の最初のNo Matchリプロンプトを使用します。 No Match Repromptコレクションの長さは、設定 >ユーザー入力 >No Match Detected >No Match Retriesの最大数 で定義した、その特定のアクションのNo Match Retriesの最大数にも優先されます。 例えば、コレクションに2つのリプロンプトを定義した場合、ボットは2回リトライします。 空のコレクションは、No Matchの再試行をオフにします。 注意: ボットは設定 >ユーザー入力 >No Match Detected >No Match Apology で設定した設定を No Match 通信と組み合わせて返します。 |
初期設定 一致しない |
デフォルトのNo Matchフィールドを有効にし、No Match入力イベントを受信した後にボットが返す単一のNo Matchプロンプトを定義することができるようになります。 |