مرجع حزمة تطوير البرامج (SDK) للدردشة المباشرة

تعرض القناة متعددة الاتجاهات لـ Customer Service مجموعة من الإمكانات التي توسع قدرة Dynamics 365 Customer Service Enterprise لتمكين المؤسسات من الاتصال والتفاعل مع عملائها على الفور عبر قنوات المراسلة الرقمية. مطلوب ترخيص إضافي للوصول إلى القناة متعددة الاتجاهات لـ Customer Service. لمزيد من المعلومات، راجع نظرة عامة على تسعير Dynamics 365 Customer Service وصفحات خطة تسعير Dynamics 365 Customer Service.

يمكن استخدام أساليب JavaScript التالية لتنفيذ عمليات مختلفة باستخدام عنصر واجهة مستخدم الدردشة المباشرة للقناة متعددة الاتجاهات ل Customer Service.

Methods

Method الوصف
setContextProvider يعين موفر السياق لقنوات المحادثة المباشرة. تقوم وظيفة موفر السياق، عند استدعاؤها، بإرجاع السياق المراد استخدامه لتهيئة جلسة محادثة.
getContextProvider استرداد موفر السياق المخصص المعين حاليا، إن وجد.
removeContextProvider يزيل موفر السياق المخصص الذي تم تعيينه حاليا، إن وجد.
setAuthTokenProvider لتعيين موفر الرمز المميز للمصادقة.
getAuthTokenProvider يحصل على موفر الرمز المميز للمصادقة المعين حاليا، إن وجد.
removeAuthTokenProvider يزيل موفر الرمز المميز للمصادقة المعين حاليا، إن وجد.
startChat يفتح دردشة موجودة، إن وجدت. خلاف ذلك ، فإنه يبدأ محادثة جديدة. يمكنك استخدام المعلمة customContext في الطريقة لتمرير السياق مباشرة لتهيئة جلسة الدردشة
startProactiveChat تمكن المؤسسات من إشراك المستخدمين عن طريق دعوتهم تلقائيا إلى محادثة دردشة استنادا إلى القواعد التي تم تكوينها.
closeChat إنهاء المحادثة بين الوكيل والعميل. يتم أيضا حذف أي ذاكرة تخزين مؤقت للمتصفح تتعلق بالمحادثة.
getAgentAvailability استرداد توفر العامل لقائمة انتظار استنادا إلى قواعد التوجيه. يمكن لمطور القناة متعددة الاتجاهات استخدام واجهة برمجة التطبيقات هذه لتحديد ما إذا كان خيار بدء المحادثة يجب أن يكون مرئيا للعميل وأيضا لعرض معلومات مثل وقت الانتظار والموضع في قوائم الانتظار.

احداث

الحدث الوصف
lcw:ready يتم رفع هذا الحدث عندما تكون حزمة تطوير البرامج (SDK) للدردشة المباشرة جاهزة للاستخدام.
lcw:error يتم رفع هذا الحدث في حالة حدوث خطأ أثناء عمر الدردشة. للحصول على معلومات حول رموز الخطأ ورسائل الخطأ، راجع مرجع رمز الخطأ للقناة متعددة الاتجاهات ل Customer Service.
lcw:startChat يتم تشغيل هذا الحدث عند بدء الدردشة.
lcw:closeChat يتم تشغيل هذا الحدث عند إغلاق الدردشة.
lcw:chatQueued يتم رفع هذا الحدث عند إنشاء محادثة الدردشة وبدئها.
lcw:chatRetrieved يتم رفع هذا الحدث عندما يقوم النظام باسترداد محادثة دردشة جارية من ذاكرة التخزين المؤقت بعد إعادة تحميل صفحة أو فتحها في علامة تبويب أخرى.
lcw:onClose يتم تشغيل هذا الحدث عندما يقوم العميل المتفاعل في أداة الدردشة بإغلاق عنصر واجهة المستخدم.
lcw:onMinimize يتم تشغيل هذا الحدث عندما يقوم العميل المتفاعل في عنصر واجهة مستخدم الدردشة بتصغير عنصر واجهة المستخدم.
lcw:onMaximize يتم تشغيل هذا الحدث عندما يقوم العميل المتفاعل في أداة الدردشة بتكبير عنصر واجهة المستخدم.
lcw:onMessageReceived يتم تشغيل هذا الحدث عندما يتلقى عنصر واجهة مستخدم الدردشة رسالة جديدة.
lcw:onMessageSent يتم تشغيل هذا الحدث عندما يرسل عميل مشارك في أداة الدردشة رسالة جديدة.
lcw:threadUpdate يتم رفع هذا الحدث عن طريق الدردشة المباشرة عندما ينهي الوكيل محادثة.
lcw:getAgentAvailability يتم رفع هذا الحدث عندما ترجع getAgentAvailability الطريقة استجابة ناجحة.

القناة متعددة الاتجاهات لخدمة العملاء للمطورين