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. |