Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
- Użyj metody createSession , aby utworzyć sesję z odpowiednimi zakładkami aplikacji i załadować je razem z widżetem.
- 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.
Informacje pokrewne
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