# Workflows
Tout le contenu sur les workflows
# Créer un connecteur API
Vous souhaitez crĂ©er vos propres actions API et vos propres connecteurs, rendez vous sur cette page: đ€ Tout comprendre sur les connecteurs API
Raccourci pour gagner du temps
Nous avons rĂ©digĂ© une documentation pour les cas d'usage les plus frĂ©quents chez nos clients avec le plus souvent des templates de compĂ©tence qui vous feront gagner un temps prĂ©cieux âł
# Logique aprĂšs un workflow
Vous pouvez personnaliser la logique aprĂšs un workflow directement depuis l'interface Vizir.
Rendez-vous dans l'édition de la ressource de validation qui va lancer le workflow. Dans l'onglet logique, vous avez choisi votre workflow à déclencher lorsque l'utilisateur clique sur le bouton valider (Ok dans notre cas).
Ensuite, vous pouvez ajouter une logique à partir d'une "clé". Cette clé est est équivalente à un attribut dans la mémoire de l'utilisateur.
- Vous pouvez personnalier la logique en fonction de ce que renvoie votre API sur un champs personnalisé (companyName par exemple).
- Vous pouvez également vous baser sur le champs par défaut de Vizir
vz_status
qui peut prendre deux valeursuccess
oufailure
TIP
Si une action du workflow échoue, le statut sera automatiquement passé à failure
. (MĂȘme si les actions qui suivent ont Ă©tĂ© rĂ©alisĂ©es avec succĂšs)
# Actions les plus utilisées
- Concatenate Tags: Voir la doc
- Remplacer la valeur d'un attribut: Voir la doc
- Passer un répondant en livechat: Voir la doc
- Passer un répondant en attente de livechat: Voir la doc
- Créer un tag d'une longueur donnée: Voir la doc
- Modifier la mémoire du bot (attributs et tags): Voir la doc
- Déclencher un workflow depuis un workflow Voir la doc
- Paramétrer les workflows Trello : Voir la doc
# Permettre aux opérateurs de livechat de déclencher un workflow
Pour gagner du temps et optimiser l'expérience utilisateur, vous pouvez activer l'utilisation des workflows depuis le livechat.
Cela vous permettra:
- De faire gagner du temps aux opérateur de livechat qui n'ont pas à quitter l'interface de livechat
- De simplifier la vie de vos opérateurs de livechat. Plus besoin de savoir utiliser SAP, Salesforce, ... directement depuis l'interface de livechat créer l'opportunité dans SAP, Remonter un bug dans Easy Vista, ...
- Apporter une expérience de dingues aux utilisateurs du chatbot. Le mix chatbot/humain est le top au niveau temps de réponse / qualité de réponse.
Pour le faire c'est trÚs simple. Prenons un exemple avec la création d'un ticket sur Github.
Vous créer le workflow, avec l'action que vous connectez à votre compte github.
Ensuite, vous activez ACTIVER LE REMPLISSAGE MANUEL DES CHAMPS DEPUIS LE LIVE CHAT
Dans la fenĂȘtre qui s'ouvre quand vous cliquez sur DĂ©finir les champs Ă remplir manuellement vous pouvez dĂ©cider quels champs seront personnalisables par l'opĂ©rateur de livechat.
Dans notre exemple nous souhaitons laisser la possibilité de personnaliser seulement le titre et la description du ticket (depuis les informations récupérées en live chat).
Ensuite, il faut se rendre dans la partie Conversation
, vous sélectionnez un répondant et en haut vous pouvez Sélectionner un workflow à lancer manuellement.
Lorsque vous cliquez sur github, vous avez une fenĂȘtre qui s'ouvre sur la droite avec les informations pour dĂ©clencher le workflow. Le passage de la souris (hover) sur un champs pour montrera la valeur qui est dĂ©jĂ dĂ©finie pour ce rĂ©pondant si celui ci Ă dĂ©jĂ donnĂ© cette information.
Libre à vous de garder cette valeur ou de la modifier. Cliquez ensuite sur Exécuter le workflow.
Dans notre cas, le ticket Github va se créer avec les informations renseignées directement depuis le livechat.
# Envoyer une compétence à un répondant
Dans le workflow de votre choix, ajouter l'action de workflow "Vizir - send feature to respondent". Paramétrer l'action en renseignant :
- "respondentID" : l'ID du rĂ©pondant Ă qui la compĂ©tence doit ĂȘtre envoyĂ©e.
- "featureID" : l'ID de la compétence à envoyer (à récupérer dans la barre d'URL sur la page d'édition de la compétence en question).
- "respondent attribute(s)" (facultatif) : la liste des attributs et leur valeur à affecter au répondant au moment de l'éxécution du workflow (les valeurs peuvent comporter des variables "").
â Monitoring Design â