Teilen über


Livechat SDK Referenz

Omnichannel for Customer Service bietet eine Reihe von Funktionalitäten, die die Möglichkeiten von Dynamics 365 Customer Service Enterprise erweitern und es Unternehmen ermöglichen, über digitale Nachrichtenkanäle sofort mit ihren Kunden in Kontakt zu treten und sich mit ihnen zu engagieren. Für den Zugriff auf Omnichannel for Customer Service ist eine zusätzliche Lizenz erforderlich. Weitere Informationen finden Sie auf den Seiten Dynamics 365 Customer Service Preisübersicht und Dynamics 365 Customer Service Preisplan.

Die folgenden JavaScript-Methoden können verwendet werden, um unterschiedliche Vorgänge mit dem Livechatwidget von Omnichannel for Customer Service auszuführen.

Methoden

Methode Beschreibung
setContextProvider Legt den Kontextanbieter für Live-Chat-Kanäle fest. Die Kontextanbieterfunktion, sofern aufgerufen, gibt den für das Einleiten einer Chatsitzung zu verwendenden Kontext zurück.
getContextProvider Ruft den derzeit festgelegten benutzerdefinierten Kontextanbieter ab, sofern vorhanden.
removeContextProvider Entfernt den derzeit festgelegten benutzerdefinierten Kontextanbieter, sofern vorhanden.
setAuthTokenProvider Legt den Anbieter der Authentifizierungstoken fest.
getAuthTokenProvider Ruft den derzeit festgelegten Anbieter der Authentifizierungstoken ab, sofern vorhanden.
removeAuthTokenProvider Entfernt den derzeit festgelegten Anbieter der Authentifizierungstoken, sofern vorhanden.
startChat Öffnet einen vorhandenen Chat (sofern vorhanden). Andernfalls wird ein neuer Chat eingeleitet. Sie können den customContext-Parameter in der Methode verwenden, um den Kontext direkt zu übergeben und so die Chat-Sitzung zu initialisieren
startProactiveChat Ermöglicht es Unternehmen, Benutzer einzubinden, indem sie sie auf der Grundlage der konfigurierten Regeln automatisch zu einer Chat-Unterhaltung einladen.
closeChat Beendet die Unterhaltung zwischen dem Bearbeiter und dem Kunden. Jeder Browser-Cache im Zusammenhang mit der Unterhaltung wird ebenfalls gelöscht.
getAgentAvailability Ruft die Verfügbarkeit von Bearbeitern für eine Warteschlange auf der Grundlage der Routingregeln ab. Der Omnichannel-Entwickler kann diese API verwenden, um zu bestimmen, ob die Option „Unterhaltung starten“ für den Kunden sichtbar sein soll, und auch für die Anzeige von Informationen wie Wartezeit und Position in Warteschlangen.

Veranstaltungen

Event Beschreibung
lcw:ready Dieses Ereignis wird aufgerufen, wenn das Livechat-SDK verwendet werden kann.
lcw:error Dieses Ereignis wird ausgelöst, wenn während der Laufzeit eines Chats ein Fehler auftritt. Informationen zu Fehlercodes und Fehlernachrichten finden Sie in der Fehlercode-Referenz für Omnichannel for Customer Service.
lcw:startChat Dieses Ereignis wird ausgelöst, wenn ein Chat getartet wird.
lcw:closeChat Dieses Ereignis wird ausgelöst, wenn ein Chat geschlossen wird.
lcw:chatQueued Dieses Ereignis wird aufgerufen, wenn die Chat-Unterhaltung erstellt und begonnen wurde.
lcw:chatRetrieved Dieses Ereignis wird ausgelöst, wenn das System eine laufende Chat-Unterhaltung aus dem Cache abruft, nachdem eine Seite neu geladen oder auf einer anderen Registerkarte geöffnet wurde.
lcw:onClose Dieses Ereignis wird ausgelöst, wenn der Kunde, der mit dem Chat Widget beschäftigt ist, den Widget schließt.
lcw:onMinimize Dieses Ereignis wird ausgelöst, wenn der Kunde, der mit dem Chat Widget beschäftigt ist, das Widget minimiert.
lcw:onMaximize Dieses Ereignis wird ausgelöst, wenn der Kunde, der mit dem Chat Widget beschäftigt ist, das Widget maximiert.
lcw:onMessageReceived Dieses Ereignis wird ausgelöst, wenn das Chat Widget eine neue Nachricht erhält.
lcw:onMessageSent Dieses Ereignis wird ausgelöst, wenn ein Kunde, der mit dem Chat-Widget interagiert, eine neue Nachricht sendet.
lcw:threadUpdate Dieses Ereignis wird vom Live-Chat ausgelöst, wenn ein Agent ein Gespräch beendet.
lcw:getAgentAvailability Dieses Ereignis wird ausgelöst, wenn die getAgentAvailability Methode eine erfolgreiche Antwort zurückgibt.

Siehe auch

Anpassungen für Omnichannel für Entwickler