Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Omnicanal pour Customer Service contient une suite de capacités qui étendent la puissance de Dynamics 365 Customer Service Enterprise pour permettre aux organisations de se connecter et d’interagir instantanément avec leurs clients sur les canaux de messagerie numérique. Une licence supplémentaire est requise pour accéder à Omnichannel pour Customer Service. Pour plus d’informations, voir les pages Vue d’ensemble de la tarification de Dynamics 365 Customer Service et Plan de tarification de Dynamics 365 Customer Service.
L’événement lcw:onMessageReceived est déclenché lorsque le widget de chat reçoit un nouveau message. Vous pouvez utiliser cet événement pour créer des expériences personnalisées pour l’utilisateur. Par exemple, diffusez une notification sonore ou mettez à jour le titre de la page pour attirer l’attention de l’utilisateur pour le nouveau message.
Les utilisateurs tels qu’un agent dans Dynamics 365 peuvent envoyer le message ou le système peut envoyer un message automatisé. Ainsi, les valeurs possibles pour messageType sont user et system.
Cet événement contient des données dans la charge utile pour expliquer la source du message.
Exemple de charge utile
Agent assigné
{
"channelData": {
"tags": [
"system",
"agentassignmentready"
],
},
"messageType": "system"
}
Agent accepté
{
"channelData": {
"tags": [
"system",
"agentaccepted"
],
},
"messageType": "system"
}
L’agent a envoyé un message
{
"channelData": {
"tags": [
"public",
"client_activity_id:1612311164266bkaspzvq05b"
],
},
"messageType": "user"
}
L’agent a mis fin à la conversation
{
"channelData": {
"tags": [
"system",
"agentendconversation"
],
},
"messageType": "system"
}
L’agent a mis fin à la session
{
"channelData": {
"tags": [
"system",
"primarysessionclosed"
],
},
"messageType": "system"
}
Affectation d’agent acceptée
{
"channelData": {
"tags": [
"system",
"agentaccepted"
],
},
"messageType": "system"
}
Echec de l’affectation de l’agent
{
"channelData": {
"tags": [
"system",
"agentassignmentfailure"
],
},
"messageType": "system"
}
Position de la file d’attente
{
"channelData": {
"tags": [
"system",
"queueposition",
"customerqueuepositionnext"
],
},
"messageType": "system"
}
Example
window.addEventListener("lcw:onMessageReceived", function handleWidgetMessageReceivedEvent(payload){ // Handle the live chat widget message sent event });
Informations connexes
lcw :prêt
lcw :erreur
lcw :chatRécupéré
lcw :chatEn file d’attente
lcw :onClose
lcw :closeChat
lcw :startChat
lcw :onMinimize
lcw :onMaximiser
lcw :onMessageSent
lcw :threadUpdate
Live chat SDK JavaScript API reference