Dalintis per


getContextProvider

Daugiakanalė „Customer Service“ platforma, skirta atitinkamoms galimybėms, kurios šplečia Dynamics 365 Customer Service Enterprise galimybes, kad organizacijos galėtų iš karto susisiekti ir bendrauti su klientais per skaitmeninių pranešimų kanalus. Norint gauti prieigą prie Daugiakanalio įtraukimo, skirto „Customer Service“, reikalinga papildoma licencija klientų aptarnavimas. Daugiau informacijos pateikta Dynamics 365 Customer Service kainų apžvalgoje ir Dynamics 365 Customer Service kainodaros plano puslapiuose.

Nuskaito šiuo metu nustatytą pasirinktinį konteksto teikėją, jei toks yra.

Pastaba.

Tiesioginio pokalbio SDK metodai turėtų būti iškviesti iškėlus lcw:ready įvykį . Šio įvykio galite klausytis įtraukdami savo įvykio klausyklą į lango objektą.

Sintaksė

Microsoft.Omnichannel.LiveChatWidget.SDK.getContextProvider();

Parametrus

Joks

Grąžinama reikšmė

Pateikia šiuo metu nustatytą pasirinktinio konteksto teikėją, jei toks yra. Jei nėra registruoto pasirinktinio konteksto teikėjo, jis grąžina nulį.

Pavyzdys

window.addEventListener("lcw:ready", function handleLivechatReadyEvent(){
   // Setting the custom context provider
   // Throws error if contextProvider is not a function
   Microsoft.Omnichannel.LiveChatWidget.SDK.setContextProvider(function contextProvider(){
      // Here it is assumed that the corresponding work stream would have context variables with logical name of 'contextKey1', 'contextKey2', 'contextKey3'.
      return {
                 'contextKey1': 'contextValue1', // string value
                 'contextKey2': 12.34, // number value
                 'contextKey3': true // boolean value
      };
   });

   // Retrieves the currently set custom context provider
   // If there is no registered custom context provider, then it returns null
   let registeredContextProvider = Microsoft.Omnichannel.LiveChatWidget.SDK.getContextProvider();
});

-->

"JavaScript" API nuoroda, skirta tiesioginio pokalbio SDK