myContactCenter exécute à deux endroits du code que vous écrivez vous-même — les deux fois en C# :
| Script d’agent | Code dans les flux | |
|---|---|---|
| À quoi il sert | réagir à des événements dans l’Agent, par exemple ouvrir la fiche client de votre CRM dès qu’un appel est connecté | calculer et décider au cours du déroulement d’une conversation |
| Où il s'exécute | dans l’Agent, sur chaque poste de travail | dans le Routing Service |
| Où vous l'écrivez | configuration du serveur, onglet Script | dans l’éditeur de flux : nœud Code script, Fonctions et l’Expression d’un nœud Vérifier |
| Droit | Configuration du script | Configuration du routage |
| Licence | Agent: Exécutez les scripts agent, par agent | aucune |
Dans les deux cas, vous écrivez dans le même éditeur de code : avec coloration syntaxique, suggestions pendant la saisie et marquage des erreurs, avant même d’enregistrer.
Pour écrire des scripts, vous devez maîtriser C#. Ce que fait un script, il le fait sans demander de confirmation — chez chaque agent ou dans chaque conversation qui passe par le flux. Testez donc d’abord les modifications sur un système de test.
Le script d'agent
Comment écrire un script qui réagit à des événements dans l'Agent de chaque poste de travail — structure, prérequis, distribution, exécution, recherche d'erreurs et un exemple.
Événements et commandes
Tous les événements auxquels un script d'agent peut réagir, les commandes et propriétés qu'il peut utiliser, les principales données d'une conversation et les espaces de noms des types.
Code dans les flux
Comment calculer et décider en C# dans les flux — le nœud Code script, les fonctions et l'expression d'un nœud Vérifier —, ce que voit le code, comment l'éditeur de flux le vérifie et ce qui se passe en cas d'erreur en exploitation.
L'éditeur de code
Comment fonctionne l'éditeur de code pour le script d'agent et les flux — coloration, suggestions pendant la saisie, marquage des erreurs et règles qu'il vérifie pour le script d'agent.