Dashboard#
Leistungsmerkmale#
Platzierung von Daten-Feldern (Variablen), Texten und Links in Konversationen und Kontaktkarten.
Direkte Absprünge in Drittsysteme per URL inkl. Übergabe von Daten an das Drittsystem. [1]
Integration von Datenbankfeldern aus dem XPhone Connect Directory.
Gestaltung der Dashboards per Drag & Drop in einem benutzerfreundlichen, webbasierten Dashboard-Designer.
Erweiterte Anpassungsmöglichkeiten durch HTML- und JavaScript-Programmierung für individuelle Anforderungen.
Mit der Autostart Funktion lassen sich automatisch Aktionen starten.
Automatische Anzeige des Dashboards beim Öffnen einer Kontaktkarte oder Konversation möglich.
Hinweise#
Voraussetzung
Die Komponente Webview 2 wird für die Anzeige von Dashboards auf den Arbeitsplatz-PCs benötigt, auf denen der XPhone Client installiert ist.
Hinweis
Alternativ ist diese Komponente in dem Installationsmedium unter XPhoneConnect-Version_9_0_XXXSoftwareServer3rdPartyWebView2 abgelegt.
Weitere Hilfe
Für weitere Informationen zum Thema Dashboard, Spezialkonfigurationen und erweiterte Programmierung konsultieren Sie die technische Dokumentation (Dashboard TechDoc).
Konfiguration#
Im Folgenden wird ein Dashboard entwickelt, das eine Google-Suche anhand einer Information aus der Kontaktkarte durchführt.
Dashboard Designer
Dashboard Designer öffnen
Öffnen Sie die Web-Administration und navigieren Sie zu:
Systemeinstellungen > Dashboard
Klicken Sie auf XPhone Connect Dashboard Designer öffnen.
Alternativ: Öffnen Sie die Webseite des Dasboard Designers direkt im Browser:
http[s]//[IP|Hostname]/XPhoneConnect/AppLink/Designer
Melden Sie sich mit einem Systemadministrator oder einem Sub-Administrator mit der Rolle Dashboard-Designer an.
Action
Erstellen Sie eine neue Action.
Klicken Sie im Menü auf Erstellen > Neue Action.
Es öffnet sich das Dialogfenster Neue Action erstellen.
Geben Sie einen Namen ein
z.B. MyGoogleSearch
Wählen Sie die Application-ID aus und wählen z.B. BROWSER.
Bei der Application ID handelt es sich um den Ordner in dem diese Action angelegt werden soll.
Klicken Sie auf die Schaltfläche Action erstellen.
Die Action wird sofort angezeigt und Sie können diese direkt konfigurieren.
Sie erscheint im Verzeichnis unter Actions > BROWSER.
Die Action soll eine Google-Suche anhand einer Information aus der Kontaktkarte durchführen.
Kopieren Sie folgenden Wert in das Feld Link-URL:
https://www.google.de/search?q=blabla
Klicken Sie auf das Symbol
neben der Link-URL.In dem neuen Dialogfenster können Sie die URL anpassen und mit den Drop-down Feldern Variablen aus folgenden Kontexten auswählen:
- Call State
Es handelt Sich um Anrufzustände, wenn der Benutzer sich in einem Gespräch befindet.
- User
Hierbei handelt es sich um Werte des Benutzers, der das Dashboard betrachtet.
- Contact
Hierbei handelt es sich um Werte des zugeordneten Kontakts aus dem Directory.
Die URL soll wie folgt angepasst werden:
https://www.google.de/search?q={Contact.FIRSTNAME}+{Contact.NAME}Erstellen Sie einen Link-Text und öffnen den Editor mit Klick auf
.Der Link-Text ist ein Pflichtfeld. Er wird dem Benutzer im Dashboard angezeigt und sollte die Action so kurz und präzise wie möglich beschreiben.
Der Link-Text kann mit Variablen angereichert werden. Diese können Sie im Editor über die entsprechenden Schaltflächen hinzufügen.
Passen Sie den Link-Text wie folgt an:
Google {Contact.FIRSTNAME} {Contact.NAME}
Optional: Der Tooltip Text wird dem Benutzer angezeigt, wenn dieser mit dem Mauszeiger über den Link-Text fährt. Wenn dieses Feld leer ist, wird kein Tooltip angezeigt.
Actions können nur funktionieren, wenn die benötigten Parameter aus einem Kontaktdatensatz vorhanden sind. Mit der Validierung können Bedingungen für eine korrekte Funktion der Action abgeprüft werden. Sind die Bedingungen nicht erfüllt, wird die Action nicht angezeigt.
Folgende Bedingungen können ausgewählt werden:
is emptyis not empty
Beispiel:
Contact.ACCOUNTCODE is not empty
Eine Action kann optional durch ein Icon visuell ergänzt werden. Das Icon sollte so gewählt sein, dass der Anwender den Link-Text schneller erfassen kann.
Empfehlung für eine optimale Darstellung:
Größe: min. 14 x 14 px / max. 18 x 18 px
Format: SVG, PNG oder JPEG
Widgets
Erstellen Sie ein neues Widget.
Klicken Sie im Menü auf Erstellen > Neues Widget.
Es öffnet sich das Dialogfenster Neues Widget erstellen.
Geben Sie einen Namen ein:
z.B. MyGoogleSearchWidget
Das Widget wird direkt angezeigt und Sie können das Widget konfigurieren.
Ziehen Sie per Drag&Drop die Action > BROWSER > MyGoogleSearch in den Konfigurationsbereich.
Sie können noch weitere Elemente in dieses Widget ziehen.
Rechts finden Sie die Eigenschaften der Action. Sie können:
Zusätzliche Bedingungen definieren.
Autostart-Verhalten einstellen.
Das Aussehen mittels Styles verändern.
Wenn Sie zufrieden sind, klicken Sie auf Veröffentlichen.
Dashboards erstellen
Erstellen Sie ein neues Dashboard.
Klicken Sie im Menü auf Erstellen > Neues Dashboard.
Es öffnet sich das Dialogfenster Neues Dashboard erstellen.
Geben Sie einen Namen ein:
z.B. MyGoogleSearchDashboard
Definieren Sie im Tab Datenquellen für welche Datenquelle dieses Dashboard angezeigt werden soll:
Beliebige Datenquelle
Ausgewählte Datenquelle(n). Hier erscheinen die im XPhone Connect Directory angelegten Datenquellen.
Wechseln Sie in den Reiter Bedingungen und beantworten Sie die Fragen:
Wo soll das Dashboard angezeigt werden?
Für welche Client-Sprachversion soll das Dashboard angezeigt werden?
Welche weiteren Bedingungen müssen erfüllt sein, damit das Dashboard angezeigt wird?
Wechseln Sie in den Reiter Design.
Ziehen mit Drag&Drop Elemente in den Design-Bereich.
Z.B. Ihre selbsterstellte Action Actions > BROWSER > MyGoogleSearch.
oder Ihr Widget Widgets > MyGoogleWidget.
Sie können noch weitere Elemente in dieses Widget ziehen.

