Referenční informace k sadě SDK pro živý chat

Omnikanál pro Customer Service nabízí sadu funkcí, které rozšiřují výkon Dynamics 365 Customer Service Enterprise, což umožňuje organizacím okamžitě se spojit a komunikovat se svými zákazníky prostřednictvím kanálů digitálního zasílání zpráv. Pro přístup k Omnikanálu pro Customer Service je vyžadována další licence. Více informací naleznete na stránkách Přehled cen Dynamics 365 Customer Service a Cenový plán Dynamics 365 Customer Service.

Následující metody JavaScriptu lze použít k provádění různých operací s widgetem živého chatu Omnikanálu pro Customer Service.

Methods

Metoda Description
setContextProvider Nastaví poskytovatele kontextu pro kanály živého chatu. Funkce zprostředkovatele kontextu při vyvolání vrátí kontext, který má být použit pro inicializaci relace chatu.
getContextProvider Načte aktuálně nastaveného vlastního zprostředkovatele kontextu, pokud existuje.
removeContextProvider Odebere aktuálně nastaveného vlastního zprostředkovatele kontextu, pokud existuje.
setAuthTokenProvider Nastaví poskytovatele ověřovacího tokenu.
getAuthTokenProvider Získá aktuálně nastaveného poskytovatele ověřovacího tokenu, pokud existuje.
removeAuthTokenProvider Odebere aktuálně nastaveného poskytovatele ověřovacího tokenu, pokud existuje.
startChat Otevře existující chat, pokud existuje. V opačném případě zahájí nový chat. Parametr v metodě můžete použít customContext k přímému předání kontextu pro inicializaci relace chatu
startProactiveChat Umožňuje organizacím zapojit uživatele tím, že je automaticky pozve do chatové konverzace na základě nakonfigurovaných pravidel.
closeChat Ukončí konverzaci mezi agentem a zákazníkem. Smaže se také veškerá mezipaměť prohlížeče související s konverzací.
getAgentAvailability Načte dostupnost agenta pro frontu na základě pravidel směrování. Vývojář omnichannel může pomocí tohoto API určit, zda má být možnost zahájení konverzace viditelná pro zákazníka, a také pro zobrazení informací, jako je čekací doba a pozice ve frontách.

Events

Event Description
lcw:ready Tato událost je vyvolána, když je sada SDK pro živý chat připravena k použití.
lcw:error Tato událost je vyvolána v případě, že dojde k chybě během životnosti chatu. Informace o kódech chyb a chybových zprávách naleznete v části Referenční příručka ke kódům chyb pro Omnikanál pro Customer Service.
lcw:startChat Tato událost se spustí při zahájení chatu.
lcw:closeChat Tato událost se spustí při zavření chatu.
lcw:chatQueued Tato událost je vyvolána při vytvoření a zahájení chatové konverzace.
lcw:chatRetrieved Tato událost je vyvolána, když systém načte probíhající konverzaci chatu z mezipaměti poté, co je stránka znovu načtena nebo otevřena na jiné kartě.
lcw:onClose Tato událost se aktivuje, když zákazník zapojený do chatovacího widgetu widget zavře.
lcw:onMinimize Tato událost se aktivuje, když zákazník zapojený do widgetu chatu widget minimalizuje.
lcw:onMaximize Tato událost se aktivuje, když zákazník zapojený do chatovacího widgetu maximalizuje widget.
lcw:onMessageReceived Tato událost se spustí, když widget chatu obdrží novou zprávu.
lcw:onMessageSent Tato událost se aktivuje, když zákazník zapojený do chatovacího widgetu odešle novou zprávu.
lcw:threadUpdate Tato událost je vyvolána živým chatem, když agent ukončí konverzaci.
lcw:getAgentAvailability Tato událost je vyvolána, getAgentAvailability když metoda vrátí úspěšnou odpověď.

Omnichannel pro Customer Service pro vývojáře