

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.

# Exemple de simulation
<a name="simulation-example"></a>

**Exemple de flux de contacts**

Dans cet exemple, le flux de contacts gère les intentions de réservation de vols à l'aide d'un bot Amazon Lex configuré pour détecter deux intentions : **réserver un vol** et augmenter le nombre d'**agents**. Lorsque le robot Lex gère avec succès l'intention de vol des livres, le flux de contacts est interrompu. Si le robot Lex détecte une intention d'escalade de la part d'un agent ou ne parvient à capturer aucune intention, le contact est transféré vers une file d'attente pour être connecté à un agent.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/test-contact-flow-example.png)


**Création d'un scénario de test pour le flux de contact**

Dans ce cas de test, nous validons deux scénarios :

1. L'intention de réserver le vol est de confirmer que le robot Lex collecte les bons créneaux.

1. L'intention d'escalade de l'agent est de vérifier que le contact est transféré dans une file d'attente après l'escalade.

Dans le concepteur de scénarios de test, créez cinq groupes d'interactions. Connectez les quatre premiers dans l'ordre pour valider le flux de conversation avec le robot Lex. Ajoutez un cinquième groupe d'interaction ouvert pour valider l' transfer-to-queueaction.

Le groupe d'interaction ouvert fonctionne indépendamment des autres, ce qui garantit que le transfert de file d'attente est validé même si une intention ne correspond pas ou si le bot Lex rencontre une erreur. Cela est dû au fait que les branches par défaut et d'erreur du bot Lex du flux de contacts sont toutes deux connectées au bloc de transfert de file d'attente.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/test-case-designer.png)


**Configuration du paramètre de test**

Sous **Canal**, sélectionnez **Chat**, puis sélectionnez le flux de contacts que vous souhaitez simuler. Ce cas de test prend en charge les canaux **d'appel vocal** et de **chat**. En fonction de votre sélection, la simulation lancera un appel ou une session de chat. Les étapes suivantes utilisent la simulation de chat à des fins de démonstration.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/test-case-settings.png)


**Configuration des groupes d'interaction**

**Groupe d'interaction 1 : Valider le message initial du bot**

Ce groupe valide le message de bienvenue initial et simule l'intention d'un client de réserver un vol.

**Observez la configuration des blocs :**
+ **Type d'événement** — Message reçu
+ **Acteur** — Système
+ **Message attendu :** « Bonjour, bienvenue sur anytravel, vous pouvez dire « réservez un vol »
+ **Critères de correspondance** — Similaires

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/test-case-simulate-bot-initial.png)


**Configuration du bloc d'actions :**
+ **Action** — Envoyer des instructions
+ **Comédien** — Client
+ **Type de saisie** : texte/énoncé
+ **Paramètre de saisie** — « Je souhaite réserver un vol »

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/test-case-simulate-input-to-bot.png)


**Groupe d'interaction 2 : Valider le bot qui collecte la ville d'origine**

Ce groupe vérifie que le bot collecte le bon créneau pour la ville de départ et simule la réponse du client.

Utilisez la même configuration que celle du groupe d'interaction 1 avec l'invite d'observation réglée sur « D'où venez-vous ? » et l'invite de simulation réglée sur « Seattle ».

**Groupe d'interaction 3 : Valider le bot qui collecte la ville de destination**

Ce groupe vérifie que le bot collecte le bon créneau pour la ville de destination et simule la réponse du client.

Utilisez la même configuration que le groupe d'interaction 1 avec l'invite d'observation définie sur « Où est votre destination ? » et l'invite de simulation est réglée sur « New York ».

**Groupe d'interaction 4 : valider la date de collecte du bot et simuler l'escalade des agents**

Ce groupe vérifie que le bot collecte le bon créneau pour la date de départ et simule une réponse du client qui déclenche l'escalade de l'agent.

Utilisez la même configuration que le groupe d'interaction 1 avec l'invite d'observation réglée sur « Quelle est votre date de départ ? » et l'invite de simulation réglée sur « Je dois me connecter à un agent ».

**Groupe d'interaction 5 : Valider le transfert vers la file d'attente**

Ce groupe valide le transfert du contact vers une file d'attente et envoie une commande de test pour terminer le test.

**Observez la configuration des blocs :**
+ **Type d'événement** — Action déclenchée
+ **Acteur** — Système
+ **Type de ressource** : file d'attente
+ **Ressource cible** — BasicQueue (sélectionnez la ressource de file d'attente que vous souhaitez observer)
+ **Opération** — Transfert vers la file d'attente

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/test-case-simulate-queue.png)


**Configuration du bloc d'actions :**
+ **Action** — Tester les commandes
+ **Type de contrôle de test** — Test final

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/test-case-end-test.png)


**Exécuter des tests et analyser les résultats**

Après avoir configuré tous les groupes et blocs d'interaction, publiez le scénario de test et cliquez sur **Exécuter le test** pour ouvrir la page des résultats du test et surveiller les résultats en temps réel.

Une fois le test terminé, les résultats de chaque groupe d'interaction sont affichés dans l'ordre d'exécution. Notez que les entrées **Configuration initiale**, **Début** et **Terminé** sont ajoutées à la trace d'exécution afin de fournir une visibilité sur les étapes du système pour lancer et terminer le test.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/test-case-result-detail.png)


Cliquez sur le tracé de chaque groupe d'interaction pour afficher les résultats détaillés de chaque observation et de chaque bloc d'action.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/test-case-result-detail-expanded.png)


Cliquez sur le lien **ID du contact** pour accéder à la page détaillée du contact. Si l'interaction automatisée avec les agents et le résumé automatique des interactions sont activés dans le flux de contacts, le chat de simulation ou l'appel vocal sera analysé en conséquence.

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/test-case-contact-details.png)
