Udostępnij przez


Dokumentacja zestawu SDK czatu na żywo

Aplikacja Obsługa wielokanałowa klientów dla Dynamics 365 oferuje zestaw funkcji, które rozszerzają możliwości Dynamics 365 Customer Service Enterprise, aby umożliwić organizacjom natychmiastowe łączenie się i interakcję z klientami za pośrednictwem cyfrowych kanałów komunikacji. Do uzyskania dostępu do plików sieciOwych w celu obsługa klienta jest wymagana dodatkowa licencja. Aby uzyskać więcej informacji, zobacz omówienie cennika usługi Dynamics 365 Customer Service i strony cennika Dynamics 365 Customer Service.

Następujące metody JavaScript mogą być używane do wykonywania różnych operacji na widżecie czatu na żywo aplikacji Obsługa wielokanałowa dla Customer Service.

Methods

Metoda Description
setContextProvider Ustawia dostawcę kontekstu dla kanałów czatu na żywo. Funkcja dostawcy kontekstu po wywołaniu zwraca kontekst, który ma być używany do inicjowania sesji czatu.
getContextProvider Pobiera aktualnie ustawionego dostawcę kontekstu niestandardowego, jeśli istnieje.
removeContextProvider Usuwa aktualnie ustawionego niestandardowego dostawcę kontekstu, jeśli istnieje.
setAuthTokenProvider Ustawia dostawcę tokenu uwierzytelniania.
getAuthTokenProvider Pobiera aktualnie ustawionego dostawcę tokenu uwierzytelniania, jeśli istnieje.
removeAuthTokenProvider Usuwa aktualnie ustawionego dostawcę tokenu uwierzytelniania, jeśli istnieje.
startChat Otwiera istniejący czat, jeśli taki istnieje. W przeciwnym razie inicjuje nowy czat. Możesz użyć parametru customContext w metodzie, aby bezpośrednio przekazać kontekst w celu zainicjowania sesji czatu
startProactiveChat Umożliwia organizacjom angażowanie użytkowników poprzez automatyczne zapraszanie ich do konwersacji na czacie na podstawie skonfigurowanych reguł.
closeChat Kończy konwersację między agentem a klientem. Usuwana jest również wszelka pamięć podręczna przeglądarki związana z konwersacją.
getAgentAvailability Pobiera informacje o dostępności agenta dla kolejki na podstawie reguł rozsyłania. Deweloper obsługi wielokanałowej może użyć tego interfejsu API do określenia, czy opcja rozpoczęcia konwersacji powinna być widoczna dla klienta, a także do wyświetlenia informacji, takich jak czas oczekiwania i pozycja w kolejkach.

Events

Event Description
lcw:ready To zdarzenie jest wywoływane, gdy zestaw SDK czatu na żywo jest gotowy do użycia.
lcw:error To zdarzenie jest wywoływane w przypadku wystąpienia błędu w czasie trwania czatu. Aby uzyskać informacje o kodach błędów i komunikatach o błędach, zobacz Skorowidz kodów błędów dla aplikacji Obsługa wielokanałowa dla Customer Service.
lcw:startChat To zdarzenie jest wywoływane po rozpoczęciu czatu.
lcw:closeChat To zdarzenie jest wywoływane po zamknięciu czatu.
lcw:chatQueued To zdarzenie jest wywoływane podczas tworzenia i rozpoczynania konwersacji na czacie.
lcw:chatRetrieved To zdarzenie jest wywoływane, gdy system pobiera trwającą konwersację czatu z pamięci podręcznej po ponownym załadowaniu strony lub otwarciu jej na innej karcie.
lcw:onClose To zdarzenie jest wywoływane, gdy klient, który zaangażował się w widżet czatu, zamyka widżet.
lcw:onMinimize To zdarzenie jest wywoływane, gdy klient, który zaangażował się w widżet czatu, zminimalizuje widżet.
lcw:onMaximize To zdarzenie jest wywoływane, gdy klient zaangażowany w widżet czatu maksymalizuje widżet.
lcw:onMessageReceived To zdarzenie jest wywoływane, gdy widżet czatu otrzyma nową wiadomość.
lcw:onMessageSent To zdarzenie jest wywoływane, gdy klient zaangażowany w widget czatu wysyła nową wiadomość.
lcw:threadUpdate To zdarzenie jest wywoływane przez czat na żywo, gdy agent kończy rozmowę.
lcw:getAgentAvailability To zdarzenie jest wywoływane, getAgentAvailability gdy metoda zwraca pomyślną odpowiedź.

Obsługa wielokanałowa dla Customer Service dla deweloperów