Referensi SDK obrolan langsung

Multisaluran untuk Customer Service menawarkan serangkaian kemampuan yang memperluas kekuatan Dynamics 365 Customer Service Enterprise untuk memungkinkan organisasi terhubung dan berinteraksi secara instan dengan pelanggan mereka di seluruh saluran olahpesan digital. Lisensi tambahan diperlukan untuk mengakses Multisaluran untuk Customer Service. Untuk informasi selengkapnya, lihat Ikhtisar harga Dynamics 365 Customer Service dan halaman Paket harga Dynamics 365 Customer Service.

Metode JavaScript berikut dapat digunakan untuk melakukan berbagai operasi dengan widget obrolan langsung Omnichannel untuk Customer Service.

Methods

Metode Description
setContextProvider Menetapkan penyedia konteks untuk saluran obrolan langsung. Fungsi penyedia konteks, saat dipanggil, mengembalikan konteks yang akan digunakan untuk menginisialisasi sesi obrolan.
getContextProvider Mengambil penyedia konteks kustom yang saat ini ditetapkan, jika ada.
removeContextProvider Menghapus penyedia konteks kustom yang saat ini ditetapkan, jika ada.
setAuthTokenProvider Mengatur penyedia token autentikasi.
getAuthTokenProvider Mendapatkan penyedia token autentikasi yang saat ini ditetapkan, jika ada.
removeAuthTokenProvider Menghapus penyedia token autentikasi yang saat ini ditetapkan, jika ada.
startChat Membuka obrolan yang ada, jika ada. Jika tidak, ini memulai obrolan baru. Anda dapat menggunakan parameter dalam customContext metode untuk langsung meneruskan konteks untuk menginisialisasi sesi obrolan
startProactiveChat Memungkinkan organisasi untuk melibatkan pengguna dengan secara otomatis mengundang mereka ke percakapan obrolan berdasarkan aturan yang dikonfigurasi.
closeChat Mengakhiri percakapan antara agen dan pelanggan. Setiap cache browser yang terkait dengan percakapan juga dihapus.
getAgentAvailability Mengambil ketersediaan agen untuk antrean berdasarkan aturan perutean. Pengembang omnichannel dapat menggunakan API ini untuk menentukan apakah opsi mulai percakapan harus terlihat oleh pelanggan dan juga untuk menampilkan informasi seperti waktu tunggu dan posisi dalam antrean.

Events

Event Description
lcw:ready Peristiwa ini dimunculkan saat SDK obrolan langsung siap digunakan.
lcw:error Peristiwa ini dimunculkan jika terjadi kesalahan selama masa aktif obrolan. Untuk informasi tentang kode kesalahan dan pesan kesalahan, lihat Referensi kode kesalahan untuk Multisaluran untuk Customer Service.
lcw:startChat Peristiwa ini dipicu saat obrolan dimulai.
lcw:closeChat Peristiwa ini dipicu saat obrolan ditutup.
lcw:chatQueued Peristiwa ini dimunculkan saat percakapan obrolan dibuat dan dimulai.
lcw:chatRetrieved Peristiwa ini dimunculkan saat sistem mengambil percakapan obrolan yang sedang berlangsung dari cache setelah halaman dimuat ulang atau dibuka di tab lain.
lcw:onClose Peristiwa ini dipicu saat pelanggan yang terlibat di widget obrolan menutup widget.
lcw:onMinimize Peristiwa ini dipicu saat pelanggan yang terlibat di widget obrolan meminimalkan widget.
lcw:onMaximize Peristiwa ini dipicu saat pelanggan yang terlibat di widget obrolan memaksimalkan widget.
lcw:onMessageReceived Peristiwa ini dipicu saat widget obrolan mendapatkan pesan baru.
lcw:onMessageSent Peristiwa ini dipicu saat pelanggan yang terlibat di widget obrolan mengirim pesan baru.
lcw:threadUpdate Peristiwa ini diangkat melalui obrolan langsung saat agen mengakhiri percakapan.
lcw:getAgentAvailability Peristiwa ini dimunculkan saat getAgentAvailability metode mengembalikan respons yang berhasil.

Multisaluran untuk Layanan Pelanggan untuk pengembang