Vestluste automaatse sulgemise konfigureerimine veebi-API abil

Selles artiklis näidatakse, kuidas saate veebi API abil konfigureerida vestluse automaatse sulgemise kestust.

Oluline

Vestluste kestusepõhist automaatset sulgemist ei toetata kirjete puhul, mis on konfigureeritud ühtse marsruutimise jaoks. Marsruuditud kirje kustutamisel kustutatakse seotud järjekorraüksus. Puhastamise käigus kustutatakse ka reaalajas tööüksus või vestlus.

Kasutage järgmist GET taotlust, et tuua kõik konfiguratsioonikirjed, mis on karbist välja võetud.

Taotlus

GET [Organization URI]/api/data/v9.1/msdyn_occhannelstateconfigurations
Accept: application/json  
OData-MaxVersion: 4.0  
OData-Version: 4.0
If-None-Match: null

Tagasiside

{ 
   "@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
      },
   ]
}

Olemi msdyn_name atribuut msdyn_occhannelstateconfiguration mainib vestluse kanalit ja olekut. Lisateavet vestlusolekute kohta leiate teemast Customer Service'i omnikanali vestlusolekute mõistmine.

Saate esitada GET olemile msdyn_occhannelconfiguration taotluse tuua kõik olemasolevad kanalikirjed. Kõigi nende kanalite puhul näete selle olekut, kui esitate olemile msdyn_occhannelstateconfiguration päringu.

Esitage PATCH olemikirjele msdyn_occhannelstateconfiguration päring ja värskendage atribuudi väärtust 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
}

Siin on näidiskood olemi olemasolevate kirjete msdyn_occhannelstateconfigurations värskendamiseks.

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);
    }
);

Märkus.

Atribuudi väärtus msdyn_autocloseliveworkitemafter on minutites. Kui soovite esitada väärtust, mis on päevades, peate selle teisendama minutiteks. Näiteks 1 päev on 24 x 60 = 1,440 minutit.

Vestlus sulgub automaatselt, kui atribuudi väärtus msdyn_autocloseliveworkitemafter on suurem kui atribuudi väärtus createdon .

Kui vestlus on lõppolekus – st klienditeenindaja (teenindaja või esindaja) lahendas probleemi ja saab nüüd vestluse sulgemiseks teha mõned vestlusjärgsed toimingud –, siis vestlus suletakse, kui atribuudi väärtus msdyn_autocloseliveworkitemafter on suurem kui atribuudi väärtus wrapupinitiatedon .

Oluline

Otsus sulgeda vestlus atribuutide ja msdyn_autocloseliveworkitemafter väärtuste createdon põhjal tehakse ajastatud töö käivitamisel, mitte veebi PATCH API päringu käivitamisel.

Konfigureerige reaalajas vestluse lõpetamisoleku automaatne sulgemine

Kokkuvõtte olekus reaalajas vestluse automaatse sulgemise vaikeaeg on 15 minutit. Väärtus on määratletud atribuudis, msdyn_autocloseliveworkitemafter mida saate programmiliselt muuta, et see sobiks teie ettevõtte vajadustega.

Töövoo välja Ploki võimsus lõppvõtmiseks määratletud väärtus alistab atribuudis määratud msdyn_autocloseliveworkitemafter väärtuse, kui see on suurem kui atribuudi väärtus msdyn_autocloseliveworkitemafter . Näiteks kui määrate blokeeriva esindaja võimsuse väärtuseks 15 minutit ja atribuudiks msdyn_autocloseliveworkitemafter 10 minutit, hõivab vestlus olekus Lõpetamine 15 minutiks mahu ja on automaatseks sulgemiseks sobilik alles 15 minuti pärast.

Järgmised toimingud

Olemi värskendamine veebi API abil

Vestluste automaatne sulgemine