

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Blok aliran di Amazon Connect: Loop
<a name="loop"></a>

**Topik ini mendefinisikan blok aliran untuk menghitung berapa kali pelanggan dilingkarkan melalui cabang Looping.**

## Deskripsi
<a name="loop-description"></a>
+ Loop di atas blok yang sama untuk nomor yang dikonfigurasi melalui cabang **Looping.**
+ Setelah loop selesai, cabang **Lengkap** diikuti. 
+ Jika input yang diberikan salah, cabang **Kesalahan** diikuti.
+ Blok ini sering digunakan dengan blok **input Get customer**. Misalnya, jika pelanggan tidak berhasil memasukkan nomor akun mereka, Anda dapat melakukan loop untuk memberi mereka kesempatan lain untuk memasukkannya. 

## Saluran yang didukung
<a name="loop-channels"></a>

Tabel berikut mencantumkan cara blok ini merutekan kontak yang menggunakan saluran yang ditentukan. 


| Channel | Didukung? | 
| --- | --- | 
|  Suara  |  Ya  | 
|  Obrolan  |  Ya  | 
|  Tugas  |  Ya  | 
|  Email  |  Ya  | 

## Jenis aliran
<a name="loop-types"></a>

Anda dapat menggunakan blok ini dalam [jenis aliran](create-contact-flow.md#contact-flow-types) berikut:
+ Semua aliran

## Sifat-sifat
<a name="w2aac18c17c63b6"></a>

 Gambar berikut menunjukkan halaman **Properties** dari blok **Loop**. Ini dikonfigurasi untuk mengulang tiga kali, dan kemudian bercabang. 

![\[Halaman properti dari blok Loop.\]](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/set number of loops.png)


Di menu tarik-turun **Pilih tindakan**, pilih dari opsi berikut:
+ Tetapkan jumlah loop
+ Atur array untuk perulangan

## Tetapkan jumlah loop
<a name="w2aac18c17c63b8"></a>

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


Saat memilih tindakan diatur ke “Setel jumlah loop”, perhatikan properti berikut:
+ Blok loop akan mengulang untuk hitungan yang ditentukan
+ Jika input yang diberikan bukan nomor yang valid, cabang kesalahan diambil
+ Jika Nama Loop disediakan, Anda dapat mengakses indeks saat ini melalui \$1.Loop. < yourLoopName >.Index, dimulai dari 0

## Atur array untuk perulangan
<a name="w2aac18c17c63c10"></a>

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


Saat memilih tindakan diatur ke “Setel array untuk perulangan”, perhatikan properti berikut: 
+ Anda dapat memberikan array atau daftar untuk loop melalui setiap elemen di blok loop
+ Blok akan loop untuk jumlah elemen dalam input
+ Nama loop diperlukan untuk mengulang array
+ Anda dapat mengakses yang berikut ini dengan Nama Loop
  + \$1. Loop. < yourLoopName >.Index - Indeks Saat Ini, dimulai dari 0
  + \$1. Loop. < yourLoopName >.Element - Elemen perulangan saat ini
  + \$1. Loop. < yourLoopName >.Elements - Array masukan yang disediakan
+ Cabang kesalahan diambil jika array tidak valid disediakan

## Kiat konfigurasi
<a name="loop-tips"></a>
+ Jika Anda memasukkan 0 untuk jumlah loop, cabang **Complete** diikuti saat pertama kali blok ini berjalan.
+ Jika nama loop disediakan, itu harus unik yaitu tidak ada loop lain yang harus aktif dengan nama loop yang sama.

## Blok yang dikonfigurasi
<a name="loop-configured"></a>

Gambar berikut menunjukkan contoh seperti apa blok ini ketika dikonfigurasi. **Ini memiliki tiga cabang: **Looping**, **Complete**, dan Error.**

![\[Blok Loop yang dikonfigurasi.\]](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/new loop block.png)
