Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Omnicanal pentru Customer Service oferă o suită de capacități care extinde puterea Dynamics 365 Customer Service Enterprise pentru a permite organizațiilor să se conecteze instantaneu și să interacționeze cu clienții lor prin canale de mesagerie digitală. Este necesară o licență suplimentară pentru a accesa Omnicanal pentru Customer Service. Pentru mai multe informații, consultați paginile Prezentare generală a prețurilor Dynamics 365 Customer Service și Planul de prețuri Dynamics 365 Customer Service .
Următoarele metode JavaScript pot fi utilizate pentru a efectua diverse operațiuni cu widget-ul de chat live al Omnichannel for Customer Service.
Metode
| Metodă | Descriere |
|---|---|
setContextProvider |
Setează furnizorul de context pentru canalele de chat live. Funcția furnizor de context, atunci când este invocată, returnează contextul care urmează să fie utilizat pentru inițializarea unei sesiuni de chat. |
getContextProvider |
Preia furnizorul de context personalizat setat în prezent, dacă există. |
removeContextProvider |
Elimină furnizorul de context personalizat setat în prezent, dacă există. |
setAuthTokenProvider |
Setează furnizorul de simboluri de autentificare. |
getAuthTokenProvider |
Obține furnizorul de token de autentificare setat în prezent, dacă există. |
removeAuthTokenProvider |
Elimină furnizorul de tokenuri de autentificare setat în prezent, dacă există. |
startChat |
Deschide o conversație existentă, dacă există. În caz contrar, inițiază un nou chat. Puteți utiliza parametrul customContext din metodă pentru a transmite direct contextul pentru a inițializa sesiunea de chat |
startProactiveChat |
Permite organizațiilor să interacționeze cu utilizatorii invitându-i automat la o conversație de chat pe baza regulilor configurate. |
closeChat |
Încheie conversația dintre agent și client. Orice cache al browserului legat de conversație este, de asemenea, șters. |
getAgentAvailability |
Preia disponibilitatea agentului pentru o coadă pe baza regulilor de rutare. Dezvoltatorul omnicanal poate utiliza acest API pentru a determina dacă opțiunea de pornire a conversației ar trebui să fie vizibilă pentru client și, de asemenea, pentru a afișa informații precum timpul de așteptare și poziția în cozi. |
Evenimente
| Eveniment | Descriere |
|---|---|
lcw:ready |
Acest eveniment este generat atunci când SDK-ul de chat live este gata de utilizare. |
lcw:error |
Acest eveniment este generat în cazul în care apare o eroare pe durata de viață a unui chat. Pentru informații despre codurile de eroare și mesajele de eroare, consultați Referința codurilor de eroare pentru Omnicanal pentru Customer Service. |
lcw:startChat |
Acest eveniment este declanșat atunci când se începe o conversație. |
lcw:closeChat |
Acest eveniment este declanșat atunci când o conversație este închisă. |
lcw:chatQueued |
Acest eveniment este generat atunci când conversația de chat este creată și începută. |
lcw:chatRetrieved |
Acest eveniment este generat atunci când sistemul preia o conversație de chat în curs de desfășurare din cache după ce o pagină este reîncărcată sau deschisă într-o altă filă. |
lcw:onClose |
Acest eveniment este declanșat atunci când clientul implicat în widgetul de chat închide widgetul. |
lcw:onMinimize |
Acest eveniment este declanșat atunci când clientul implicat în widgetul de chat minimizează widgetul. |
lcw:onMaximize |
Acest eveniment este declanșat atunci când clientul implicat în widget-ul de chat maximizează widget-ul. |
lcw:onMessageReceived |
Acest eveniment este declanșat atunci când widget-ul de chat primește un mesaj nou. |
lcw:onMessageSent |
Acest eveniment este declanșat atunci când un client implicat în widgetul de chat trimite un mesaj nou. |
lcw:threadUpdate |
Acest eveniment este generat de chat-ul live atunci când un agent încheie o conversație. |
lcw:getAgentAvailability |
Acest eveniment este generat atunci când metoda returnează getAgentAvailability un răspuns reușit. |