getConversations

Omnikanal for Customer Service har en rekke funksjoner som utvider kraften i Dynamics 365 Customer Service Enterprise, slik at organisasjoner kan koble seg til og komme i kontakt med kundene på tvers av digitale meldingskanaler. En tilleggslisens kreves for å få tilgang til Omnikanal for Customer Service. Hvis du vil ha mer informasjon, kan du se sidene Prisoversikt for Dynamics 365 Customer Service og Prisplan for Dynamics 365 Customer Service.

Denne funksjonen kan brukes til å hente en liste over samtaleoppføringer (msdyn_ocliveworkitem) for en agent.

Syntaks

Microsoft.Omnichannel.getConversations(input, correlationId);

Parametere

Parameter Type Beskrivelse
inndata Streng JSON-inngang. Den har følgende format:
{attributes, agentID, status, orderBy, createdBeforeDays}
hvor:
  • attributeser en matrise med strenger som inneholder navn på enhetsattributter
  • agentId er en streng som inneholder unik identifikator for agenten
  • status er en matrise med strenger med kommadelte verdier
  • orderBy er en matrise med objekter i formatet:
    [{ attributeName: "<Attribute_Name>" descending:<boolsk>}]
  • createdBeforeDayser antall dager siden samtalen ble opprettet

Det agentId er den eneste nødvendige inngangsvariabelen, og resten er valgfrie.
korrelasjonId Streng Valgfritt. Unik identifikator for telemetrilogging.

Returverdi

Returnerer et løst eller avvist løfte basert på resultatet av operasjonen.

Note

Selv om anroperen ikke sender noen attributter i inndataene, returnerer funksjonen postene med følgende standardattributter:

  • msdyn_ocliveworkitemid
  • msdyn_liveworkstreamid
  • msdyn_lastsessionid
  • Statuskode
  • OpprettetPå

Eksempel

Følgende kodesnutt henter den ventende samtalen for den angitte agent-ID-en.

var input = { 
    "attributes": [
        "msdyn_title",
        "msdyn_channel"
        ],
    "agentId": "2b330c52-6844-4d36-8e05-03c78c9681dc",
    "status": [3], 
    "orderBy": [
        { 
            "attributeName": "createdon",
            "descending": true
        }
    ]
};
Microsoft.Omnichannel.getConversations(input).then(result => {
    console.log("result is as:", result); 
    }, (error) => {
        console.log("error is as:", error); 
    }
);

SDK-referanse for direkte chat
Referanse for JavaScript-API for omnikanal
getConversationId
linkToConversation
fjern linkFromConversation
åpensamtale
sendMessageToConversation