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 EigenschaftenAgent,AgentConversationsundConversations. - In Flows schlägt er die Variablen, die Funktionen des Flows und die Systemvariablen vor.
- Im Agentenskript stehen die Ereignisse in der Liste; wählen
Sie eines, fügt der Editor das Gerüst
- 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.