Partilhar via


Passo 3: Criar chamadas de ação relacionadas com Notificação de Alerta do Omnicanal

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.

Este tópico descreve como criar chamadas de ação relacionadas com a Notificação de Alerta do Omnicanal.

Pré-requisitos

Criar chamadas de ação

  1. Inicie sessão na instância do Dynamics 365.

  2. Selecione a Seta para baixo junto ao Dynamics 365.

  3. Selecione Administrador do Unified Service Desk.

  4. Selecione Chamadas de Ação e selecione + Nova.

  5. Na nova página, especifique os seguintes detalhes.

Separador Campo Value
Geral Nome Fechar a Notificação de Alerta do Omnicanal
Geral Controlo Alojado Notificação de Alerta do Omnicanal
Geral Ação Fechar
  1. Guardar a chamada de ação.

  2. Repita os passos 1 a 5 para criar as seguintes chamadas de ação adicionais.

Mostrar Notificação de Alerta de Pedido de Chat Simples

Separador Campo Value
Geral Nome Mostrar Notificação de Alerta de Pedido de Chat Simples
Geral Controlo Alojado Notificação de Alerta do Omnicanal
Geral Ação Mostrar
Geral Dados formname=SimpleChatRequestPopUpForm
top=10
left=98
timeout=120
stack=true
stackHeight=50
cid=[[ConversationId]+]
from=[[From]+]
isUniqueContactRecognized=[[IsUniqueContactRecognized]+]
jobTitle=[[contact_jobtitle_0]+]
email=[[contact_emailaddress1_0]+]
state=[[contact_Address1_Stateorprovince_0]+]
city=[[contact_Address1_City_0]+]
position=absolute
isAccept=TRUE
isReject=TRUE
Avançado Condição [[RequestType]] == "1"

Mostrar Notificação de Alerta de Solicitação de Transferência de Chat

Tab Campo Value
Geral Nome Mostrar Notificação de Alerta de Solicitação de Transferência de Chat
Geral Controlo Alojado Notificação de Alerta do Omnicanal
Geral Ação Mostrar
Geral Dados formname=ChatTransferRequestPopUpForm
top=8
left=85
timeout=120
stack=true
stackHeight=100
cid=[[ConversationId]+]
showWarning=[[showWarning]+]
from=[[From]+]
isUniqueContactRecognized=[[IsUniqueContactRecognized]+]
jobTitle=[[contact_jobtitle_0]+]
email=[[contact_emailaddress1_0]+]
state=[[contact_Address1_Stateorprovince_0]+]
city=[[contact_Address1_City_0]+]
CanActivateSession=[[CanActivateSession]+]
SessionTabId=[[SessionTabId]+]
placementmode=absolute
isAccept=TRUE
isReject=TRUE
Avançado Condição [[RequestType]] == "3" && "[[ParticipantInitiatorType]+]" != "AutoAssign"

Mostrar Notificação de Alerta de Solicitação de Consulta

Separador Campo Value
Geral Nome Mostrar Notificação de Alerta de Solicitação de Consulta
Geral Controlo Alojado Notificação de Alerta do Omnicanal
Geral Ação Mostrar
Geral Dados formname=ConsultRequestPopUpForm
top=8
left=85
timeout=120
stack=true
showWarning=[[showWarning]+]
stackHeight=100
cid=[[ConversationId]+]
from=[[From]+]
isUniqueContactRecognized=[[IsUniqueContactRecognized]+]
jobTitle=[[contact_jobtitle_0]+]
email=[[contact_emailaddress1_0]+]
state=[[contact_Address1_Stateorprovince_0]+]
city=[[contact_Address1_City_0]+]
CanActivateSession=[[CanActivateSession]+]
SessionTabId=[[SessionTabId]+]
placementmode=absolute
isAccept=TRUE
isReject=TRUE
Avançado Condição [[RequestType]] == "2"

Expandir Painel Direito**

Tab Campo valor
Geral Name Expandir Painel Direito
Geral Controlo Alojado Notificação de Pop-up do Omnicanal
Geral Ação SetVisualProperty
Geral Dados elementName=RightPanelExpander
propertyname=IsExpanded
value=true

Criar Sessão de Cliente

