Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
CCaaS_GetRepresentativeAvailabilityForConversation-ohjelmointirajapinnan avulla saat jonon ja palvelun edustajan saataville aktiivisen keskustelun aikana, jossa on kelvollinen keskustelutunnus.
Esimerkiksi kun asiakas, joka keskustelee IVR:n tai tekoälyagentin kanssa, pyytää eskalointia palveluedustajalle, tekoälyagentti kutsuu tätä ohjelmointirajapintaa määrittääkseen palveluedustajan käytettävyyden ja reitittääkseen keskustelun vastauksen perusteella.
Pyynnön tiedot
osoite
/\<orgurl\>/api/data/v9.2/CCaaS\_ GetRepresentativeAvailabilityForConversation
Menetelmä
POST
Versio
1.0
Pyynnön otsikot
| Nimi | Kuvaus |
|---|---|
| Valtuutus | Pakollinen. Microsoft Entra ID API-soittajan haltijatunnus Contact Center -esiintymässä. Lisätietoja on artikkelissa API-valtuutuksen asennustunnus |
Mallipyynnön runko
| Kuvaus | Näyte pyyntö |
|---|---|
| Määrittää, onko aktiivisessa keskustelussa jono ja edustava saatavuus. | curl --request POST \ --url https://<org-url>/api/data/v9.2/CCaaS_GetRepresentativeAvailabilityForConversation \ --header 'Authorization: Bearer token' \ --data '{ "ApiVersion": "1.0", "ConversationId": "2f2508bd-b58e-4982-b142-651e36dc8df3" }' |
| Määritä jonon ja edustajan saatavuus keskustelulle, jossa reittijonon säännöt tarvitsevat enemmän kontekstikohteita. | curl --request POST \ --url https://<org-url>/api/data/v9.2/CCaaS_GetRepresentativeAvailabilityForConversation \ --header 'Authorization: Bearer token' \ --data '{ "ApiVersion": "1.0", "ConversationId": "cf21df54-6d64-4aea-b668-405b8aa42b07", "CustomContextItems": "{\"contextItem1\": {\"value\": \"contextItemValue1\", \"isDisplayable\": true, \"datatype\": \"DataType1\"}, \"contextItem2\": {\"value\": \"contextItemValue2\", \"isDisplayable\": true, \"datatype\": \"DataType2\"}}" }' |
| Sääntö on kontekstikohteessa Survey (tyyppi: Text, value: India) | curl --request POST \ --url https://<org-url>/api/data/v9.2/CCaaS_GetRepresentativeAvailabilityForConversation \ --header 'Authorization: Bearer <Token>' \ --header 'Content-Type: application/json' \ --data '{ "ApiVersion": "1.0", "ConversationId": "94c002c8-b14e-4a0e-8069-78dcf0d6c208", "CustomContextItems": "{\"Survey\": {\"value\": \"India\", \"isDisplayable\": true, \"datatype\": \"192350000\"}}" }' |
Muistio
Pyynnön runkona on merkkijono,
CustomContextItemsjoka sisältää reitistä jonoon -säännöissä käytetyt kontekstikohteet. Esimerkki kontekstikohteista:{ "contextItemName1": { "value": "contextItemValue1", "isDisplayable": true, "datatype": "DataType1" }, "contextItemName2": { "value": "contextItemValue2", "isDisplayable": true, "datatype": "DataType2" } }isDisplayableilmaisee, näkyykö kontekstikohde näytössä. Tämä arvo on joko Tosi tai Epätosi.datatypevoi olla vain Teksti = 192350000 tai Kokonaisluku = 192350001
Vastaus
Jos tämä menetelmä onnistuu, se palauttaa 200 OK-vastauskoodin. -menetelmä palauttaa myös seuraavat tilakoodit.
| HTTP-tila | Kuvaus |
|---|---|
| 400 | Huono pyyntö (väärät syöteparametrit) |
| 401 | Luvaton |
| 404 | Resurssi ei löytynyt |
| 429 | Hintarajoitus (Liian monta pyyntöä) |
| 405 | API ei sallittu |
| 500 | Sisäisen palvelimen virhe |
Vastausarvot
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| queueId | Merkkijono | Kohdejonon, jossa pyyntö reititetään reitityssäännön määritysten ja syötetietojen, kuten entiteetin arvojen ja kontekstin, perusteella, jotka ovat osa reitityssääntöä. |
| OnkoJonoSaatavilla | totuusarvo | Näyttää arvon TRUE, jos jono on käyttötuntien sisällä. FALSE, jos jono on käyttötuntien ulkopuolella. |
| Seuraavan toimintatunnin aloitusaika | DateTime | Jonon käyttötuntien alkamisaika (UTC), jos se on tällä hetkellä käyttötuntien ulkopuolella. Palauttaa arvon 01-01-0001 käyttöaikana. |
| Seuraavan käyttötunnin päättymisaika | DateTime | Aika (UTC), kun käyttötunnit päättyvät jonossa, jos se on tällä hetkellä käyttötuntien ulkopuolella. Palauttaa arvon 01-01-0001 käyttöaikana. |
| seuraavasiirtymäaika | DateTime | Aika (UTC), jolloin jono on jälleen toiminnassa, jos se on aukioloaikojen ulkopuolella. Aukioloaikoina näytetään, milloin jono ei ole toiminnassa. |
| sijaintiJonossa | Numero | Sijoita jonoon asiakas, joka odottaa muiden takana samassa jonossa. |
| onkoAgenttiSaatavilla | totuusarvo | Näyttää:
|
| keskimääräinen odotusaika | Numero | Tavoitejonon asiakkaiden keskimääräinen odotusaika minuutteina. |
| KeskimääräinenOdotusaikaSekunneissa | Numerot | Tavoitejonon asiakkaiden keskimääräinen odotusaika sekunteina. |
| AsiakkaidenJonossaSaatavillaOlevienAsiantuntijoidenLukumäärä | Numerot | Kohdejonossa on tällä hetkellä käytettävissä olevien palveluedustajien määrä keskusteluiden vastaanottamiseen. |
Mallivastaus
{
"@odata.context": "https://<org-url>/api/data/v9.2/\$metadata#Microsoft.Dynamics.CRM.CCaaS_GetRepresentativeAvailabilityForConversationResponse",
"NextTransitionTime": "9999-12-31T23:59:59Z",
"NumberOfExpertsAvailableInQueue": 5,
"AverageWaitTimeInSeconds": 45
"PositionInQueue": 1,
"AverageWaitTime": null,
"StartTimeOfNextOperatingHour": "0001-01-01T00:00:00Z",
"EndTimeOfNextOperatingHour": "0001-01-01T00:00:00Z",
"QueueId": "85e55877-f27a-e911-a81a-000d3a1ca610",
"IsAgentAvailable": true,
"IsQueueAvailable": true
}
Aiheeseen liittyvät tiedot
Käytä edustavia käytettävyysrajapintoja
CCaaS_SaaEdustajanSaatavuudenEnnenKeskustelua