Wie können wir helfen?

Adressbuch-Kontakt-Importer (SQL)

Sie sind hier:

Diese Seite beschreibt die Funktionsweise für den Import von Kontakten aus einer SQL-Datenbank mit dem Adressbuch-Kontakt-Importer. Den Download für das Modul finden Sie auf der Hauptseite.

Voraussetzungen

SQL-Datenbank

Derzeit werden folgende SQL-Datenbank-Typen von dem SQL-Kontakt-Importer unterstützt: 

  • – MySQL
  • – PostgreSQL
  • – Microsoft SQL
  • – Oracle DB
  • – Firebird RDBMS

Für den korrekten Abgleich Ihrer Kontakte sind folgende Voraussetzungen hinsichtlich des SQL-Servers zu erfüllen: 

  • – SQL-Server befindet sich im selben Netzwerk wie die STARFACE bzw. ist durch diese erreichbar
  • – SQL-Tabelle / -Tabellen in der Ihre Kontakte verfügbar sind (es kann mit SQL-Joins gearbeitet werden)
  • – Benutzer mit entsprechenden Rechten die Tabellen zu lesen
  • – Jeder Datensatz benötigt ein eindeutiges Identifikationsmerkmal (ID)

Konfiguration der Datenbank

SQL – Zugangsdaten + Tabellenname

Zugangsdaten

SSH-Tunnel: Wenn Sie eine gesicherte Verbindung über den SSH-Tunnel zu Ihrem SQL-Server initiieren wollen, aktivieren Sie die Checkbox “SSH-Tunnel verwenden”. Der SSH-Tunnel wird in der Registerkarte SSH-Tunnel konfiguriert.

DB-Host: Geben Sie die IP-Adresse oder den DNS-Namen Ihres SQL-Servers an. Sollte Ihr Server auf einem Port erreichbar sein, der von den Standardports abweicht, so geben Sie dies mit :Portnummer an.

Datenbank: Geben Sie den Namen der Datenbank an, auf die Sie zugreifen wollen bzw. in der Ihre Kontakte gespeichert sind.
Oracle DB: Als Datenbankname muss der “Servicename” angegeben werden, nicht die “Oracle SID”

Firebird RDBMS: Wird die Firebird Datenbank auf einem Windowsserver gehostet, muss ein vollqualifizierter Pfad zur Datenbank angegeben werden!

DB-Benutzer/DB-Passwort: Geben Sie den Benutzer mit den entsprechenden Zugriffsrechten auf die Datenbank und die entsprechende Tabelle sowie das zugehörige Passwort an. Bitte beachten Sie, dass unter Umständen manche Sonderzeichen im Passwort nicht korrekt übermittelt werden.

Firebird RDBMS: Der verwendete Benutzer muss in der Employees-Tabelle von Firebird existieren.

Tabellenname

Geben Sie bitte die entsprechende(n) Tabelle(n) an, in der Ihre Kontakte stehen (es kann mit SQL-Joins gearbeitet werden).


Konfiguration der Datenbankfelder

SQL – Konfiguration der Felder

Benötigte Felder / Rufnummern

Es sind die Spaltennamen aus der entsprechenden Tabelle / den entsprechenden Tabellen anzugeben, welche die beschriebenen Informationen bereithalten. Die Eingaben unter dem Punkt „Benötigte Felder“ sind Pflichtangaben, alle weiteren sind optional. Bitte beachten Sie jedoch, dass Datensätze ohne Rufnummer nicht importiert werden. Dementsprechend ist auch mindestens ein Feld im Bereich Rufnummern anzugeben, um eine korrekte Funktion zu erhalten. In dem Feld „ID“ ist die Spalte einzutragen, welche das eindeutige Identifikationsmerkmal enthält.

Weitere Rufnummern

Hier können Spalten mit weiteren Rufnummern definiert werden. Diese werden nicht in das Adressbuch der STARFACE importiert und sind somit nicht aus diesem wählbar. Allerdings werden eingehende Anrufe mit den Datensätzen abgeglichen und somit eine Namensauflösung ermöglicht. 

SQL – Konfiguration der Filter

Filter

In diesem Bereich können Sie Import-Filter definieren und bestimmen, ob sie einfache SQL-Like oder vollwertige POSIX-RegEx-Filter nutzen wollen.

Schreibe einen Kommentar

Inhalt