Configurarea asistenței pentru un singur furnizor sau mai mulți furnizori de canale

Cu Dynamics 365 Channel Integration Framework 2.0, organizațiile pot configura furnizori de canale unice și multiple (furnizori de chat primar și furnizori terți de telefonie) în aplicația Omnicanal pentru Dynamics 365 serviciu pentru relații cu clienții. Acest lucru permite agenților să lucreze simultan la mai multe sesiuni de catering pentru clienți diferiți pe canale diferite, unde fiecare dintre aceste sesiuni aparține unui furnizor diferit. Agenții pot comuta între aceste sesiuni după cum este necesar. Omnicanal pentru serviciu pentru relații cu clienții aduce o configurație de furnizor de canal furnizat, cu toate acestea, puteți adăuga alte înregistrări ale furnizorului de canale și le puteți configura.

Considerații

Iată câteva lucruri de reținut atunci când creați sau începeți sesiuni atunci când aveți mai mulți furnizori de canale în organizația dvs.:

  • Sesiunile care sunt inițiate utilizând API-urile Dynamics 365 Channel Integration Framework 2.0 sunt asociate cu furnizorul canalului. Furnizorii sunt notificați cu privire la evenimentele pentru sesiunea începută de aceștia.

  • Furnizorii pot deschide file noi numai în sesiunile pe care le-au început.

  • Furnizorii nu pot comuta programatic sesiunile sau închide sesiunile.

  • Agenții pot comuta și închide manual sesiunile. Ca o bună practică, am recomandat ca sesiunile să înceapă după obținerea consimțământului agentului folosind o notificare toast.

  • Dacă o sesiune de furnizor nu este focalizată și există un eveniment nou în acea sesiune, cum ar fi un nou mesaj necitit de la un client, atunci puteți utiliza API-ul requestFocusSession pentru a arăta agentului că sesiunea care nu este focalizată necesită atenție.

Începeți o sesiune de domiciliu (implicită) atunci când organizația utilizează un singur furnizor de canale

Dacă organizația dvs. utilizează un singur furnizor de canal, atunci puteți utiliza metoda pentru a începe o sesiune de setMode pornire.

Apelați metoda Microsoft.CIFramework.setMode(1) din codul furnizorului pentru a face vizibil panoul de comunicare. Puteți adăuga metoda la sfârșitul codului de inițializare, astfel încât widget să fie vizibil chiar din momentul încărcării furnizorului canalului.

De asemenea, puteți asculta evenimentul onSessionClosed pentru a afișa comunicarea widget când ultima sesiune este închisă. În acest fel vă puteți asigura că comunicarea widget este vizibilă tot timpul, indiferent dacă o sesiune este deschisă sau nu.

Începeți o sesiune de domiciliu (implicită) atunci când organizația utilizează mai mulți furnizori de canale

Când aveți mai mulți furnizori de canale în organizația dvs., comunicarea widget nu va fi vizibilă în sesiunea de pornire, deoarece sesiunea de domiciliu nu este asociată cu niciun furnizor de canal specific. De asemenea, metoda setMode nu este acceptată în pagina de pornire. Deci, trebuie să creați o sesiune implicită pentru a afișa o experiență de apelare în widget, tablourile de bord ale conversațiilor din fila aplicației și așa mai departe.

Pentru a crea o sesiune implicită, procedați astfel:

  1. Utilizați metoda createSession pentru a crea o sesiune cu filele relevante ale aplicației și încărcați-le împreună cu widget.
  2. Utilizați metoda Microsoft.CIFramework.setMode(1) în codul furnizorului, la sfârșitul secțiunii de inițializare. Acest lucru asigură faptul că widget este vizibil chiar din momentul încărcării furnizorului canalului.

Consultați și

Noutăți în Dynamics 365 Channel Integration Framework
Configurarea furnizorilor de canale în Dynamics 365 Channel Integration Framework 1.0
Aduceți-vă propriul canal de mesagerie personalizat