Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A aplicação Omnicanal para Customer Service oferece um conjunto de capacidades que expande o poder do Dynamics 365 Customer Service Enterprise para permitir que as organizações se liguem e participem instantaneamente com os clientes através de canais de mensagens digitais. É necessária uma licença adicional para aceder ao Omnicanal para Customer Service. Para mais informações, consulte as páginas Descrição geral dos preços do Dynamics 365 Customer Service e Plano de preços do Dynamics 365 Customer Service.
O lcw:onMessageReceived evento é acionado quando o widget de chat recebe uma nova mensagem. Você pode usar esse evento para criar experiências personalizadas para o usuário. Por exemplo, reproduza uma notificação sonora ou atualize o título da página para chamar a atenção do usuário para a nova mensagem.
Usuários como um agente no Dynamics 365 podem enviar a mensagem ou o sistema pode enviar uma mensagem automatizada. Assim, os valores possíveis para messageType são usuário e sistema.
Este evento contém dados na carga para explicar a origem da mensagem.
Amostra de carga útil
Agente designado
{
"channelData": {
"tags": [
"system",
"agentassignmentready"
],
},
"messageType": "system"
}
Agente aceito
{
"channelData": {
"tags": [
"system",
"agentaccepted"
],
},
"messageType": "system"
}
O agente enviou uma mensagem
{
"channelData": {
"tags": [
"public",
"client_activity_id:1612311164266bkaspzvq05b"
],
},
"messageType": "user"
}
Agente encerrou a conversa
{
"channelData": {
"tags": [
"system",
"agentendconversation"
],
},
"messageType": "system"
}
Agente encerrou a sessão
{
"channelData": {
"tags": [
"system",
"primarysessionclosed"
],
},
"messageType": "system"
}
Atribuição de agente aceita
{
"channelData": {
"tags": [
"system",
"agentaccepted"
],
},
"messageType": "system"
}
Falha na atribuição do agente
{
"channelData": {
"tags": [
"system",
"agentassignmentfailure"
],
},
"messageType": "system"
}
Posição da fila
{
"channelData": {
"tags": [
"system",
"queueposition",
"customerqueuepositionnext"
],
},
"messageType": "system"
}
Example
window.addEventListener("lcw:onMessageReceived", function handleWidgetMessageReceivedEvent(payload){ // Handle the live chat widget message sent event });
Informações adicionais
lcw:pronto
lcw:erro
lcw:chatRecuperado
lcw:chatQueued
lcw:onFechar
lcw:fecharBate-papo
lcw:startChat
lcw:onMinimize
lcw:onMaximize
lcw:onMessageSent
lcw:threadUpdate
Live chat SDK JavaScript API reference