Die Datenzugriffsknoten gibt es in allen Arten von Flows.
Datenbank Lesen
Liest eine Zeile aus einer externen Datenbank in Variablen — etwa den Kunden zur Nummer des Anrufers aus dem CRM. Die Verbindungen richten Sie unter Externe Datenbanken ein.
Die Eigenschaften erscheinen nacheinander:
| Eigenschaft | Bedeutung | Vorgabe |
|---|---|---|
| Name der Verbindung | die Verbindung | Keine Verbindung |
| Datenbank-Tabelle | die Tabelle | Tabelle auswählen |
| Filter-Editor öffnen | „…“ öffnet den Filter, siehe unten | – |
| je Spalte der Tabelle | Mit Haken wird die Spalte zu einem Feld der Variablen Anzeigename.Spalte, mit dem Typ der Spalte. |
aus |
Der Filter bestimmt, welche Zeile gesucht wird. Im Fenster Filter
bauen Sie die Bedingung aus den Spalten der Tabelle. Als Werte stehen unter
Flow-Variablen die Variablen und Systemvariablen des Flows bereit; sie
erscheinen als ?Name, etwa ?CallerNumber. Speichern übernimmt einen
gültigen Filter.
| Ausgang | Wann |
|---|---|
| Erfolg | Eine Zeile passt. Die gewählten Spalten stehen in den Variablen; leere Felder ergeben den Anfangswert des Typs. |
| Kein Ergebnis | Keine Zeile passt. |
- Passen mehrere Zeilen, zählt die erste, die die Datenbank liefert — ohne bestimmte Reihenfolge. Formulieren Sie den Filter so, dass er genau eine Zeile trifft.
- Scheitert der Zugriff, bekommen die Administratoren Externe Datenbanken Fehler bzw. SSH-Verbindungsfehler, und der Flow folgt seinem Fehlerverhalten.
- Der Knoten braucht den Dienst myContactCenter ExternalDatabase auf dem Rechner des Routing Service, siehe Externe Datenbanken.
Typisch: Der Filter vergleicht die Spalte mit der Telefonnummer mit
?CallerNumber. Bei Erfolg zeigt Daten anhängen dem Agenten Namen
und Kundennummer, und Bevorzugte Agenten im Wartefeld nennt den
Kundenbetreuer.
Daten anhängen
Hängt Werte an die Konversation, die der Agent im Modul Zusatzdaten sieht. Unter Zusatzdaten legen Sie mit „+“ Einträge an:
| Feld | Bedeutung | Vorgabe |
|---|---|---|
| Schlüssel | die Beschriftung der Zeile beim Agenten | leer |
| Wert | eine Variable des Flows; ihr Wert wird als Text übernommen | Keine Variablen |
| Position | die Reihenfolge beim Agenten | 0 |
| Sichtbar | Nur sichtbare Einträge zeigt der Agent. | an |
- Ein Schlüssel, den die Konversation schon hat, bekommt den neuen Wert. Einträge ohne Schlüssel oder ohne Wert übergeht der Knoten.
- Werte, die mit
http://,mailto:,tel:oderapp:beginnen, werden beim Agenten zu Verweisen — etwa direkt zum Kunden im CRM. - In späteren Texten des Flows steht ein sichtbarer Eintrag als
%SCHLÜSSEL%bereit. - Ist der Wert keine Variable des Flows, lässt sich der Flow nicht speichern.
Typisch: Die Kundennummer aus DTMF Text und den Namen aus Datenbank Lesen anhängen, dazu einen Eintrag „CRM“ mit einer Variablen, die die Adresse des Kunden im CRM enthält.