lcw:onMessageReceived (referència de l'API de JavaScript de l'Omnicanal per al Customer Service)

La Plataforma omnicanal per al Customer Service ofereix un conjunt de capacitats que amplien el potencial del Dynamics 365 Customer Service Enterprise per permetre a les organitzacions connectar-se i interactuar de manera immediata amb els seus clients a través de canals de missatgeria digital. Cal una llicència addicional per accedir a la Plataforma omnicanal per al Customer Service. Per obtenir més informació, vegeu les pàgines Informació general del Dynamics 365 Customer Service i Pla de preus del Dynamics 365 Customer Service .

L'esdeveniment lcw:onMessageReceived s'activa quan el giny de xat rep un missatge nou. Podeu utilitzar aquest esdeveniment per crear experiències personalitzades per a l'usuari. Per exemple, reprodueix una notificació sonora o actualitza el títol de la pàgina per cridar l'atenció de l'usuari pel missatge nou.

Els usuaris, com ara un agent del Dynamics 365, poden enviar el missatge o el sistema pot enviar un missatge automàtic. Per tant, els valors possibles per messageType són usuari i sistema.

Aquest esdeveniment conté dades a la càrrega útil per explicar l'origen del missatge.

Càrrega útil de mostra

Agent assignat

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Agent acceptat

{ 

"channelData": { 

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

},
"messageType": "system"

} 

L'agent ha enviat un missatge

{ 

"channelData": { 

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

},
"messageType": "user"

} 

L'agent va finalitzar la conversa

{ 

"channelData": { 

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

},
"messageType": "system"

} 

L'agent ha finalitzat la sessió

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Assignació d'agent acceptada

{ 

"channelData": { 

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

},
"messageType": "system"

} 

S'ha fallat l'assignació de l'agent

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Posició de la cua

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Exemple

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

lcw: llest
lcw:error
lcw:xatRecuperat
lcw:chatA la cua
lcw:onTancar
lcw:closeChat
lcw:startChat
lcw:onMinimitzar
lcw:onMaximizar
lcw:onMessageSent
lcw:threadUpdate
Live chat SDK JavaScript API reference