

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Blocco di flusso in Amazon Connect: Loop
<a name="loop"></a>

Questo argomento definisce il blocco di flusso per il conteggio del numero di volte in cui i clienti vengono collegati in loop attraverso il ramo **Loop in corso**.

## Description
<a name="loop-description"></a>
+ **Esegue il loop sugli stessi blocchi per il numero configurato tramite il ramo Looping.**
+ Una volta completato il ciclo, viene seguito il ramo **Complete**. 
+ Se l'input fornito non è corretto, viene seguito il ramo **Error**.
+ Questo blocco viene spesso utilizzato con un blocco **Get customer input (Recupera input cliente)**. Ad esempio, se il cliente non riesce a immettere il proprio numero di account, è possibile eseguire un ciclo per dare loro un'altra opportunità di inserirlo. 

## Canali supportati
<a name="loop-channels"></a>

La tabella seguente elenca il modo in cui questo blocco instrada un contatto che utilizza il canale specificato. 


| Canale | Supportato? | 
| --- | --- | 
|  Voce  |  Sì  | 
|  Chat  |  Sì  | 
|  Operazione  |  Sì  | 
|  Email  |  Sì  | 

## Tipi di flusso
<a name="loop-types"></a>

È possibile utilizzare questo blocco nei seguenti [tipi di flusso](create-contact-flow.md#contact-flow-types):
+ Tutti i flussi

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

 L'immagine seguente mostra la pagina delle **proprietà** del blocco **Loop**. È configurato per ripetersi tre volte, quindi si dirama. 

![\[La pagina delle proprietà del blocco Loop.\]](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/set number of loops.png)


Nel menu a discesa **Seleziona un'azione**, scegli tra le seguenti opzioni:
+ Imposta il numero di loop
+ Imposta l'array per il looping

## Imposta il numero di loop
<a name="w2aac18c17c63b8"></a>

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


Quando selezionate un'azione è impostata su «Imposta il numero di loop», tenete presente le seguenti proprietà:
+ Il blocco di loop si ripeterà per il conteggio specificato
+ Se l'input fornito non è un numero valido, viene preso il ramo di errore
+ Se viene fornito Loop Name, è possibile accedere all'indice corrente tramite \$1.Loop. < yourLoopName >.Index, inizia da 0

## Imposta l'array per il looping
<a name="w2aac18c17c63c10"></a>

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


Quando select an action è impostato su «Set array for looping», tenete presente le seguenti proprietà: 
+ È possibile fornire un array o un elenco per scorrere ogni elemento del blocco loop
+ Il blocco eseguirà un ciclo in base al numero di elementi presenti nell'input
+ Il nome del ciclo è necessario per eseguire il loop su un array
+ È possibile accedere a quanto segue con il Loop Name
  + \$1.Loop. < yourLoopName >.Index - Indice attuale, a partire da 0
  + \$1.Loop. < yourLoopName >.Element - Elemento di loop corrente
  + \$1.Loop. < yourLoopName >.Elements - L'array di input fornito
+ Il ramo di errore viene utilizzato se viene fornito un array non valido

## Consigli per la configurazione
<a name="loop-tips"></a>
+ Se immetti 0 per il numero dei cicli, il ramo **Complete (Completato)** viene seguito alla prima esecuzione di questo blocco.
+ Se viene fornito un nome di ciclo, deve essere univoco, ovvero nessun altro ciclo deve essere attivo con lo stesso nome di ciclo.

## Blocco configurato
<a name="loop-configured"></a>

L'immagine seguente mostra un esempio dell'aspetto del blocco quando viene configurato. **Ha tre rami: **Looping**, **Complete** ed Error.**

![\[Un blocco Loop configurato.\]](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/new loop block.png)
