Partajați prin


startChat

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 .

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.

Notă

  • Ascultați evenimentul lcw:ready generat de un chat live înainte de a apela metodele SDK de chat live. Metodele de chat live ar trebui invocate după ce evenimentul lcw:ready este ridicat. Puteți asculta acest eveniment adăugând propriul ascultător de evenimente pe obiectul window.
  • Nu trebuie să utilizați metoda setContextProvider dacă utilizați API-ul startChat SDK pentru a transmite contextul.

Sintaxă

Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({inNewWindow: inNewWindowValue,customContext: customContextObject});

Parametrii

Parametru Type Obligatoriu Descriere
inNewWindow Boolean Nu Decide dacă să deschidă conversația într-o fereastră nouă.
customContext Obiect Nu Setați furnizorul de context personalizat sincron. Dacă ați setat o valoare în setContextProvider, aceasta va fi suprascrisă de valoarea pe care ați setat-o pentru customContext.

Valoare returnată

Nici unul

Exemplu

 Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({
    inNewWindow: true,
   customContext: {
        'contextKey1': {'value': 'contextValue1', 'isDisplayable': true}
    }
});

setAuthTokenProvider
setContextProvider
Referință API JavaScript pentru SDK-ul de chat live