Flows können Daten aus Ihren eigenen Datenbanken lesen, etwa um einen Anrufer anhand seiner Rufnummer zu erkennen oder den Stand seiner Bestellung anzusagen. Die Verbindungen dazu legen Sie unter Globale Elemente › Externe Datenbanken an; dafür brauchen Sie das Recht Konfiguration externer Datenbanken. Im Flow liest der Knoten Datenbank Lesen aus einer solchen Verbindung.
Voraussetzung
Den Zugriff übernimmt der Dienst myContactCenter ExternalDatabase. Er wird mit dem Routing Service installiert und muss auf jedem Rechner laufen, auf dem ein Routing Service läuft. Unterstützt werden Microsoft SQL Server, PostgreSQL und MySQL.
Eine Verbindung anlegen
-
Klicken Sie mit der rechten Maustaste in die Liste und wählen Sie Hinzufügen.
-
Füllen Sie auf der Registerkarte Externe Datenbank die Felder aus:
Feld Bedeutung Name der Verbindung der Name, unter dem Flows die Verbindung auswählen Datenbank-Anbieter die Art der Datenbank: MSSQL für Microsoft SQL Server, PostgreSQL oder MySQL Server der Name des Datenbankservers Konto Bezeichnung, Kennwort die Anmeldung an der Datenbank. Das Kennwort wird verschlüsselt gespeichert. Beschreibung freier Text -
Klicken Sie auf Datenbanken abfragen. Die Administration prüft die Anmeldung und füllt die Auswahl Datenbank Name.
-
Wählen Sie die Datenbank.
-
Klicken Sie auf Speichern.
Das Ergebnis der Prüfung steht unter dem Formular: Verbindung mit Erfolgreich oder Fehlgeschlagen und gegebenenfalls der Fehlermeldung der Datenbank. Die Prüfung läuft über den Routing Service; er muss dafür laufen. Beim Öffnen einer vorhandenen Verbindung prüft der Dialog sie von selbst.
Über einen SSH-Tunnel
Ist die Datenbank nur über SSH erreichbar, schalten Sie auf der Registerkarte SSH-Tunnel die SSH-Verbindung aktivieren ein und tragen SSH-Host, Benutzername und Kennwort für die SSH-Anmeldung ein. Lokaler Port und Server Port schlägt der Dialog nach dem gewählten Anbieter vor; prüfen Sie beide. Der Dienst baut dann einen Tunnel zum SSH-Host auf und verbindet sich durch ihn mit der Datenbank.
Überwachung
Der aktive Routing Service prüft die Verbindungen regelmäßig; ihren Zustand zeigt Status der Dienste. Schlägt ein Zugriff im Flow fehl, meldet der Infobereich Externe Datenbanken Fehler bzw. SSH-Verbindungsfehler.