myContactCenterHandbuch

Der Code-Editor

Wie der Code-Editor für Agentenskript und Flows funktioniert — Hervorhebung, Vorschläge beim Tippen, Fehlermarkierungen und die Regeln, die er beim Agentenskript prüft.

Agentenskript und Code in Flows schreiben Sie im selben Editor:

  • für das Agentenskript auf dem Reiter Skript der Serverkonfiguration;
  • in Flows mit „…“ in der Zeile Skript eines Skriptcodes, Code einer Funktion oder Ausdruck einer Prüfung — oder mit einem Doppelklick auf einen Fehler im Code, siehe Code in Flows.

Schreiben

  • Der Code erscheint farbig hervorgehoben, mit Zeilennummern; eingerückt wird mit vier Leerzeichen.
  • Vorschläge beim Tippen: Der Editor schlägt passende Namen vor, nach einem Punkt die Eigenschaften und Methoden des Objekts davor.
    • Im Agentenskript stehen die Ereignisse in der Liste; wählen Sie eines, fügt der Editor das Gerüst public override void … mit allen Parametern ein. Dazu kommen die Befehle und die Eigenschaften Agent, AgentConversations und Conversations.
    • In Flows schlägt er die Variablen, die Funktionen des Flows und die Systemvariablen vor.
  • Der Ausdruck einer Prüfung bleibt einzeilig; Zeilenumbrüche werden zu Leerzeichen.

Fehler

Der Editor prüft den Code laufend, während Sie tippen:

  • Fehlerhafte Stellen sind unterstrichen; zeigen Sie mit der Maus darauf, erscheint die Meldung.
  • Die Leiste unter dem Code zählt Fehler und Warnungen oder zeigt ein Häkchen. Ein Klick darauf springt zur nächsten Stelle, ebenso Alt+F8.
  • In Flows stehen unter dem Editor außerdem die Fehlerliste und die Auswahl Flow-Variablen.

Beim Agentenskript prüft der Editor zusätzlich, ob der Agent das Skript starten kann:

Meldung Abhilfe
Falscher Klassenname. Verwenden Sie AgentScript als Klassennamen Nennen Sie die Klasse AgentScript — im Namensraum ilogixx.Agent oder in keinem.
AgentScript muss von MyCCAgentScript erben Schreiben Sie public class AgentScript : MyCCAgentScript.
AgentScript darf nicht abstrakt sein Entfernen Sie abstract.
AgentScript benötigt einen öffentlichen parameterlosen Konstruktor Geben Sie der Klasse einen öffentlichen Konstruktor ohne Parameter oder keinen.

Mit dem Recht Anzeigen ist der Editor gesperrt.

    ↑ ↓ auswählen · Eingabe öffnen · Esc schließen