L’éditeur de flux vérifie le flux après chaque modification. Les résultats figurent dans la liste Erreur sous la zone de dessin, et les nœuds concernés reçoivent un cadre coloré : rouge pour les erreurs, orange pour les avertissements, vert ou kaki pour les informations.
- Chaque ligne indique la gravité, le code, le message et l’endroit concerné, par exemple le nœud.
- Un clic sur la ligne sélectionne le nœud ; si elle concerne le flux, l’éditeur affiche ses propriétés.
- Un double-clic sur une erreur dans le code ouvre l’éditeur de code.
Ce qui empêche la sauvegarde
La plupart des erreurs permettent la sauvegarde ; le flux apparaît alors dans la liste avec le statut Erreurs et une icône rouge. La sauvegarde est refusée en cas d’erreur critique :
- Numéros de mappage de flux en double.,
- un flux sans nom,
- un second Événement de sortie de file d'attente,
- Élément manquant — une indication obligatoire manque,
- des erreurs dans votre propre code, voir Code dans les flux.
La fenêtre Erreur critique affiche alors Impossible d'enregistrer le flux en raison d'erreurs critiques, les résultats et Veuillez corriger ces erreurs pour activer l'enregistrement.
Tous les messages
| Code | Message | Gravité | Signification |
|---|---|---|---|
| FL0001 | Le nombre de nœuds de départ n'est pas égal à 1. | Erreur | Chaque flux a besoin d’exactement un nœud Démarrer. |
| FL0002 | Le nœud de départ n'est pas connecté. Le chemin de démarrage normal doit être défini. | Erreur | Dans le flux d’appel, Appel entrant doit être connecté. |
| FL0002 | Nœud non connecté détecté. Le flux n'exécutera jamais ce nœud. | Avertissement | Aucun chemin ne mène à ce nœud. |
| FL0002 | Ce flux a une fin ouverte! | Erreur | Un chemin s’arrête à un nœud qui n’est pas un nœud de fin. Les chemins issus de l’Événement de changement d'état et de l’Événement de fin font exception. |
| FL0002 | Une boucle a été détectée dans le flux | Information | Un chemin ramène à un nœud antérieur, par exemple un menu qui se répète. |
| FL0002 | Une boucle sans fin a été détectée dans le flux! | Erreur ou avertissement | Une boucle n’a pas d’issue vers un nœud de fin. |
| FL0003 | Paramètre invalide détecté | Avertissement ou erreur | Une indication du nœud est vide ou erronée ; le détail la nomme, par exemple '…' en '…' est vide. Ce nœud peut être ignoré pour cette raison. ou La variable '…' dans '…' n'est pas valide ou n'existe pas. Séparez les adresses e-mail par des virgules, pas par des points-virgules. |
| FL0004 | Numéros de mappage de flux en double. | Erreur, critique | voir Attribution |
| FL0005 | S'il vous plaît ajouter un nom à ce flux | Erreur, critique | Le flux n’a pas de nom. |
| FL0006 | Les noms de flux doivent être uniques, Les noms de variables doivent être uniques, Les noms de nœuds doivent être uniques, Les noms des minuteries doivent être uniques | Erreur | Un nom apparaît deux fois. |
| FL0006 | Le nom n'est pas valide. | Erreur | Un nom de flux, de variable ou de fonction commence par un chiffre ou contient des caractères spéciaux ; pour les variables et les fonctions, également des espaces. |
| FL0007 | Vous ne pouvez avoir qu'un ExitQueueEventNode par flux. et de même pour les autres nœuds d’événement | Erreur ; critique pour l’Événement de sortie de file d'attente | Chaque nœud d’événement existe au plus une fois. |
| FL0008 | Élément manquant | Erreur, critique | Une indication obligatoire manque, par exemple la langue dans Définir la langue, le type de média d’une saisie de touches, le destinataire pour le comportement d’erreur Transfert ou le type de média d’une annonce d’erreur. |
| FL0008 | Pas de musique d'attente sélectionnée, Le module de texte n'est pas disponible dans toutes les langues, La variable … dans le module de texte "…" en langage "…" n'est pas disponible dans ce flux | Avertissement | Il manque une indication sans laquelle le flux fonctionne quand même. |
| FL0008 | Sortie non connectée «Timeout». En cas de timeout, le flux ne peut pas continuer. | Erreur | Reliez Timeout. |
| FL0008 | Sortie non connectée «Non reconnu». En cas de non reconnu, le flux ne peut pas continuer. | Erreur | Reliez Non reconnu. |
| FL0008 | Sortie non connectée «Appel virtuel». En cas de numérotation, l'appel ne sera pas traité. | Avertissement | Le flux propose un rappel ou un réappel, mais Appel virtuel n’est pas connecté sur Démarrer. |
| FL0009 | La file d'attente n'est pas atteinte | Avertissement ou erreur | Le chemin Appel virtuel ou un chemin situé après Jour férié fermé, Hors des heures d'ouverture ou Fermé manuellement ne mène pas à la file d’attente. |
| FL0009 | La file d'attente est entrée à partir d'un chemin non valide, Ce nœud ne peut pas se terminer dans le nœud de queue d'attente | Erreur | Seul le chemin partant de Démarrer mène à la file d’attente, voir Événements et minuteries. |
| FL0009 | Nœud non valide dans le chemin d'accès de l'événement de fin | Erreur | voir Événement de fin |
| FL0009 | Nœud non valide dans le chemin de démarrage virtuel | Erreur | Le chemin Appel virtuel contient une File d'attente virtuelle. |
| FL0010 | La compétence n'est pas sélectionnée, La langue n'est pas sélectionnée | Erreur | Toutes les attributions n’ont pas de compétence ou de langue, et Définir la compétence ou Définir la langue ne se trouve pas sur chaque chemin qui précède. L’éditeur ne vérifie la langue que dans les flux d’appel. |
| FL0011 | L'enregistrement client nécessite d'autorisation | Avertissement | Commencer l'enregistrement enregistre le client, mais Autoriser l'enregistrement manque dans le flux. |
| FL0011 | Nœud manquant | Avertissement | Appel virtuel est connecté, mais le flux ne propose ni rappel ni réappel. |
| FL0012 | C'existe une nouvelle version de ce nœud de flux, veuillez le remplacer. | Erreur | Supprimez le nœud et insérez-le de nouveau. |
| UC0001–UC0003 | Erreurs dans votre propre code | Erreur, critique | voir Code dans les flux |
| – | L'appel sera activé immédiatement. ou L'appel sera activé lorsqu'il sera connecté à un agent. | Information | quand l’appel est pris, voir En exploitation |
| – | Erreur lors de la vérification du flux, veuillez redémarrer l'éditeur de flux. | Erreur | La vérification elle-même a échoué ; fermez l’éditeur et rouvrez le flux. |
Sauvegarder
Sauvegarder envoie le flux au serveur. Le serveur
- crée une nouvelle Version avec la date, l’heure et votre nom,
- transmet le flux à un serveur de secours, à toutes les Administrations et à tous les Routing Services.
Il n’y a pas de confirmation particulière ; la liste affiche le nouveau statut. Si vous n’avez rien modifié, Sauvegarder n’envoie rien. Si la sauvegarde échoue sur le serveur, l’Administration signale Sauver le flux a échoué !.
Versions
Chaque sauvegarde crée une version. Historique dans le ruban les liste, la plus récente en premier, avec la date, l’heure et l’administrateur. Un clic charge le nom, la description et le déroulement de cette version dans l’éditeur ; les attributions restent telles quelles. L’ancienne version n’est enregistrée qu’avec Sauvegarder — en tant que nouvelle version.
Les versions ne sont pas supprimées automatiquement, seulement avec le flux ou avec Nouveau.
Tester
Il n’existe pas d’exécution d’essai dans l’éditeur. On teste avec de vrais appels, e-mails ou chats vers un numéro attribué, de préférence vers un numéro de test ou une boîte aux lettres de test dédiés. Sont utiles :
- Générer le code — montre ce que le flux exécute dans le Routing Service.
- Le journal du Routing Service avec les domaines Flow et FlowDesign, voir Paramètres de traçage.
- Les conversations en cours dans l’Administration montrent dans quel état se trouve une conversation, voir Conversations en cours.