Qu'est-ce qu'un Use Case ?
Un Use Case est un scénario scripté qui définit la manière dont votre bot répond à un utilisateur.
Chaque Use Case se compose d'étapes : ce sont les actions individuelles que le bot va effectuer (comme envoyer un message, poser une question ou appeler une API).
Chaque Use Case commence par un Intent.
Un Intent est une phrase ou un mot-clé qu'un utilisateur est susceptible de dire : c'est ce qui déclenche le Use Case.
Par exemple : si un utilisateur écrit « Je veux réserver un vol », cette phrase peut déclencher un Use Case « Réservation de vol ».
Gérer vos Use Cases
Créer un Use Case
Pour créer un Use Case :
Cliquez sur le bouton Create Use Case.
Remplissez le formulaire avec les informations requises.
Un nom clair et cohérent permet de retrouver, de citer et d'analyser facilement votre Use Case. Le nom choisi apparaîtra dans la liste des Use Cases, sera accessible par la recherche et servira de référence dans les statistiques.
Imaginons un Use Case conçu pour répondre à la question : J'ai perdu mes bagages à l'aéroport. Que dois-je faire ?
✅ Bon exemple :
Lost and Found❌ Évitez les questions longues comme :
I've lost my luggage at the airport. What do I need to do?Définir l'objectif
Que doit accomplir l'utilisateur grâce à ce Use Case ?
Sélectionnez l'objectif qui correspond le mieux à sa finalité : un Use Case Type sera attribué automatiquement.
Attribuer une Category (facultatif, mais recommandé) Les Categories vous aident à rester organisé, surtout lorsque le nombre de Use Cases augmente. Vous pouvez choisir une Category existante ou en créer une nouvelle si aucune ne convient. Si vous passez cette étape, le Use Case apparaîtra sous « Uncategorized »
Choisir une interface de construction Deux options s'offrent à vous pour construire votre Use Case :
Flow Builder (recommandé)
Notre nouvel éditeur visuel : simple, intuitif et sans code.Advanced Builder (ancienne version)
Il s'agit de notre ancienne interface. Utilisez-la uniquement pour maintenir des Use Cases existants, pas pour en créer de nouveaux.
Filtrer la liste par statut
Le filtre placé à côté de la barre de recherche trie la liste des Use Cases par statut :
All use cases : tous les Use Cases, hors archivés ;
In production : les Use Cases publiés (dans l'Advanced Builder, Online) ;
Drafts : les Use Cases non publiés (dans l'Advanced Builder, Offline) ;
Archived : les Use Cases archivés.
Le nombre de Use Cases de chaque statut s'affiche à côté de son nom, quand il n'est pas nul. Quand aucun Use Case ne correspond au filtre ou à votre recherche, la liste l'indique.
Archiver et restaurer un Use Case
L'archivage met un Use Case de côté sans le supprimer. Contrairement à la suppression, il est réversible.
Pour archiver un Use Case :
Ouvrez le menu ⋯ de sa ligne et cliquez sur Archive.
Le Use Case doit être hors production. Si Archive est grisé avec l'indication Unpublish first (Flow Builder) ou Set offline first (Advanced Builder), dépubliez le Use Case ou passez-le hors ligne, puis rouvrez le menu.
Un message confirme l'archivage. Cliquez sur Undo pour l'annuler tout de suite.
Un Use Case archivé affiche le tag Archived et n'apparaît plus dans All use cases : retrouvez-le avec le filtre Archived.
Pour le restaurer : ouvrez le menu ⋯ du Use Case archivé et cliquez sur Restore. Il revient hors production ; publiez-le (ou remettez-le en ligne) quand il est prêt. Tant qu'il est archivé, un Use Case ne peut être ni publié ni mis en ligne.
📘 Archiver ou supprimer ?
Archivez un Use Case pour le garder à portée de main. Supprimez-le pour l'effacer définitivement.
Supprimer un Use Case
La suppression d'un Use Case est définitive. Elle ne peut pas être annulée.
Lorsque vous supprimez un Use Case :
toutes les étapes et tous les paramètres associés sont définitivement supprimés ;
le Use Case n'est pas supprimé d'Analytics : il y apparaît avec le statut « Archived » pour conserver l'historique.
Important
La suppression d'un Use Case ne met pas votre bot à jour immédiatement.
Pour appliquer les modifications, pensez à réentraîner votre bot après la suppression.
Dupliquer un Use Case
La duplication vous permet de créer une copie exacte d'un Use Case existant, soit dans le même bot, soit dans un autre bot auquel vous avez accès.
C'est utile lorsque vous souhaitez :
réutiliser un scénario similaire dans un autre contexte ;
éviter de tout reconstruire de zéro ;
tester des modifications sans toucher à l'original.
Qu'est-ce qui est dupliqué ?
Lorsque vous dupliquez un Use Case Flow Builder :
toute la structure et le contenu sont clonés ;
le Use Case d'origine reste inchangé ;
le nouveau Use Case est en Draft par défaut, pour ne pas affecter votre bot en production ;
la duplication s'applique à toutes les langues actives du bot de destination.
Comment dupliquer
Ouvrez le Use Case à copier.
Cliquez sur Duplicate.
Choisissez de le dupliquer dans le même bot ou dans un autre.
Points de vigilance
Liens « Go to » rompus : les connexions entre le Use Case d'origine et d'autres Use Cases ne sont pas reprises ; vous devrez peut-être les rétablir manuellement.
Conflits d'Intents : si le Use Case d'origine et sa copie sont tous deux actifs et utilisent des phrases d'entraînement similaires, le bot risque de ne plus savoir lequel déclencher.
Perturbation d'Analytics : ne comptez pas sur la duplication pour gérer des versions. Elle crée un nouveau Use Case et remet à zéro les statistiques associées.