Rujukan SDK sembang langsung

Saluran Omni untuk Customer Service menawarkan rangkaian keupayaan yang melanjutkan kuasa Dynamics 365 Customer Service Enterprise untuk mendayakan organisasi berhubung dengan segera dan terlibat dengan pelanggan mereka melalui saluran pemesejan digital. Lesen tambahan diperlukan untuk mengakses Saluran Omni untuk Customer Service. Untuk mendapatkan maklumat lanjut, lihat gambaran keseluruhan harga Dynamics 365 Customer Service dan halaman pelan harga Dynamics 365 Customer Service .

Kaedah JavaScript berikut boleh digunakan untuk melakukan pelbagai operasi dengan widget sembang langsung Omnichannel untuk Perkhidmatan Pelanggan.

Kaedah

Kaedah Perihalan
setContextProvider Menetapkan pembekal konteks untuk saluran sembang langsung. Fungsi pembekal konteks, apabila dipanggil, mengembalikan konteks yang akan digunakan untuk memulakan sesi sembang.
getContextProvider Mendapatkan semula pembekal konteks tersuai yang ditetapkan pada masa ini, jika ada.
removeContextProvider Mengalih keluar pembekal konteks tersuai yang ditetapkan pada masa ini, jika ada.
setAuthTokenProvider Mengesetkan pembekal token pengesahan.
getAuthTokenProvider Mendapat pembekal token pengesahan yang ditetapkan pada masa ini, jika ada.
removeAuthTokenProvider Mengalih keluar pembekal token pengesahan yang ditetapkan pada masa ini, jika ada.
startChat Membuka sembang sedia ada, jika ada. Jika tidak, ia memulakan sembang baharu. Anda boleh menggunakan customContext parameter dalam kaedah untuk terus menghantar konteks untuk memulakan sesi sembang
startProactiveChat Membolehkan organisasi melibatkan pengguna dengan menjemput mereka ke perbualan sembang secara automatik berdasarkan peraturan yang dikonfigurasikan.
closeChat Menamatkan perbualan antara ejen dan pelanggan. Mana-mana cache penyemak imbas yang berkaitan dengan perbualan juga dipadamkan.
getAgentAvailability Mendapatkan semula ketersediaan ejen untuk baris gilir berdasarkan peraturan penghalaan. Pembangun omnichannel boleh menggunakan API ini untuk menentukan sama ada pilihan mulakan perbualan harus kelihatan kepada pelanggan dan juga untuk memaparkan maklumat seperti masa menunggu dan kedudukan dalam baris gilir.

Peristiwa

Acara Perihalan
lcw:ready Acara ini dibangkitkan apabila SDK sembang langsung sedia untuk digunakan.
lcw:error Peristiwa ini dibangkitkan sekiranya ralat berlaku semasa hayat sembang. Untuk maklumat tentang kod ralat dan mesej ralat, lihat rujukan kod ralat untuk Multisaluran untuk Perkhidmatan Pelanggan.
lcw:startChat Acara ini dicetuskan apabila sembang dimulakan.
lcw:closeChat Acara ini dicetuskan apabila sembang ditutup.
lcw:chatQueued Acara ini dibangkitkan apabila perbualan sembang dibuat dan dimulakan.
lcw:chatRetrieved Peristiwa ini dibangkitkan apabila sistem mendapatkan semula perbualan sembang yang berterusan daripada cache selepas halaman dimuat semula atau dibuka pada tab lain.
lcw:onClose Acara ini dicetuskan apabila pelanggan yang terlibat pada widget sembang menutup widget.
lcw:onMinimize Peristiwa ini dicetuskan apabila pelanggan yang terlibat pada widget sembang meminimumkan widget.
lcw:onMaximize Acara ini dicetuskan apabila pelanggan terlibat pada widget sembang memaksimumkan widget.
lcw:onMessageReceived Acara ini dicetuskan apabila widget sembang mendapat mesej baharu.
lcw:onMessageSent Acara ini dicetuskan apabila pelanggan yang terlibat pada widget sembang menghantar mesej baharu.
lcw:threadUpdate Acara ini dibangkitkan melalui sembang langsung apabila ejen menamatkan perbualan.
lcw:getAgentAvailability Peristiwa ini dibangkitkan apabila kaedah mengembalikan getAgentAvailability respons yang berjaya.

Omnichannel untuk Perkhidmatan Pelanggan untuk pembangun