Les nœuds d’accès aux données existent dans tous les types de flux.
Lecture de base de données
Lit une ligne d’une base de données externe dans des variables — par exemple le client correspondant au numéro de l’appelant dans le CRM. Vous configurez les connexions sous Bases de données externes.
Les propriétés apparaissent l’une après l’autre :
| Propriété | Signification | Valeur par défaut |
|---|---|---|
| Nom de la connexion | la connexion | Pas de connexion |
| Tableau de la base de données | la table | Sélectionner un tableau |
| Ouvrir l'éditeur de filtres | « … » ouvre le filtre, voir ci-dessous | – |
| pour chaque colonne de la table | Cochée, la colonne devient un champ de la variable NomAffichage.Colonne, avec le type de la colonne. |
désactivé |
Le filtre détermine quelle ligne est recherchée. Dans la fenêtre
Filtre, vous construisez la condition à partir des colonnes de la table.
Comme valeurs, les variables et les variables système du flux sont
disponibles sous Variables de flux ; elles apparaissent sous la forme
?Name, par exemple ?CallerNumber. Sauvegarder applique un filtre
valide.
| Sortie | Quand |
|---|---|
| Succès | Une ligne correspond. Les colonnes choisies se trouvent dans les variables ; les champs vides donnent la valeur initiale du type. |
| Aucun résultat | Aucune ligne ne correspond. |
- Si plusieurs lignes correspondent, c’est la première renvoyée par la base de données qui compte — sans ordre défini. Formulez le filtre de sorte qu’il désigne exactement une ligne.
- Si l’accès échoue, les administrateurs reçoivent Défaillance de la base de données externe ou Échec de la connexion SSH, et le flux suit son comportement d’erreur.
- Le nœud a besoin du service myContactCenter ExternalDatabase sur l’ordinateur du Routing Service, voir Bases de données externes.
Usage typique : le filtre compare la colonne contenant le numéro de
téléphone à ?CallerNumber. En cas de Succès, Attacher des données
montre à l’agent le nom et le numéro client, et Agents préférés dans
File d'attente désigne le conseiller client.
Attacher des données
Attache à la conversation des valeurs que l’agent voit dans le module Données jointes. Sous Données jointes, vous créez des entrées avec « + » :
| Champ | Signification | Valeur par défaut |
|---|---|---|
| Clé | le libellé de la ligne chez l’agent | vide |
| Valeur | une variable du flux ; sa valeur est reprise sous forme de texte | Aucune variable |
| Position | l’ordre chez l’agent | 0 |
| Visible | L’Agent n’affiche que les entrées visibles. | activé |
- Une clé que la conversation possède déjà reçoit la nouvelle valeur. Le nœud ignore les entrées sans clé ou sans valeur.
- Les valeurs qui commencent par
http://,mailto:,tel:ouapp:deviennent des liens chez l’agent — par exemple directement vers le client dans le CRM. - Dans les textes suivants du flux, une entrée visible est disponible sous
la forme
%CLÉ%. - Si la Valeur n’est pas une variable du flux, le flux ne peut pas être enregistré.
Usage typique : attacher le numéro client issu de Texte DTMF et le nom issu de Lecture de base de données, plus une entrée « CRM » avec une variable contenant l’adresse du client dans le CRM.