Ganz rechts finden Sie die Eigenschaften der Actions und Widgets. Sie können:
Zusätzliche Bedingungen definieren und
das Aussehen mittels Styles verändern.
Wechseln Sie in den Reiter Vorschau.
Hier können Sie überprüfen, wie das Dashboard im Connect Client aussehen würde.
Klicken Sie oben neben dem Namen auf die Checkbox Dashboard aktivieren.
Klicken Sie auf Veröffentlichen.
Web-Administration
Dashboard aktivieren
Öffnen Sie die Web-Administration und navigieren Sie zu:
Benutzerverwaltung > Standort [> Konfigurationsgruppe] > Connect Client
Überprüfen Sie, ob die Checkbox Dashboard verwenden aktiviert ist. Falls nicht, aktivieren Sie sie.
Die folgenden drei Checkboxen können vom Administrator voreingestellt oder von den Benutzern in den XPhone-Clients (in Konfiguration > Allgemein > Dashboard) konfiguriert werden:
Ansicht in Konversationen automatisch aktivieren
Ansicht in Kontaktkarten automatisch aktivieren
Bereits vor der Rufannahme im Toast anzeigen
Passen Sie die URL nach Bedarf an. Nutzen Sie folgendes Format:
http[s]://[IP|Hostname][:Port]/xphoneconnect/applink/search
Speichern Sie die Einstellungen.
XPhone Client
Verhalten in der Kontaktkarte und in der Konversation
Die Option Ansicht in Konversationen automatisch aktivieren bewirkt folgendes Verhalten:

Die Option Ansicht in Kontaktkarten automatisch aktivieren bewirkt folgendes Verhalten:

Tipp
Beachten Sie auch das Kapitel: Entwicklung, Test und Fehlersuche