Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Multicanle para Customer Service ofrece un conxunto de capacidades que amplían o poder de Dynamics 365 Customer Service Enterprise para permitir ás organizacións conectarse instantáneamente e interactuar cos seus clientes a través de canles como o chat en directo e SMS. Requírese unha licenza adicional para acceder á Multicanle para Customer Service. Para obter máis información, consulte as páxinas Visión xeral dos prezos de Dynamics 365 Customer Service e Plan de prezos de Dynamics 365 Customer Service .
Os seguintes métodos JavaScript pódense usar para realizar varias operacións co widget de chat en directo de Omnicanal para o Servizo de Atención ao Cliente.
Métodos
| Método | Descripción |
|---|---|
setContextProvider |
Establece o provedor de contexto para as canles de chat en directo. A función do provedor de contexto, cando se invoca, devolve o contexto a usar para inicializar unha sesión de chat. |
getContextProvider |
Recupera o provedor de contexto personalizado configurado actualmente, se é o caso. |
removeContextProvider |
Elimina o provedor de contexto personalizado configurado actualmente, se o hai. |
setAuthTokenProvider |
Establece o provedor de tokens de autenticación. |
getAuthTokenProvider |
Obtén o provedor de token de autenticación configurado actualmente, se o hai. |
removeAuthTokenProvider |
Elimina o provedor de tokens de autenticación configurado actualmente, se é o caso. |
startChat |
Abre un chat existente, se é o caso. En caso contrario, inicia un novo chat. Pode usar o customContext parámetro no método para pasar directamente o contexto para inicializar a sesión de chat |
startProactiveChat |
Permite ás organizacións involucrar aos usuarios invitándoos automaticamente a unha conversa de chat baseada nas regras configuradas. |
closeChat |
Finaliza a conversa entre o axente e o cliente. Tamén se elimina calquera caché do navegador relacionada coa conversa. |
getAgentAvailability |
Recupera a dispoñibilidade do axente para unha cola en función das regras de enrutamento. O desenvolvedor omnicanal pode usar esta API para determinar se a opción de inicio da conversa debe ser visible para o cliente e tamén para mostrar información como o tempo de espera e a posición nas colas. |
Eventos
| Evento | Descripción |
|---|---|
lcw:ready |
Este evento elévase cando o SDK de chat en directo estea listo para usar. |
lcw:error |
Este evento prodúcese no caso de que se produza un erro durante a vida dun chat. Para obter información sobre os códigos de erro e as mensaxes de erro, consulte a Referencia de código de erro para Omnicanal para o Servizo de Atención ao Cliente. |
lcw:startChat |
Este evento desencadea cando se inicia un chat. |
lcw:closeChat |
Este evento desencadea cando se pecha un chat. |
lcw:chatQueued |
Este evento xorde cando se crea e comeza a conversa de chat. |
lcw:chatRetrieved |
Este evento xorde cando o sistema recupera unha conversa de chat en curso da caché despois de que unha páxina sexa recargada ou aberta noutra pestana. |
lcw:onClose |
Este evento desencadea cando o cliente involucrado no widget de chat pecha o widget. |
lcw:onMinimize |
Este evento desencadea cando o cliente involucrado no widget de chat minimiza o widget. |
lcw:onMaximize |
Este evento desencadea cando o cliente involucrado no widget de chat maximiza o widget. |
lcw:onMessageReceived |
Este evento desencadea cando o widget de chat recibe unha nova mensaxe. |
lcw:onMessageSent |
Este evento desencadea cando un cliente involucrado no widget de chat envía unha nova mensaxe. |
lcw:threadUpdate |
Este evento é suscitado por chat en directo cando un axente remata unha conversa. |
lcw:getAgentAvailability |
Este evento xorde cando o getAgentAvailability método devolve unha resposta exitosa. |