

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon Connect 中的流程區塊：循環
<a name="loop"></a>

本主題定義流程區塊計算客戶透過**循環**分支循環執行的次數。

## Description
<a name="loop-description"></a>
+ 透過循環分支，在已設定數字的相同區塊上**循環**。
+ 迴圈完成後，會遵循**完成**分支。
+ 如果提供的輸入不正確，則會遵循**錯誤**分支。
+ 此區塊經常與**取得客戶輸入內容**區塊搭配使用。例如，如果客戶無法成功輸入其帳戶號碼，您可以提供循環，讓他們有另一個輸入該資訊的機會。

## 支援的頻道
<a name="loop-channels"></a>

下表列出此區塊如何轉接使用指定頻道的聯絡人。


| Channel | 支援？ | 
| --- | --- | 
|  語音  |  是  | 
|  聊天  |  是  | 
|  任務  |  是  | 
|  Email  |  是  | 

## 流程類型
<a name="loop-types"></a>

您可以在下列[流程類型](create-contact-flow.md#contact-flow-types)中使用此區塊：
+ 所有流程

## Properties
<a name="w2aac18c17c63b6"></a>

 下圖顯示 **迴路** 區塊的 **屬性** 頁面。它被設定為重複三次，然後進行分支。

![\[「迴路」區塊的屬性頁面。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/set number of loops.png)


在**選取動作**下拉式清單中，從下列選項中選擇：
+ 設定迴圈數量
+ 設定用於循環的陣列

## 設定迴圈數量
<a name="w2aac18c17c63b8"></a>

![\[alt text not found\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/set number of loops highlight.png)


選取動作設定為「設定迴圈數量」時，請注意下列屬性：
+ 迴圈區塊會針對指定的計數循環
+ 如果提供的輸入不是有效的數字，則會採用錯誤分支
+ 如果提供 Loop Name，您可以透過 \$1.Loop.<yourLoopName> 存取目前的索引。索引，從 0 開始

## 設定用於循環的陣列
<a name="w2aac18c17c63c10"></a>

![\[alt text not found\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/set array for looping.png)


選取動作設定為「設定循環陣列」時，請注意下列屬性：
+ 您可以提供陣列或清單，以循環查看迴圈區塊中的每個元素
+ 區塊會迴圈輸入中的元素數量
+ 在 陣列上循環需要迴路名稱
+ 您可以使用 Loop Name 存取下列項目
  + \$1.Loop.<yourLoopName>。索引 - 目前索引，從 0 開始
  + \$1.Loop.<yourLoopName>。元素 - 目前迴圈元素
  + \$1.Loop.<yourLoopName>。元素 - 提供的輸入陣列
+ 如果提供無效的陣列，則會採取錯誤分支

## 組態提示
<a name="loop-tips"></a>
+ 如果您在循環計數中輸入 0，此區塊第一次執行後會出現**完成**分支。
+ 如果提供迴圈名稱，它必須是唯一的，即其他迴圈不應使用相同的迴圈名稱處於作用中狀態。

## 已設定的區塊
<a name="loop-configured"></a>

下圖顯示設定此區塊時的外觀範例。它有三個分支：**循環**、**完成**和**錯誤** 。

![\[已設定的迴路區塊。\]](http://docs.aws.amazon.com/zh_tw/connect/latest/adminguide/images/new loop block.png)
