myContactCenterManuel

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.

Vous écrivez le script d’agent et le code des flux dans le même éditeur :

  • pour le script d’agent, dans l’onglet Script de la configuration du serveur ;
  • dans les flux, avec « … » dans la ligne Code script d’un nœud Code script, Code d’une fonction ou Expression d’un nœud Vérifier — ou par un double-clic sur une erreur dans le code, voir Code dans les flux.

Écrire

  • Le code s’affiche avec coloration syntaxique et numéros de ligne ; l’indentation se fait avec quatre espaces.
  • Suggestions pendant la saisie : l’éditeur propose des noms appropriés et, après un point, les propriétés et méthodes de l’objet qui précède.
    • Dans le script d’agent, la liste contient les événements ; si vous en choisissez un, l’éditeur insère la structure public override void … avec tous les paramètres. S’y ajoutent les commandes et les propriétés Agent, AgentConversations et Conversations.
    • Dans les flux, il propose les variables, les fonctions du flux et les variables système.
  • L’Expression d’un nœud Vérifier reste sur une seule ligne ; les sauts de ligne deviennent des espaces.

Erreurs

L’éditeur vérifie le code en continu pendant que vous tapez :

  • Les passages erronés sont soulignés ; si vous pointez dessus avec la souris, le message apparaît.
  • La barre sous le code compte les erreurs et les avertissements ou affiche une coche. Un clic dessus mène au passage suivant, de même que Alt+F8.
  • Dans les flux, la liste des erreurs et la sélection Variables de flux se trouvent en outre sous l’éditeur.

Pour le script d’agent, l’éditeur vérifie en plus si l’Agent peut démarrer le script :

Message Solution
Nom de classe incorrect. Utilisez AgentScript comme nom de classe Nommez la classe AgentScript — dans l’espace de noms ilogixx.Agent ou dans aucun.
AgentScript doit hériter de MyCCAgentScript Écrivez public class AgentScript : MyCCAgentScript.
La classe AgentScript ne doit pas être abstraite Supprimez abstract.
AgentScript doit avoir un constructeur public sans paramètres Donnez à la classe un constructeur public sans paramètres, ou aucun constructeur.

Avec le droit Voir, l’éditeur est verrouillé.

    ↑ ↓ sélectionner · Entrée ouvrir · Échap fermer