Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Ovaj članak pokazuje kako možete konfigurirati trajanje automatskog zatvaranja razgovora pomoću web-API-ja.
Važno
Automatsko zatvaranje razgovora na temelju trajanja nije podržano za zapise koji su konfigurirani za objedinjeno usmjeravanje. Kada izbrišete usmjereni zapis, pridružena stavka reda čekanja briše se. Aktivna radna stavka ili razgovor također će se izbrisati kao dio postupka čišćenja.
Upotrijebite sljedeći GET
zahtjev za dohvaćanje svih konfiguracijskih zapisa koji su definirani izvan okvira.
Zahtjev
GET [Organization URI]/api/data/v9.1/msdyn_occhannelstateconfigurations
Accept: application/json
OData-MaxVersion: 4.0
OData-Version: 4.0
If-None-Match: null
Odgovor
{
"@odata.context":"[Organization URI]/api/data/v9.1/$metadata#msdyn_occhannelstateconfigurations",
"value":[
{
"@odata.etag":"W/\"1379367\"",
"_organizationid_value":"11bb11bb-cc22-dd33-ee44-55ff55ff55ff",
"msdyn_name":"Live Chat - Open",
"statecode":0,
"statuscode":1,
"_msdyn_occhannelconfigurationid_value":"836717fd-5578-e911-8196-000d3af7d71e",
"msdyn_autocloseliveworkitemafter":20,
"modifiedon":"2019-10-01T13:41:51Z",
"_modifiedby_value":"d6e088ce-8866-4b3d-8ea2-150ad72e2b79",
"msdyn_ocliveworkitemstate":0,
"msdyn_showconfirmationonsessionclose":false,
"versionnumber":1379367,
"msdyn_occhannelstateconfigurationid":"6283ab63-5778-e911-8196-000d3af7d71e",
"createdon":"2019-10-01T13:41:51Z",
"_createdby_value":"d6e088ce-8866-4b3d-8ea2-150ad72e2b79",
"_modifiedonbehalfby_value":null,
"importsequencenumber":null,
"overriddencreatedon":null,
"_createdonbehalfby_value":null,
"utcconversiontimezonecode":null,
"timezoneruleversionnumber":null
},
{
"@odata.etag":"W/\"1379368\"",
"_organizationid_value":"11bb11bb-cc22-dd33-ee44-55ff55ff55ff",
"msdyn_name":"Live Chat - Active",
"statecode":0,
"statuscode":1,
"_msdyn_occhannelconfigurationid_value":"836717fd-5578-e911-8196-000d3af7d71e",
"msdyn_autocloseliveworkitemafter":null,
"modifiedon":"2019-10-01T13:41:51Z",
"_modifiedby_value":"d6e088ce-8866-4b3d-8ea2-150ad72e2b79",
"msdyn_ocliveworkitemstate":1,
"msdyn_showconfirmationonsessionclose":true,
"versionnumber":1379368,
"msdyn_occhannelstateconfigurationid":"e2737c9a-5778-e911-8196-000d3af7d71e",
"createdon":"2019-10-01T13:41:51Z",
"_createdby_value":"d6e088ce-8866-4b3d-8ea2-150ad72e2b79",
"_modifiedonbehalfby_value":null,
"importsequencenumber":null,
"overriddencreatedon":null,
"_createdonbehalfby_value":null,
"utcconversiontimezonecode":null,
"timezoneruleversionnumber":null
},
]
}
Atribut msdyn_name
u entitetu msdyn_occhannelstateconfiguration
spominje kanal i stanje razgovora. Dodatne informacije o stanjima razgovora potražite u članku Razumijevanje stanja razgovora u aplikaciji Svi kanali za Customer Service.
Entitetu msdyn_occhannelconfiguration
možete poslati GET
zahtjev za dohvaćanje svih postojećih zapisa kanala. Za svaki od tih kanala možete vidjeti njegovo stanje kada postavljate upit entitetu msdyn_occhannelstateconfiguration
.
Pošaljite PATCH
zahtjev za msdyn_occhannelstateconfiguration
zapis entiteta i ažurirajte vrijednost atributa msdyn_autocloseliveworkitemafter
.
PATCH [Organization URI]/api/data/v9.1/msdyn_occhannelstateconfigurations(6283ab63-5778-e911-8196-000d3af7d71e)
Accept: application/json
OData-MaxVersion: 4.0
OData-Version: 4.0
If-None-Match: null
{
"msdyn_autocloseliveworkitemafter":5
}
Evo oglednog koda za ažuriranje postojećih zapisa u entitetu msdyn_occhannelstateconfigurations
:
var data =
{
"msdyn_autocloseliveworkitemafter": 2
}
// update the record
Xrm.WebApi.updateRecord("msdyn_occhannelstateconfiguration", "6283ab63-5778-e911-8196-000d3af7d71e", data).then(
function success(result) {
console.log("Auto close time updated");
},
function (error) {
console.log(error.message);
}
);
Napomena
Vrijednost atributa msdyn_autocloseliveworkitemafter
je u minutama. Ako želite dati vrijednost koja je u danima, morate je pretvoriti u minute. Na primjer, 1 dan je 24 x 60 = 1,440 minuta.
Razgovor se automatski zatvara ako je vrijednost atributa msdyn_autocloseliveworkitemafter
veća od vrijednosti atributa createdon
.
Ako je razgovor u stanju završetka – to jest, predstavnik službe za korisnike (predstavnik službe ili predstavnik) riješio je problem i sada može izvršiti neke korake nakon razgovora kako bi zatvorio razgovor – tada se razgovor zatvara ako je vrijednost atributa msdyn_autocloseliveworkitemafter
veća od vrijednosti atributa wrapupinitiatedon
.
Važno
Odluka o zatvaranju razgovora na temelju vrijednosti atributa msdyn_autocloseliveworkitemafter
i createdon
donosi se kada se pokrene zakazani posao, a ne kada se pokrene zahtjev web-API-ja PATCH
.
Konfiguriranje automatskog zatvaranja stanja završetka za chat uživo
Uobičajeno vrijeme za automatsko zatvaranje chata uživo koji je u stanju Završno je 15 minuta. Vrijednost je definirana u atributu msdyn_autocloseliveworkitemafter
i može se programski promijeniti kako bi odgovarala vašim poslovnim potrebama.
Vrijednost definirana za polje Blokiraj kapacitet za završnu obradu u tijeku rada nadjačava vrijednost navedenu u atributu msdyn_autocloseliveworkitemafter
ako je veća od vrijednosti atributa msdyn_autocloseliveworkitemafter
. Na primjer, ako ste postavili vrijednost kapaciteta predstavnika za blokiranje na 15 minuta, a msdyn_autocloseliveworkitemafter
atribut na 10 minuta, razgovor u stanju Završetak zauzet će kapacitet 15 minuta i ispunjavat će uvjete za automatsko zatvaranje tek nakon 15 minuta.
Sljedeći koraci
Ažuriranje entiteta pomoću web-API-ja