

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: Attesa
<a name="wait"></a>

Questo argomento definisce il blocco di flusso per sospendere il flusso per il periodo di tempo specificato. 

## Description
<a name="wait-description"></a>

Questo blocco mette in pausa il flusso per il tempo di attesa specificato o per l’evento specificato. 

Ad esempio, se un contatto smette di rispondere a una chat, il blocco sospende il flusso di contatti per il tempo di attesa specificato (tempo di **timeout**), quindi si dirama di conseguenza, ad esempio per disconnettersi.

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

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


| Canale | Supportato? | 
| --- | --- | 
| Voce | Sì, ma solo nel flusso In entrata quando è selezionata l’opzione **Mantieni in esecuzione durante l’attesa** o l’opzione **Imposta l’attesa in base agli eventi** (vedi l’immagine sotto). | 
| Chat | Sì | 
| Operazione | Sì: dirama sempre a **Tempo scaduto** o **Errore** Non dirama mai a **Partecipante bot disconnesso** o **Partecipante non trovato**. L'impostazione di **Tipo di partecipante **non influisce su questo comportamento.  | 
| Email | Sì | 

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

È possibile utilizzare questo blocco nei seguenti [tipi di flusso](create-contact-flow.md#contact-flow-types):
+ Flusso in entrata
+ Flusso di coda del cliente

## Properties
<a name="wait-properties"></a>

L’immagine seguente mostra la scheda **Configurazione** per il blocco **Attesa**. È configurato, mette in pausa il flusso per 5 ore.

![\[Le impostazioni del blocco Attesa, la scheda Configurazione.\]](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/wait-properties.png)


Possiede le seguenti proprietà: 
+ **Tipo di partecipante**: esegue il blocco **Attesa** per il tipo di partecipante specificato.
  + **Default**: un contatto del cliente.
  + **Bot**: un partecipante personalizzato, ad esempio un bot di terze parti. Per ulteriori informazioni sull'uso di questa opzione, consulta [Personalizzare le esperienze del flusso di chat in Amazon Connect integrando partecipanti personalizzati](chat-customize-flow.md). 
+ **Timeout**: esegui questo ramo se il cliente non ha inviato un messaggio dopo un determinato periodo di tempo. Il massimo è di 7 giorni.
  + Imposta il timeout manualmente: puoi fornire il **numero** e **le unità**.
  + Imposta il timeout dinamicamente: l'unità di misura è in secondi.
+ **Ritorno cliente**: instrada il contatto lungo questo ramo quando il cliente ritorna e invia un messaggio. Con questo ramo è possibile indirizzare il cliente allo stesso agente precedente, alla stessa coda precedente oppure sostituirli impostando una nuova coda o un nuovo agente operativo. Questo ramo facoltativo è disponibile solo quando **Tipo di partecipante** = **Default**.
+ **Imposta un’attesa basata su eventi**: specifica una funzione Lambda per attendere il suo completamento e instrada il contatto lungo il ramo Restituzione Lambda al completamento dell’esecuzione della Lambda specificata. Questo ramo facoltativo è disponibile solo quando **Tipo di partecipante** = **Default**.
+ **Mantieni in esecuzione durante l’attesa**: instrada temporaneamente il contatto lungo il ramo **Continua** durante l’attesa sul blocco. Questo ramo facoltativo è disponibile solo quando **Tipo di partecipante** = **Default**.

## Consigli per la configurazione
<a name="wait-tips"></a>
+ È possibile configurare il blocco **Attesa** in modo che attenda una funzione Lambda invocata utilizzando il blocco [Funzione AWS Lambda ](invoke-lambda-function-block.md) nella modalità di esecuzione **Asincrona**. Per fare ciò, seleziona l'opzione **Set Event based Wait** e fornisci l' RequestId invocazione Lambda. Per ulteriori informazioni, consulta [Carica risultato Lambda](invoke-lambda-function-block.md#properties-load-lamdba).
**Nota**  
Se viene fornito un ID di invocazione errato al blocco **Attesa**, questo continua ad attendere fino a **Imposta il timeout**. 
+ Non è possibile avere blocchi **Attesa** annidati, ad esempio un blocco **Attesa** all’interno del ramo **Continua** di un altro blocco **Attesa**. 

  Ad esempio, non è possibile configurare il primo blocco **Attesa** con i rami **Continua** e i rami restituiti da Lambda per inviare messaggi con un ritardo specifico (configurato sul secondo blocco Attesa nel ramo Continua) in attesa della restituzione dell’invocazione Lambda asincrona. Questa configurazione genera il seguente errore nel secondo blocco **Attesa**:
  + **Azione non supportata nel ramo Continua dell’azione Attesa**
+ Puoi configurare il blocco **Attesa** per eseguire altri blocchi. Ad esempio, è possibile riprodurre un audio mentre aspetti il completamento di un’esecuzione Lambda. Per farlo, aggiungi un blocco [Riproduci comando](play.md) al ramo **Continua**.
+ Puoi aggiungere più blocchi **Attesa** ai tuoi flussi. Esempio: 
  + Se il cliente ritorna entro 5 minuti, collegalo allo stesso agente perché ha tutto il contesto.
  + Se il cliente non torna entro 5 minuti, invia un messaggio indicante che non è tornato. 
  + Se il cliente ritorna entro 12 ore, connettilo a un flusso che lo inserisce in una coda di priorità. Tuttavia, non viene instradato allo stesso agente.

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

L'immagine seguente mostra un esempio dell'aspetto del blocco quando viene configurato **Tipo di partecipante** = **Default**. Presenta i seguenti rami: **Tempo scaduto** ed **Errore**. 

![\[Un blocco Attesa configurato.\]](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/wait-configured.png)


L'immagine seguente mostra un esempio dell'aspetto del blocco quando viene configurato **Tipo di partecipante** = **Bot**. Presenta i seguenti rami: **Partecipante bot disconnesso**, **Partecipante non trovato**, **Tempo scaduto** ed **Errore**. 

![\[Un blocco Attesa configurato.\]](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/wait-configured2.png)


1. **Partecipante bot disconnesso**: il partecipante personalizzato, ad esempio un bot di terze parti, si è disconnesso correttamente dal contatto. 

1. **Partecipante non trovato**: non è stato trovato alcun partecipante personalizzato associato al contatto. 

1. **Tempo scaduto**: il timeout specificato è scaduto prima che il partecipante personalizzato si disconnettesse.

## Flussi di esempio
<a name="wait-samples"></a>

Amazon Connect include una serie di flussi di esempio. Per istruzioni che spiegano come accedere ai flussi di esempio nel designer del flusso, consulta [Flussi di esempio in Amazon Connect](contact-flow-samples.md). Di seguito sono riportati gli argomenti che descrivono i flussi di esempio che includono questo blocco.
+ [Flusso di disconnessione di esempio in Amazon Connect](sample-disconnect.md)

## Scenari
<a name="wait-scenarios"></a>

Vedi questi argomenti per gli scenari che utilizzano questo blocco:
+ [Scenario di chat di esempio](web-and-mobile-chat.md#example-chat-scenario)