Udostępnij przez


startChat

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.

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.

Uwaga / Notatka

  • Posłuchaj zdarzenia lcw:ready wywołanego przez czat na żywo przed wywołaniem metod SDK czatu na żywo. Metody czatu na żywo powinny być wywoływane po wywołaniu zdarzenia lcw:ready . To zdarzenie można wykrywać, dodając własny detektor zdarzeń do obiektu window.
  • Nie musisz używać tej setContextProvider metody, jeśli używasz startChat interfejsu API zestawu SDK do przekazywania kontekstu.

Składnia

Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({inNewWindow: inNewWindowValue,customContext: customContextObject});

Parametry

Parameter Typ Wymagane Description
inNewWindow logiczny Nie. Decyduje, czy otworzyć czat w nowym oknie.
customContext Object Nie. Ustaw dostawcę kontekstu niestandardowego synchronicznie. Jeśli ustawiłeś wartość w setContextProvider, zostanie ona zastąpiona przez wartość ustawioną dla customContext.

Wartość zwracana

Żaden

Example

 Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({
    inNewWindow: true,
   customContext: {
        'contextKey1': {'value': 'contextValue1', 'isDisplayable': true}
    }
});

setAuthTokenProvider
setContextProvider
Dokumentacja interfejsu API JavaScript dla pakietu SDK czatu na żywo