Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
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 eilės agento pasiekiamumą pagal maršruto parinkimo taisykles. Daugiakanalis kūrėjas gali naudoti šią API, kad nustatytų, ar pokalbio pradžios parinktis turi būti matoma klientui, taip pat rodyti informaciją, pvz., laukimo laiką ir padėtį eilėse.
Pastaba.
- Prieš skambindami tiesioginio pokalbio SDK metodais, klausykitės įvykio lcw:ready , kurį sukėlė tiesioginis pokalbis. Tiesioginio pokalbio metodus galima iškviesti iškėlus lcw:ready įvykį. Šio įvykio galite klausytis įtraukdami savo įvykio klausyklą į lango objektą.
- Šis metodas gali būti iškviestas kelis kartus iš kliento pusės, kai pasikeičia kliento įvestis. Kliento talpykla atnaujinama kas 2 minutes arba pasikeitus kliento konteksto parametrams.
- Šis metodas gali būti vadinamas tik 100 kartų per minutę vienai organizacijai. Jei viršijate limitą, pamatysite http 429 atsakymo būsenos kodą, nurodantį, kad per nurodytą laiką išsiuntėte per daug užklausų.
Sintaksė
Microsoft.Omnichannel.LiveChatWidget.SDK.getAgentAvailability();
Parametrus
Joks
Grąžinama reikšmė
| Pavadinimą | Tipas | Aprašas |
|---|---|---|
queueId |
Eilutės | Paskirties eilė, kurioje užklausa nukreipiama pagal maršruto parinkimo taisyklės konfigūraciją ir įvesties duomenis (pateikiama objekto reikšmė ir kontekstas, kurie yra maršruto parinkimo taisyklės dalis). |
isQueueAvailable |
Bulio logikos | Rodo: - TRUE, jei eilė yra darbo valandomis. - FALSE, jei eilė yra ne darbo valandomis. |
StartTimeOfNextOperatingHour |
DateTime | Eilės darbo valandų pradžios laikas (UTC), jei ji yra ne darbo valandomis. Darbo valandomis grąžinama 01-01-0001 vertė. |
EndTimeOfNextOperatingHour |
DateTime | Laikas (UTC), kada baigiasi eilės darbo valandos, jei ji yra ne darbo valandomis. Darbo valandomis grąžinama 01-01-0001 vertė. |
nexttransitiontime |
DateTime | Laikas (UTC), kai eilė vėl veikia, jei ji yra ne darbo valandomis. Laikas, kai eilė neveikia, rodomas darbo valandomis. |
positionInQueue |
Skaičius | Kliento, laukiančio už kitų klientų toje pačioje eilėje, padėtis eilėje. |
isAgentAvailable |
Bulio logikos | Rodo: - TRUE, jei eilėje esantys agentai šiuo metu gali priimti užklausas pagal sukonfigūruotas maršruto parinkimo ir priskyrimo taisykles darbo srautui. API taip pat grąžina teisingą, jei robotas yra prijungtas prie darbo srauto arba eilės. Rekomenduojame šios API nenaudoti, kai yra robotas. - FALSE, jei agentai negali priimti užklausų. |
averageWaitTime |
Skaičius | Vidutinis laukimo laikas minutėmis tikslinėje eilėje esantiems klientams, remiantis pastarųjų 48 valandų duomenimis. |
Pavyzdžiui
window.addEventListener("lcw:ready", function handleLivechatReadyEvent(){
// Gets the agent availability
Microsoft.Omnichannel.LiveChatWidget.SDK.getAgentAvailability();
});
Perduokite pasirinktines funkcijos konteksto reikšmes, kad įsitikintumėte, jog gautas kontekstas
Šis metodas atlieka vidinį funkcijos setContextProvider iškvietimą ir sinchroniškai iškviečia getAgentAvailability, kad įsitikintų, jog kontekstas nustatytas prieš tęsiant. Dėl asinchroniško funkcijų pobūdžio, kai jos naudojamos atskirai, kontekstas gali būti neparuoštas, kai yra konsultuojantis agentas.
Pastaba.
Prieš skambinant getAgentAvailability, nereikia iškviesti metodo setContextProvider.
Štai kodo pavyzdys, rodantis, kaip naudoti setContextProvider metodą.
// To set the custom context, pass the custom context object as input parameter to agent availability
// provider as part of the logic, so there is no need to set custom context before this call.
Microsoft.Omnichannel.LiveChatWidget.SDK.getAgentAvailability({
customContext : {
'jwtToken': {'value':'token','isDisplayable':true},
'Email': {'value':'test@test.com','isDisplayable':true},
'client': {'value':'true','isDisplayable':true},
'Emailing': {'value':'true','isDisplayable':true}
}
}
);
Susijusi informacija
pradėtiPokalbis
setContextProvider
Tiesioginio pokalbio SDK nuoroda