# Conversation

Aperçu de la section conversation du tableau de bord Vizir
Section conversation

La section conversation est composée de deux parties :

  1. À gauche se trouve la liste des conversatiions, en cours ou passées entre votre bot et vos utilisateurs
  2. À droite, la fenêtre présentant le détail d'une conversation (lorsque l'une d'entre elles est sélectionnée dans la partie gauche)

# Liste des conversations

La liste des conversations permet de consulter l'ensemble des conversations que votre bot est en train d'avoir ou a eu avec vos utilisateurs. Ces conversations sont de trois types :

  1. "Bot" : Conversations menées automatiquement par le bot selon la configuration des compétences, resources, ... de celui-ci.
  2. "En attente" : Conversations pour lesquelles l'utilisateur a demandé d'être mis en relation avec un opérateur humain (plus d'information à ce sujet ici).
  3. "En cours" : Conversations "prise en main" par un opérateur humain.

TIP

Sur l'onglet "Bot", vous pouvez choisir d'afficher aussi les conversations pour lesquelles le répondant n'a pas répondu via le toggle dédié (Ce qui peut être utile pour les bots utilisés sur des plateformes de chat tierces et/ou via l'envoi de compétences) : Sélecteur pour afficher les conversations sans réponse

Quel que soit son "type", l'aperçu d'une conversation se présente de la manière suivante :

Élément de la liste conversations

On y retrouve :

  • L'identifiant (email ou autre) du répondant
  • Son statut de connexion (si le voyant à gauche est vert => connecté, sinon, pas connecté)
  • Temps passé depuis le dernier message
  • Aperçu du dernier message envoyé / reçu
  • Tout en bas à droite, il s'agit de la zone permettant d'attribuer un opérateur à ce répondant. Pour ce faire, cliquez dans cette région et dans la fenêtre qui s'affiche, choisissez qui parmi vos utilisateurs / opérateurs sera en charge de répondre à ce répondant s'il passe en mode "En cours" (plus d'information à ce sujet ici).

# Recherche d'un répondant

Recherche de répondant

Au-dessus de la liste des répondants, se trouve un champ de recherche. Vous saisissez votre texte et appuyez sur "Entrer" ou cliquez sur le bouton 🔍. Un clic sur le bouton "X" vide le champ et recharge la liste complète des répondants.

Plus exactement, ce champ s'utilise de deux manières :

  • Si vous tapez une chaîne de caractères simple, c'est-à-dire ne contenant pas de caractère ":", la recherche va se faire sur le respondentID et sur l'attribut email (si vous n'utilisez pas d'attribut email, la recherche s'effectuera simplement sur le respondentID).

  • Si vous tapez une chaîne de caractères contenant un caractère ":", la recherche va s'effectuer sur les attributs des répondants. Le nom de l'attribut sur lequel la recherche va s'effectuer doit être placé avant les ":" et la valeur, après. Par exemple, si vous avez défini un attribut favorite_sport, pour chercher les fans de curling parmi vos répondants, il vous faudra saisir favorite_sport:curling dans le champ de recherche.

# Conversation sélectionnée

Aperçu d'une conversation sélectionnée dans le tableau de bord Vizir
Conversation sélectionnée

La zone présentant la conversation sélectionnée se compose des parties suivantes :

# a) Un en-tête

Reprend les informations du répondant avec lequel la conversation a lieu : email, statut (vert = en ligne ; gris = déconnecté) et identifiant.

# b) Une barre de boutons

Permet de supprimer le répondant ou encore changer le mode de conversation en cours (automatique ou en direct avec un opérateur humain). Elle permet également de déclencher manuellement un workflow (voir plus bas)

# c) Une barre d'onglets

Permet d'afficher soit les messages de la conversation, soit les paramètres (attributs) du répondant, soit le détail des différents process par lesquels est déjà passé le répondant (plus d'information à ce sujet ici).

# d) La vue principale

Affiche le contenu correspondant à l'onglet sélectionné (voir plus bas pour plus d'infos sur les deux derniers onglets) :

  • Onglet "Conversation" : Le détail de la conversation avec le répondant
  • Onglet "Paramètres" : les infos récoltées au cours de la conversation
  • Onglet "Données Process" : Les infos récoltées au cours des compétences Action éventuellement présentées au répondant au cours de sa conversation avec le bot

# e) Le champ de saisie d'un message

Présent seulement quand l'onglet "Conversation" est sélectionné. Permet de saisir un message à envoyer manuellement (par un opérateur humain) au répondant.

# f) Formulaire de workflow (déclenchement manuel)

Cette zone s'affiche qu'après avoir sélectionné un workflow dans la liste de choix correspondante présente dans l'"entête".

Élément de la liste conversations

Vous pouvez y remplir les champs nécessaires à l'exécution du wofklow à la main puis cliquer sur le bouton "Exécuter" (plus d'information à ce sujet ici ) .

# Onglet "Paramètres"

C'est ici qu'on retrouve toutes les données et réponses d'un répondant ayant interagi avec le bot.

img.png

Les informations recueillies sont classés selon leur type : Attribut, Tag ou Event.

Chaque item peut être modifié (icône ✏️) ou supprimer (icône ✖️).

Il est également possible d'ajouter un item via le champ qui s'affiche en bas de page (il faut saisir le nom voulu et valider avec "Entrer" ; une fenêtre modal s'affiche alors pour sélectionner le type de paramètre à créer).

# Onglet "Données Process"

L'onglet "Données Process" est similaire à l'onglet "Paramètres". La différence étant que les données présentées sont uniquement celles récoltées au cours du process sélectionné (via la liste déroulante qui s'affiche au clic sur l'onglet en question).