Etapa 3: criar as chamadas de ação relacionadas à Notificação de Alerta do Omnicanal
O Omnichannel for Customer Service oferece um conjunto de recursos que ampliam o poder do Dynamics 365 Customer Service Enterprise para permitir que as organizações se conectem e interajam instantaneamente com clientes em canais de mensagens digitais. É necessária uma licença adicional para acessar o Omnichannel for Customer Service. Para obter mais informações, consulte as páginas Visão geral de 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 à notificação de alerta do Omnicanal.
Pré-requisitos
É preciso ter permissões do Dynamics 365 Customer Service para configurar o Unified Service Desk e acessar as entidades necessárias do Dynamics 365 Customer Service. Mais informações: Acessar o gerenciamento de sessão no Unified Service Desk
Você precisa ter concluído a etapa Criar configurações de agente e supervisor no Unified Service DeskEtapa 1: criar formulários para definir o layout e o comportamento da notificação e Etapa 2: criar controles hospedados. As configurações que você concluiu são obrigatórias para este tópico.
É preciso se familiarizar com os seguintes conceitos no Unified Service Desk:
Estes três tipos de controles hospedados: Gerenciador de Conexão, Gerenciador Global e Layout do Painel. Mais informações: Tipos de controle hospedado, ação e referência de evento no Unified Service Desk
Filtrar o acesso usando o Unified Service Desk. Mais informações: Gerenciar acesso usando a configuração do Unified Service Desk
Criar chamadas de ação
Entre na instância do Dynamics 365.
Selecione a seta para baixo próxima ao Dynamics 365.
Selecione Administrador do Unified Service Desk.
Selecione Chamadas de ação e selecione + Novo.
Na nova página, especifique os detalhes a seguir.
Guia | Campo | Value |
---|---|---|
Geral | Nome | Fechar Notificação de alerta do Omnicanal |
Geral | Controle Hospedado | Notificação de alerta do Omnicanal |
Geral | Ação | Fechar |
Salvar a chamada de ação.
Repita as etapas 1 a 5 para criar as seguintes chamadas de ação adicionais.
Exibir notificação de alerta de solicitação de chat simples
Guia | Campo | Value |
---|---|---|
Geral | Nome | Exibir notificação de alerta de solicitação de chat simples |
Geral | Controle Hospedado | 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" |
Exibir notificação de alerta de solicitação de transferência de chat
Tabulação | Campo | Value |
---|---|---|
Geral | Nome | Exibir notificação de alerta de solicitação de transferência de chat |
Geral | Controle Hospedado | 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" |
Exibir notificação de alerta de solicitação de consulta
Guia | Campo | Value |
---|---|---|
Geral | Nome | Exibir notificação de alerta de solicitação de consulta |
Geral | Controle Hospedado | 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**
Tabulação | Campo | Valor |
---|---|---|
Geral | Name | Expandir Painel Direito |
Geral | Controle Hospedado | Notificação pop-up do Omnicanal |
Geral | Ação | SetVisualProperty |
Geral | Dados | elementName=RightPanelExpander propertyname=IsExpanded value=true |
Criar sessão do cliente
Guia | Campo | Value |
---|---|---|
Geral | Nome | Criar sessão do cliente |
Geral | Pedido | 10 |
Geral | Controle Hospedado | Gerenciador Global do CRM |
Geral | Para | CriarSessão |
Avançado | Condição | [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] && '[[CanActivateSession]+]' != 'True' |
Sessão ativa do Omnicanal
Tabulação | Campo | Valor |
---|---|---|
Geral | Nome | Sessão ativa do Omnicanal |
Geral | Controle Hospedado | Guias de Sessão |
Geral | Para | SwitchSession |
Geral | Dados | sessionid=[[SessionTabId]+] |
Avançado | Condição | '[[CanActivateSession]+]' == 'True' |
Conversa de reidratação do Omnicanal
Tabulação | Campo | Valor |
---|---|---|
Geral | Nome | Conversa de reidratação do Omnicanal |
Geral | Controle Hospedado | Painel de comunicação |
Geral | Ação | OmnichannelSwitchSessionsTabs |
Geral | Dados | SessionTabId=[[SessionTabId]+] |
Avançado | Condição | '[[CanActivateSession]+]' == 'True' |
Defina IsCaseSession como Falso
Tabulação | Campo | Valor |
---|---|---|
Geral | Nome | Defina IsCaseSession como Falso |
Geral | Dados | 10 |
Geral | Controle Hospedado | Gerenciador Global do CRM |
Geral | Ação | CopiarParaContexto |
Geral | Dados | IsCaseSession=False |
Avançado | Condição | [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] |
Sessão Omnicanal aceita.
Tabulação | Campo | Valor |
---|---|---|
Geral | Name | Sessão Omnicanal aceita. |
Geral | Pedido | 15 |
Geral | Controle Hospedado | Painel de comunicação |
Geral | Ação | OmnichannelSessionAccepted |
Geral | Dados | ConversationId=[[cid] SessionTabId=[[$Session.ActiveSession]] From=[[from]] CanActivateSession=[[CanActivateSession]+] |
Avançado | Condição | [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] || '[[CanActivateSession]+]' == 'True' |
Status de presença do Omnicanal**
Tabulação | Campo | Valor |
---|---|---|
Geral | Name | Status de presença do Omnichannel |
Geral | Controle Hospedado | Painel de comunicação |
Geral | Ação | OmnichannelPresenceUpdate |
ExecuteKbasearchOnDataAvailable**
Tabulação | Campo | Valor |
---|---|---|
Geral | Name | ExecuteKbasearchOnDataAvailable |
Geral | Pedido | 20 |
Geral | Controle Hospedado | Gerenciador Global do CRM |
Geral | Ação | ExecuteOnDataAvailable |
Geral | Dados | milissegundos=5000 [[$Context.PRECHATANSWER3]] |
Script do agente padrão de carga**
Tabulação | Campo | Valor |
---|---|---|
Geral | Name | Script do agente padrão de carga |
Geral | Pedido | 150 |
Geral | Controle Hospedado | Script HC do Agente |
Geral | Ação | GotoTask |
Geral | Dados | Script de Boas-Vindas |
Página de pesquisa de sessão do agente de carga
Guia | Campo | Value |
---|---|---|
Geral | Nome | Página de pesquisa de sessão do agente de carga |
Geral | Pedido | 20 |
Geral | Controle Hospedado | Pesquisa avançada do Omnicanal |
Geral | Ação | Navigate |
Geral | Dados | url=/main.aspx?pagetype=control&controlName=MscrmControls.OCSearchRuntime.OCSearchRuntimeControl&navbar=off |
Página de resumo do cliente de agente de carga
Guia | Campo | Value |
---|---|---|
Geral | Nome | Página de resumo do cliente de agente de carga |
Geral | Pedido | 200 |
Geral | Controle Hospedado | 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
Tabulação | Campo | Valor |
---|---|---|
Geral | Nome | Foco no resumo do cliente |
Geral | Pedido | 220 |
Geral | Controle Hospedado | Gerenciador Global do CRM |
Geral | Ação | ShowTab |
Geral | Dados | Resumo do Cliente |
Sessão do Omnicanal rejeitada
Guia | Campo | Value |
---|---|---|
Geral | Nome | Sessão do Omnicanal rejeitada |
Geral | Pedido | 16 |
Geral | Controle Hospedado | Painel de comunicação |
Geral | Ação | OmnichannelSessionRejected |
Geral | Dados | ConversationId=[[cid]] |
Tempo limite de sessão do Omnicanal
Tabulação | Campo | Valor |
---|---|---|
Geral | Name | Tempo limite de sessão do Omnicanal |
Geral | Pedido | 16 |
Geral | Controle Hospedado | Painel de comunicação |
Geral | Ação | OmnichannelSessionTimeout |
Geral | Dados | ConversationId=[[cid]] |
Consulte também
- Configurar notificação para agentes
- Etapa 1: criar formulário para definir o layout e o comportamento da notificação
- Etapa 2: criar controles hospedados da Notificação de Alerta
- Etapa 5: adicionar o controle hospedado, os eventos e chamadas de ação às configurações
- Configurar notificação do sistema no Unified Service Desk