Separador Campo Value
Geral Nome Criar Sessão de Cliente
Geral Encomenda 10
Geral Controlo Alojado Gestor Global do CRM
Geral Ação CreateSession
Avançado Condição [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] && '[[CanActivateSession]+]' != 'True'

Sessão Ativa Omnicanal

Tab Campo valor
Geral Nome Sessão Ativa Omnicanal
Geral Controlo Alojado Separadores da Sessão
Geral Ação SwitchSession
Geral Dados sessionid=[[SessionTabId]+]
Avançado Condição '[[CanActivateSession]+]' == 'True'

Reidratar Conversação Omnicanal

Tab Campo valor
Geral Nome Reidratar Conversação Omnicanal
Geral Controlo Alojado Painel de Comunicações
Geral Ação OmnicanalSwitchSessionsTabs
Geral Dados SessionTabId=[[SessionTabId]+]
Avançado Condição '[[CanActivateSession]+]' == 'True'

Defina IsCaseSession como False.

Tab Campo valor
Geral Nome Defina IsCaseSession como False.
Geral Dados 10
Geral Controlo Alojado Gestor Global do CRM
Geral Ação CopyToContext
Geral Dados IsCaseSession=False
Avançado Condição [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Sessão Omnicanal Aceite

Tab Campo valor
Geral Name Sessão Omnicanal Aceite
Geral Encomenda 15
Geral Controlo Alojado Painel de Comunicações
Geral Ação OmnicanalSessionAccepted
Geral Dados ConversationId=[[cid]
SessionTabId=[[$Session.ActiveSession]]
From=[[from]]
CanActivateSession=[[CanActivateSession]+]
Avançado Condição [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] || '[[CanActivateSession]+]' == 'True'

Estado de Presença do Omnichannel**

Tab Campo valor
Geral Name Estado de Presença do Omnicanal
Geral Controlo Alojado Painel de Comunicações
Geral Ação OmnicanalPresenceUpdate

ExecuteKBSearchOnDataAvailable**

Tab Campo valor
Geral Name ExecuteKBSearchOnDataAvailable
Geral Encomenda 20
Geral Controlo Alojado Gestor Global do CRM
Geral Ação ExecuteOnDataAvailable
Geral Dados milliseconds=5000
[[$Context.PRECHATANSWER3]]

Carregar Script de Agente Predefinido**

Tab Campo valor
Geral Name Carregar Script de Agente Predefinido
Geral Encomenda 150
Geral Controlo Alojado HC de Script do Agente
Geral Ação GotoTask
Geral Dados Script de Boas-vindas

Carregar Página de Pesquisa da Sessão do Agente

Separador Campo Value
Geral Nome Carregar Página de Pesquisa da Sessão do Agente
Geral Encomenda 20
Geral Controlo Alojado Pesquisa Avançada do Omnicanal
Geral Ação Navigate
Geral Dados url=/main.aspx?pagetype=control&controlName=MscrmControls.OCSearchRuntime.OCSearchRuntimeControl&navbar=off

Carregar Página de Resumo do Cliente do Agente

Separador Campo Value
Geral Nome Carregar Página de Resumo do Cliente do Agente
Geral Encomenda 200
Geral Controlo Alojado Resumo do Cliente
Geral Ação Navigate
Geral Dados url=/main.aspx?navbar=off&cmdbar=false&pagetype=entityrecord&etn=msdyn_ocliveworkitem&formid=5fe86453-73ea-4821-b6dd-ddc06e1755a1&bodyOnly=true#
Hidenav=true

Foco no Resumo do Cliente

Tab Campo valor
Geral Nome Foco no Resumo do Cliente
Geral Encomenda 220
Geral Controlo Alojado Gestor Global do CRM
Geral Ação ShowTab
Geral Dados Resumo do Cliente

Sessão Omnicanal Rejeitada

Separador Campo Value
Geral Nome Sessão Omnicanal Rejeitada
Geral Encomenda 16
Geral Controlo Alojado Painel de Comunicações
Geral Ação OmnicanalSessionRejected
Geral Dados ConversationId=[[cid]]

Tempo Limite da Sessão Omnicanal

Tab Campo valor
Geral Name Tempo Limite da Sessão Omnicanal
Geral Encomenda 16
Geral Controlo Alojado Painel de Comunicações
Geral Ação OmnicanalSessionTimeout
Geral Dados ConversationId=[[cid]]

Consultar também