Die erweiterten Knoten gibt es in allen Arten von Flows.
Variablen festlegen
Setzt Variablen auf feste Werte. Unter Zuordnungen legen Sie mit „+“ je Zuordnung eine Variable und einen Ausdruck fest; der Knoten arbeitet sie der Reihe nach ab.
| Typ der Variablen | Ausdruck |
|---|---|
| Text | wird wörtlich übernommen, ohne Platzhalter |
| Zahl | eine Zahl in der Schreibweise des Rechners mit dem Routing Service — auf deutschen Systemen etwa 1,5 |
| Ja/Nein | true oder false |
| Zeitpunkt | ein Datum wie 05.12.2026 08:00:00 oder ein C#-Ausdruck, etwa DateTime.Now.AddHours(2) — er wird bei jedem Durchlauf neu berechnet |
| Zeitspanne | eine Dauer wie 01:30:00 oder ein C#-Ausdruck |
Einen Wert, der nicht zum Typ passt, setzt der Knoten ohne Meldung auf 0, „Nein“ bzw. den kleinsten Zeitpunkt. Rechnen Sie mit Grundrechenarten oder Skriptcode.
Typisch: einen Merker setzen, etwa Menuewahl auf 2; die Rückrufzeit
für das virtuelle Wartefeld auf DateTime.Now.AddHours(2).
Skriptcode
Führt C#-Code aus und geht an dem Ausgang weiter, dessen Anzeigetext der Code zurückgibt. Anfangs gibt es einen Ausgang „Ausgang 1“; weitere legen Sie unter Ausgänge mit „+“ an und geben ihnen einen Anzeigetext. Wie Sie den Code schreiben, beschreibt Code in Flows.
- Passt der zurückgegebene Text zu keinem verbundenen Ausgang, endet der Pfad.
- Wirft der Code einen Fehler, greift das Fehlerverhalten des Flows.
Typisch: mehrwegige Entscheidungen —
return AvailableAgents() > 0 ? "Frei" : "Besetzt"; —, Werte berechnen und
in Variablen schreiben.
Prüfung
Verzweigt nach einer Bedingung. Der Ausdruck ist eine C#-Bedingung; „…“ öffnet den Code-Editor. Ist sie wahr, geht es über Ja weiter, sonst über Nein.
| Ausdruck | prüft |
|---|---|
IsOpen() |
ob das Wissensgebiet der Konversation geöffnet ist |
AvailableAgents() > 0 |
ob ein Agent frei ist |
SenderCountryCode == 49 |
ob der Anrufer eine deutsche Rufnummer hat |
Position > 10 |
ob mehr als zehn vor ihm warten |
IsDialIn |
ob es eine Wiedereinwahl ist |
Subject.Contains("Rechnung") |
ob der Betreff einer E-Mail „Rechnung“ enthält |
Wirft der Ausdruck einen Fehler, greift das Fehlerverhalten des Flows.
Grundrechenarten
Rechnet mit zwei Zahlen und schreibt das Ergebnis in eine Variable.
| Eigenschaft | Bedeutung | Vorgabe |
|---|---|---|
| Term 1, Term 2 | eine Zahl oder eine Variable mit einer Zahl | leer |
| Operation | +, -, * oder / |
+ |
| Ergebnis | die Variable für das Ergebnis, eine Zahl | Keine Variablen |
Ein Ergebnis für eine Variable mit ganzen Zahlen wird kaufmännisch gerundet. Eine Division durch 0 ergibt 0.
Typisch: einen Zähler erhöhen — Term 1 %Versuche%, Operation
+, Term 2 1, Ergebnis Versuche —, etwa um ein Menü nach drei
Versuchen zu verlassen.
E-Mail senden
Schickt eine E-Mail mit einem Textbaustein, etwa eine Benachrichtigung an eine Fachabteilung.
| Eigenschaft | Bedeutung |
|---|---|
| Externer Empfänger | die Adressen, durch Komma getrennt |
| Betreff | der Betreff |
| Textbaustein | der Inhalt der E-Mail |
- Der Textbaustein kommt in der Sprache der Konversation, mit allen Platzhaltern — Variablen, Systemvariablen und Zusatzdaten, siehe Platzhalter. Fehlt die Sprache, übersetzt myContactCenter ihn; ohne KI-Schlüssel nimmt es die erste vorhandene.
- Absender sind die SMTP-Einstellungen des Servers und des Wissensgebiets der Konversation, siehe E-Mail System.
- Bei Anrufen und Chats legt myContactCenter eine Kopie im Ordner
myContactCenter-Sentdes Postfachs ab, das dem Wissensgebiet für ausgehende E-Mails zugeordnet ist. - Der Knoten geht immer über Ausgang weiter, auch wenn der Versand scheitert. Den Fehler erfahren nur die Administratoren, als E-Mail / Fax Fehler.
Typisch: Im Ende Ereignis eine Zusammenfassung verschicken; nach einer Sprachnachricht das Team informieren.
Timer starten
Startet einen oder mehrere Timer. Unter Timer legen Sie mit „+“ je Timer fest:
| Eigenschaft | Bedeutung | Vorgabe |
|---|---|---|
| Name | der Name, unter dem der Timer im Timer abgelaufen Ereignis erscheint; im Flow eindeutig | leer |
| Zeit abgelaufen | nach welcher Zeit er abläuft | 10 Sekunden |
| Wiederholen | Er startet nach jedem Ablauf neu. | aus |
Der Knoten wartet nicht; der Ablauf geht sofort über Ausgang weiter. Was beim Ablauf geschieht, beschreibt Timer.
Typisch: Im Statuswechsel Ereignis startet Wartend einen Timer „Position“ mit 30 Sekunden und Wiederholen; im Timer abgelaufen Ereignis sagt Text zu Sprache „Sie sind an Position %Position%“, dann Warten auf Beendigung.