Udostępnij przez


Konfigurowanie obsługi dla dostawców z jednym i wieloma kanałami

Dzięki Dynamics 365 Channel Integration Framework 2.0 organizacje mogą konfigurować jednego i wielu dostawców kanałów (własnych dostawców czatu i telefonii innych niż Microsoft) w aplikacji Obsługa wielokanałowa dla Dynamics 365 Customer Service. Dzięki temu przedstawiciele obsługi klienta (przedstawiciel lub przedstawiciel serwisu) mogą jednocześnie pracować nad wieloma sesjami obsługującymi różnych klientów w różnych kanałach, przy czym każda z tych sesji należy do innego dostawcy. W razie potrzeby przedstawiciele mogą przełączać się między tymi sesjami. Aplikacja Obsługa wielokanałowa dla Customer Service wprowadza jedną konfigurację aprowizowanego dostawcy kanału, jednak można dodać inne rekordy dostawcy kanału i je skonfigurować.

Rozważania

Oto kilka rzeczy, na które należy zwrócić uwagę podczas tworzenia lub rozpoczynania sesji, gdy w organizacji jest wielu dostawców kanałów:

  • Sesje, które są uruchamiane przy użyciu interfejsów API Dynamics 365 Channel Integration Framework 2.0, są skojarzone z dostawcą kanału. Dostawcy są powiadamiani o zdarzeniach związanych z rozpoczętą przez nich sesją.

  • Dostawcy mogą otwierać nowe karty tylko w sesjach, które inicjują.

  • Dostawcy nie mogą programowo przełączać sesji ani zamykać sesji.

  • Przedstawiciele mogą ręcznie przełączać i zamykać sesje. Najlepszym rozwiązaniem jest rozpoczynanie sesji po uzyskaniu zgody przedstawiciela za pomocą wyskakującego powiadomienia.

  • Jeśli sesja dostawcy nie jest aktywna i w tej sesji występuje nowe zdarzenie, takie jak nowa nieprzeczytana wiadomość od klienta, możesz użyć interfejsu API requestFocusSession , aby pokazać przedstawicielowi, że sesja, która nie jest aktywna, wymaga uwagi.

Rozpoczynanie sesji domowej (domyślnej), gdy organizacja korzysta z jednego dostawcy kanału

Jeśli Twoja organizacja korzysta z jednego dostawcy kanału, możesz użyć tej setMode metody, aby rozpocząć sesję domową.

Aby panel komunikacji był widoczny, wywołaj metodę Microsoft.CIFramework.setMode(1) z kodu dostawcy. Możesz dodać metodę na końcu kodu inicjującego, aby widżet był widoczny od momentu załadowania dostawcy kanału.

Można również nasłuchiwać zdarzenia onSessionClosed , które wyświetla widget komunikacyjny po zamknięciu ostatniej sesji. W ten sposób możesz mieć pewność, że widget komunikacyjny jest widoczny przez cały czas, niezależnie od tego, czy sesja jest otwarta, czy nie.

Rozpoczynanie sesji domowej (domyślnej) w sytuacji, gdy organizacja korzysta z wielu dostawców kanałów

Jeśli w organizacji jest wielu dostawców kanałów, widżet komunikacji nie jest widoczny w sesji głównej, ponieważ sesja główna nie jest skojarzona z żadnym konkretnym dostawcą kanału. Ponadto metoda setMode nie jest obsługiwana na stronie głównej. W związku z tym należy utworzyć sesję domyślną, aby wyświetlić środowisko wybierania numerów w widżecie, pulpity nawigacyjne konwersacji na karcie aplikacji i tak dalej.

Aby utworzyć sesję domyślną, wykonaj następujące czynności:

  1. Użyj metody createSession , aby utworzyć sesję z odpowiednimi zakładkami aplikacji i załadować je razem z widżetem.
  2. Użyj metody Microsoft.CIFramework.setMode(1) w kodzie dostawcy, na końcu sekcji inicjalizacji. Dzięki temu widżet jest widoczny od momentu załadowania dostawcy kanału.

Co nowego w Dynamics 365 Channel Integration Framework
Konfigurowanie dostawców kanałów w Dynamics 365 Channel Integration Framework 1.0
Korzystaj z własnego niestandardowego kanału wiadomości