

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Bloc de flux dans Amazon Connect : Patienter
<a name="wait"></a>

Cette rubrique définit le bloc de flux permettant de mettre en pause le flux pendant la durée spécifiée. 

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

Ce bloc met le flux en pause pendant le temps d’attente spécifié ou pendant l’événement spécifié. 

Par exemple, si un contact cesse de répondre à un chat, le bloc suspend le flux de contact pendant le temps d'attente spécifié (**Délai d'expiration**), puis bifurque en conséquence, par exemple pour se déconnecter.

## Canaux pris en charge
<a name="wait-channels"></a>

Le tableau suivant indique comment ce bloc achemine un contact qui utilise le canal spécifié. 


| Channel | Pris en charge ? | 
| --- | --- | 
| Voix | Oui, mais uniquement dans le flux entrant lorsque l’option **Continuer l’exécution pendant l’attente** ou **Définir une attente basée sur les événements** est sélectionnée (voir l’image ci-dessous). | 
| Chat | Oui | 
| Sous-tâche | Oui, il est toujours redirigé vers **Temps dépassé** ou **Erreur**. Il ne bifurque jamais vers **Robot participant déconnecté** ou **Participant introuvable**. Le paramètre **Type de participant** n'a aucune incidence sur ce comportement. | 
| E-mail | Oui | 

## Types de flux
<a name="wait-types"></a>

Vous pouvez utiliser ce bloc dans les [types de flux](create-contact-flow.md#contact-flow-types) suivants :
+ Flux entrant
+ Flux de file d'attente des clients

## Propriétés
<a name="wait-properties"></a>

L’image suivante montre l’onglet **Configuration** du bloc **Patienter**. Il est configuré pour suspendre le flux pendant 5 heures.

![Paramètres du bloc Patienter, onglet Configuration.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/wait-properties.png)


Il comprend les propriétés suivantes : 
+ **Type de participant** : exécute le bloc **Patienter** pour le type de participant spécifié.
  + **Par défaut** : un contact client.
  + **Robot** : participant personnalisé, tel qu'un bot tiers. Pour plus d'informations sur cette option, consultez [Personnalisation des expériences de flux de chat dans Amazon Connect en intégrant des participants personnalisés](chat-customize-flow.md). 
+ **Expiration** : exécutez cette branche si le client n'a pas envoyé de message après un délai spécifié. Le maximum est de 7 jours.
  + Délai d'expiration défini manuellement : vous pouvez fournir le **Nombre** et les **Unités**.
  + Délai d'expiration défini dynamiquement : l'unité de mesure est exprimée en secondes.
+ **Retour client** : acheminez le contact vers cette branche lorsque le client revient et envoie un message. Avec cette branche, vous pouvez router le client vers l'agent précédent (le même), la file d'attente précédente (la même) ou remplacer et définir une nouvelle file d'attente active ou un nouvel agent. Cette branche facultative n'est disponible que lorsque **Type de participant** = **Par défaut**.
+ **Définir une attente basée sur les événements** : spécifiez une fonction Lambda dont il faudra attendre la fin, puis acheminez le contact vers la branche Lambda renvoyé lorsque l’exécution de la fonction Lambda spécifiée sera terminée. Cette branche facultative n'est disponible que lorsque **Type de participant** = **Par défaut**.
+ **Continuer l’exécution pendant l’attente** : acheminez temporairement le contact vers la branche inférieure **Continuer** pendant qu’il attend le bloc. Cette branche facultative n'est disponible que lorsque **Type de participant** = **Par défaut**.

## Conseils de configuration
<a name="wait-tips"></a>
+ Vous pouvez configurer le bloc **Patienter** pour attendre une fonction Lambda invoquée à l’aide du bloc [Fonction AWS Lambda ](invoke-lambda-function-block.md) en mode d’exécution **asynchrone**. Pour ce faire, sélectionnez l'option **Définir l'attente basée sur les événements** et indiquez RequestId l'invocation Lambda. Pour de plus amples informations, veuillez consulter [Charger le résultat Lambda](invoke-lambda-function-block.md#properties-load-lamdba).
**Note**  
Si l’ID d’invocation incorrect est fourni au bloc **Patienter**, il continue d’attendre jusqu’à l’expiration du délai indiqué dans **Définir le délai d’expiration**. 
+ Vous ne pouvez pas avoir de blocs **Patienter** imbriqués, tels qu’un bloc **Patienter** dans la branche **Continuer** d’un autre bloc **Patienter**. 

  Par exemple, vous ne pouvez pas avoir le premier bloc **Patienter** configuré avec la branche **Continuer** et les branches renvoyées par Lambda pour envoyer des messages avec un délai spécifique (configuré sur le deuxième bloc Patienter de la branche Continuer) en attendant le retour de leur invocation Lambda asynchrone. Cette configuration entraîne l’erreur suivante sur le deuxième bloc **Patienter** :
  + **Action non prise en charge dans la branche Continuer du bloc Patienter**
+ Vous pouvez configurer le bloc **Patienter** pour exécuter d’autres blocs. Par exemple, vous pouvez avoir envie de diffuser un fichier audio en attendant la fin d’une exécution Lambda. Pour ce faire, ajoutez un bloc [Lire l'invite](play.md) à la branche **Continuer**.
+ Vous pouvez ajouter plusieurs blocs **Patienter** à vos flux de contact. Par exemple : 
  + Si le client revient après 5 minutes, connectez-le au même agent. En effet, cet agent dispose du contexte complet.
  + Si le client ne revient pas après 5 minutes, envoyez un texte disant : « Vous nous avez manqué. ». 
  + Si le client revient dans les 12 heures, connectez-vous à un flux qui le place dans une file d'attente prioritaire. Toutefois, il ne le route pas vers le même agent.

## Bloc configuré
<a name="wait-configured"></a>

L'image suivante montre un exemple de ce à quoi ressemble ce bloc lorsqu'il est configuré avec **Type de participant** = **Par défaut**. Il comporte les branches suivantes : **Temps dépassé** et **Erreur**. 

![Un bloc Patienter configuré.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/wait-configured.png)


L'image suivante montre un exemple de ce à quoi ressemble ce bloc lorsqu'il est configuré avec **Type de participant** = **Robot**. Il comporte les branches suivantes : **Robot participant déconnecté**, **Participant introuvable**, **Temps dépassé** et **Erreur**. 

![Un bloc Patienter configuré.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/wait-configured2.png)


1. **Robot participant déconnecté** : le participant personnalisé, tel qu'un bot tiers, s'est déconnecté du contact. 

1. **Participant introuvable** : aucun participant personnalisé n'a été trouvé associé au contact. 

1. **Temps dépassé** : le délai spécifié est expiré avant que le participant personnalisé ne se déconnecte.

## Exemples de flux
<a name="wait-samples"></a>

Amazon Connect inclut un ensemble d'exemples de flux. Pour obtenir des instructions expliquant comment accéder aux exemples de flux dans le concepteur de flux, consultez [Exemples de flux dans Amazon Connect](contact-flow-samples.md). Les rubriques suivantes décrivent les exemples de flux qui incluent ce bloc.
+ [Exemple de flux de déconnexion dans Amazon Connect](sample-disconnect.md)

## Scénarios
<a name="wait-scenarios"></a>

Consultez les rubriques suivantes pour voir des scénarios qui utilisent ce bloc :
+ [Exemple de scénario de conversation instantanée](web-and-mobile-chat.md#example-chat-scenario)