Del via


lcw:onMessageReceived-hændelsen (Omnikanal til Customer Service JavaScript API-reference)

Omnikanal til Customer Service tilbyder en række funktioner, der kan udvide styrken i Dynamics 365 Customer Service Enterprise til at gøre det muligt for organisationer at oprette umiddelbar forbindelse og kommunikere med deres kunder på tværs af digitale meddelelseskanaler. Der skal bruges en ekstra licens for at få adgang til Omnikanal til Customer Service. Du kan finde flere oplysninger på siderne Dynamics 365 Customer Service-prisoversigt og Dynamics 365 Customer Service-prissætningsplan.

Hændelsen lcw:onMessageReceived udløses, når chatwidgetten får en ny besked. Du kan bruge denne hændelse til at oprette brugerdefinerede oplevelser for brugeren. Du kan f.eks. afspille en lydmeddelelse eller opdatere sidetitlen for at fange brugerens opmærksomhed efter den nye besked.

Brugere, f.eks. en helpdesk-medarbejder i Dynamics 365, kan sende meddelelsen, eller systemet kan sende en automatisk meddelelse. Så de mulige værdier for messageType er bruger og system.

Denne hændelse indeholder data i dataene for at forklare kilden til meddelelsen.

Eksempel på nyttedata

Agent tildelt

{ 

"channelData": { 

"tags": [
    "system",
    "agentassignmentready"
],

},
"messageType": "system"

} 

Agent accepteret

{ 

"channelData": { 

"tags": [
    "system",
    "agentaccepted"
],

},
"messageType": "system"

} 

Helpdesk-medarbejder har sendt en besked

{ 

"channelData": { 

"tags": [
    "public",
    "client_activity_id:1612311164266bkaspzvq05b"
],

},
"messageType": "user"

} 

Agenten afsluttede samtalen

{ 

"channelData": { 

"tags": [
    "system",
    "agentendconversation"
],

},
"messageType": "system"

} 

Helpdesk-medarbejderen afsluttede sessionen

{ 

"channelData": { 

"tags": [
    "system",
    "primarysessionclosed"
],

},
"messageType": "system"

} 

Agenttildeling accepteret

{ 

"channelData": { 

"tags": [
    "system",
    "agentaccepted"
],

},
"messageType": "system"

} 

Agenttildeling mislykkedes

{ 

"channelData": { 

"tags": [
    "system",
    "agentassignmentfailure"
],

},
"messageType": "system"

} 

Kø position

{ 

"channelData": { 

"tags": [
    "system",
    "queueposition",
    "customerqueuepositionnext"
],

},
"messageType": "system"

} 

Eksempel

window.addEventListener("lcw:onMessageReceived", function handleWidgetMessageReceivedEvent(payload){ // Handle the live chat widget message sent event });

lcw:klar
lcw:fejl
lcw:chatHentet
lcw:chatQueued
lcw:onClose
lcw:closeChat
lcw:startChat
lcw:onMinimize
lcw:onMaximize
lcw:onMessageSent
lcw:trådOpdatering
Live chat SDK JavaScript API reference