Habilitar sincronização de presença bidirecional no Salesforce
Você pode habilitar a sincronização de presença bidirecional do CXone Agent Embedded para o Salesforce e o widget Omni-Channel. Isso garante que, quando o estado O status de disponibilidade de um agente. do agente mudar em um desses aplicativos, também mudará no outro.
Complete cada uma dessas tarefas na ordem indicada.
Pré-requisitos
-
Seu Representante de Contas do CXone deve habilitar o Salesforce para seu locatário Alto nível de agrupamento organizacional usado para gerenciar o suporte técnico, cobrança e configurações globais para o seu ambiente CXone em Aplicativos e recursos > Adaptadores.
-
Os usuários devem ter a permissão CXone Agent. Isso é gerenciado no Salesforce em Configuração > Configurar > Conjuntos de permissões.
-
Os usuários devem receber a licença NICE CXone Agent for Salesforce. Isso é gerenciado no Salesforce em Configuração > Configurar > Pacotes instalados.
Criar status de presença no Salesforce
Se você ainda não o fez, crie status de presença no Salesforce. Esses são os status que aparecem no widget Omni-Channel. Posteriormente, você os mapeará para os estados do agente CXone que aparecem no CXone Agent Embedded para o Salesforce.
-
Faça login no Salesforce Lightning como administrador.
-
Clique em Configurar , no canto superior direito da página e selecione Configurar na lista suspensa.
-
Use a caixa Localização rápida para procurar Presença e, em seguida, clique em Status de presença.
-
Clique Novo.
-
Insira um Nome do status. Por exemplo, Disponível para chats. O Nome do desenvolvedor é gerado automaticamente; é o Nome do status sem espaços. Por exemplo, Disponível_para_Chats.
-
Em Opções de status, selecione uma das opções a seguir:
-
Online: tornar esse status disponível.
-
Ocupado: tornar esse status indisponível.
-
-
Se você selecionou Online na etapa anterior, adicione canais ao status. Em Canais de serviço, selecione um canal na lista à esquerda e clique em Adicionar . Repita o procedimento para cada canal que você deseja adicionar.
-
Clique em Salvar. Repita essas etapas para cada status de presença que você deseja criar.
Adicionar status de presença a perfis de usuário
Depois de criar status de presença, dê acesso a esses status para os perfis de usuário do Salesforce.
-
No Salesforce, use a caixa Localização rápida para procurar Perfis e, em seguida, clique em Perfis.
-
Selecione o perfil de usuário ao qual deseja adicionar status de presença.
-
Role para baixo até a seção Acesso ao status de presença do serviço habilitado. Clique em Editar.
-
Selecione um status na lista à esquerda e clique em Adicionar . Repita o procedimento para cada status que você deseja adicionar.
-
Clique em Salvar. Repita essas etapas para cada perfil de usuário ao qual você deseja adicionar status de presença.
Criar um aplicativo conectado
Crie um aplicativo conectado no Salesforce para conectar o Salesforce ao CXone. Você deve configurar o OAuth 2.0 nesse aplicativo conectado para que os dados possam ser compartilhados com segurança entre o Salesforce e o CXone.
-
No Salesforce, use a caixa Localização rápida para procurar o Gerenciador de aplicativos e, em seguida, clique em Gerenciador de aplicativos.
-
Clique em Novo aplicativo conectado no canto superior direito do Gerenciador de aplicativos do Lightning Experience.
-
Insira um Nome de aplicativo conectado. Por exemplo, Conector Salesforce. O Nome da API é gerado automaticamente. É o Nome do aplicativo conectado sem espaços. Por exemplo, Conector_Salesforce.
-
Em E-mail de contato, insira um endereço de e-mail válido.
-
Em API (Habilitar configurações do OAuth), selecione Habilitar configurações do OAuth e configure os campos que aparecem.
-
Em URL de retorno de chamada, insira o URL para o qual você deseja que o código de autorização seja enviado quando a autenticação for bem-sucedida.
-
Em Escopos selecionados do OAuth, selecione os seguintes escopos e clique em Adicionar :
-
Acessar aplicativos do Visualforce (visualforce)
-
Acesso total (completo)
-
Gerenciar dados do usuário por meio de APIs (api)
-
Gerenciar dados do usuário por meio de navegadores da Web (web)
-
Execute solicitações a qualquer momento (refresh_token, offline_access)
-
-
-
Certifique-se de que as opções Exigir segredo para o fluxo do servidor Web e Exigir segredo para atualizar fluxo de token estejam selecionadas.
-
Clique em Salvar.
Obter chave e segredo do consumidor
Depois de criar um aplicativo conectado no Salesforce, localize e salve sua Chave do consumidor e Segredo do consumidor.
-
No Salesforce, use a caixa Localização rápida para procurar o Gerenciador de aplicativos e, em seguida, clique em Gerenciador de aplicativos.
-
No Gerenciador de aplicativos do Lightning Experience, localize o aplicativo conectado que você criou. Clique em Ações > Exibir na linha do aplicativo conectado.
-
Em API (Habilitar configurações do OAuth), clique em Gerenciar detalhes do consumidor.
-
Se solicitado, autentique-se inserindo o código enviado para seu e-mail.
-
Clique em Copiar ao lado de Chave do consumidor e Segredo do consumidor e armazene-os em um local seguro.
Criar um Mapeamento de conta no CXone
Permissões necessárias: Criação de mapeamento de conta
Antes de concluir essas etapas, o Representante de Contas do CXone precisa habilitar o Salesforce Presence Sync para seu locatário Alto nível de agrupamento organizacional usado para gerenciar o suporte técnico, cobrança e configurações globais para o seu ambiente CXone em Aplicativos e recursos > Adaptadores.
Depois de criar um aplicativo conectado no Salesforce, crie um mapeamento de conta no CXone para conectar o CXone ao Salesforce.
-
No CXone, clique no seletor de aplicativos e selecioneAdapters.
-
Clique em Mapeamento de conta no menu à esquerda e depois clique na guia Salesforce.
-
Clique em Mapear contas.
-
Em Usuário para chave de acesso, selecione o usuário para o qual você deseja gerar uma chave de acesso. Quando você faz isso, o ID da chave de acesso é gerada automaticamente.
-
Na seção Ambiente Salesforce, clique em ADICIONAR NOVO.
-
Preencha os campos no formulário Adicionar novo ambiente que é exibido.
Saiba mais sobre os campos nesta etapacampo Detalhes Ambiente Salesforce Dê um nome para o ambiente Salesforce. ID da organização
Digite o ID da organização Salesforce.com. Ele pode ser encontrado no Salesforce em Configuração > Configurar > Informações de contato no campo ID da organização Salesforce.com. Ele tem 15 caracteres e normalmente começa com 00D.
Versão da plataforma Salesforce Escolha se o seu ambiente Salesforce é um ambiente de Produção do Salesforce ou uma Área restrita do Salesforce. Nome do usuário O nome de usuário da sua conta de administrador do Salesforce. Senha A senha da sua conta de administrador do Salesforce. ID do Cliente A Chave do consumidor do aplicativo conectado que você criou no Salesforce na seção anterior. Segredo do cliente O Segredo do consumidor do aplicativo conectado que você criou no Salesforce na seção anterior. Endereço de Email Os endereços de e-mail associados à sua conta de administrador do Salesforce. -
Clique em Mapear e Registrar.
-
No menu suspenso Ambiente Salesforce, selecione o ambiente Salesforce que você acabou de criar.
-
Clique em Salvar na parte superior.
Criar uma regra de presença
Permissões necessárias: Criar regras
Depois de criar um mapeamento de conta no Adapters, crie uma regra de presença. Isso mapeia status do Salesforce para estados de agente do CXone e estados de agente do CXone para status do Salesforce.
-
No CXone, clique no seletor de aplicativos e selecioneAdapters.
-
Clique em Presence Sync no menu à esquerda e, em seguida, clique em Obter usuários do CXone. Isso atualiza a lista de usuários.
-
Clique Criar regra.
-
Dê um Nome à sua regra de presença.
-
Na seção Estados do editor, use os menus suspensos Estado do ACD e Estado do Salesforce para mapear os estados do agente. Isso informa ao Salesforce qual status deve ser exibido para um estado de agente do CXone.
Por exemplo, se você selecionar Aberto em Estado do ACD e Disponível para chats em Estado do Salesforce, o widget Omni-Channel exibirá Disponível para chats sempre que o CXone Agent Embedded exibir Aberto. Clique em Adicionar linha para adicionar mais mapeamentos.
Se você selecionar Estado anterior, o estado do ACD, o estado do CXone do agente retorna para o estado anterior. Isso pode ser útil para voltar automaticamente o estado de um agente para o que era antes de atender a chamada, por exemplo. Após a chamada, o estado do agente voltaria ao mesmo estado antes da chamada.
-
Na seção Estados de assinantes, use os menus suspensos Estado do Salesforce e Estado do ACD para mapear estados de agentes. Isso informa ao CXone qual estado de agente deve ser exibido para um status do Salesforce.
Por exemplo, se você selecionar Disponível para chats em Estado do Salesforce e Aberto em Estado do ACD, o CXone Agent Embedded exibirá Aberto sempre que o widget Omni-Channel exibir Disponível para chats. Clique em Adicionar linha para adicionar mais mapeamentos.
Se você selecionar Estado anterior, o estado do ACD, o estado do CXone do agente retorna para o estado anterior. Isso pode ser útil para voltar automaticamente o estado de um agente para o que era antes de atender a chamada, por exemplo. Após a chamada, o estado do agente voltaria ao mesmo estado antes da chamada.
-
Clique em Criar.
-
Para aplicar a regra de presença a equipes de usuários, clique na guia Equipes e depois em Adicionar equipes. Selecione as equipes que você deseja adicionar e clique em Confirmar.
-
Para aplicar a regra de presença a usuários individuais, clique na guia Usuários e depois em Adicionar usuários. Selecione os usuários que deseja adicionar e clique em Confirmar.
-
Clique em Salvar.