翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Connect のフローブロック: ループ
このトピックでは、[ループ] ブランチで顧客がループされた回数をカウントするためのフローブロックを定義します。
説明
-
ループブランチを介して、設定された番号の同じブロックをループします。
-
ループが完了すると、Complete ブランチが続きます。
-
指定された入力が正しくない場合、エラーブランチに従います。
-
このブロックは、多くの場合、[Get customer input (顧客入力の取得)] ブロックで使用されます。例えば、顧客がアカウント番号の入力に成功しなかった場合、ループして別のアカウントを入力する機会を与えることができます。
サポートされるチャネル
次の表に、このブロックでの、指定されたチャネルを使用している問い合わせのルーティング先を示します。
| [チャネル] | サポート対象? |
|---|---|
|
音声 |
はい |
|
Chat |
はい |
|
タスク |
はい |
|
E メール |
はい |
フロータイプ
このブロックは、次のフロータイプで使用できます。
-
すべてのフロー
プロパティ
次の画像は、[ループ] ブロックの [プロパティ] ページを示しています。3 回繰り返した後、分岐するように設定されています。
アクションの選択ドロップダウンで、次のオプションから選択します。
-
ループ数の設定
-
ループする配列を設定する
ループ数の設定
選択アクションが「ループ数の設定」に設定されている場合、次のプロパティに注意してください。
-
ループブロックは指定された数だけループオーバーします
-
指定された入力が有効な数値でない場合、エラーブランチが取得されます。
-
ループ名を指定すると、$.Loop.<yourLoopName> から現在のインデックスにアクセスできます。インデックス、0 から開始
ループする配列を設定する
選択アクションが「ループの配列を設定する」に設定されている場合、次のプロパティに注意してください。
-
ループブロック内の各要素をループスルーする配列またはリストを指定できます。
-
ブロックは入力内の要素の数をループします
-
配列をループオーバーするにはループ名が必要です
-
ループ名を使用して以下にアクセスできます。
-
$.Loop.<yourLoopName>。インデックス - 現在のインデックス、0 から開始
-
$.Loop.<yourLoopName>。要素 - 現在のループ要素
$.Loop.<yourLoopName>。要素 - 提供された入力配列
-
-
無効な配列が指定されている場合、エラーブランチが取得されます
設定のヒント
-
ループ数に 「0」 を入力した場合、このブロックが最初に実行されたときに、[完全] なブランチをたどります。
-
ループ名を指定する場合、ループ名は一意である必要があります。つまり、同じループ名で他のループをアクティブにすることはできません。
設定されているブロック
次の画像は、このブロックが設定されているときの表示例を示しています。これには、ループ、完了、エラーの 3 つのブランチがあります。