Ao integrar Webex centro de contatos com o console do Salesforce CRM, você pode iniciar a área de trabalho de dentro do Salesforce.
Requisitos
Antes de integrar Webex o centro de contatos ao console do Salesforce CRM, assegure-se de que seu perfil tenha os seguintes privilégios de acesso:
-
Acesso à Webex centro de contatos.
-
Acesso de administrador ao Hub de controle em https://admin.webex.com e ao Webex Portal de gerenciamento da central de contatos. Os URLs para o portal de gerenciamento são específicos de sua região.
-
América do Norte: https://portal.wxcc-us1.cisco.com
-
Reino Unido: https://portal.wxcc-eu1.cisco.com
-
-
Acesso do agente à área de trabalho. A URL para a área de trabalho é específica da sua região.
-
América do Norte: https://desktop.wxcc-us1.cisco.com
-
Reino Unido: https://desktop.wxcc-eu1.cisco.com
-
-
Acesso do agente aos seguintes domínios adicionados na lista de regras de segurança de conteúdo:
-
*. force.com
-
*. salesforce.com
-
*. lightning.force.com
-
*. lightning.salesforce.com
Para obter mais informações sobre como definir a lista de permitidos, consulte as configurações de segurança do artigo do Webex Contact Center.
-
-
Uma conta do desenvolvedor do Salesforce ou do Sandbox (requisito mínimo). Para criar uma conta, vá para o portal do desenvolvedor do Salesforce em https://developer.salesforce.com/ e clique em inscrever-se.
-
Acesso ao JSON (desktop layout) para o Salesforce em https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce.
Para integrar o Webex Contact Center ao console do Salesforce CRM, execute as seguintes tarefas:
Antes de começar
Se você tiver uma versão mais antiga do Webex Contact Center para o Salesforce, desinstale a versão antiga antes de instalar a versão mais recente. Para obter mais informações, consulte desinstalar Webex Contact Center para o Salesforce.
1 |
Vá para o AppExchange do Salesforce em https://appexchange.salesforce.com/. |
2 |
Na página do salesforce AppExchange , procure pelo Webex Contact Center para o Salesforce. |
3 |
Clique em obter agora. |
4 |
Insira seu nome de usuário e senha para a organização do Salesforce na qual você deseja instalar o pacote e clique em iniciar sessão. |
5 |
Escolha uma das seguintes opções:
|
6 |
Depois que a instalação for concluída, clique em Concluído. Webex centro de contatos para o Salesforce está disponível no iniciador de aplicativos.
|
Faça o download do último arquivo de definição de central de atendimento:
-
Visite o repositório GitHub para baixar o arquivo de definição de central de atendimento mais recente https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce.
-
O arquivo de definição de central de atendimento mais recente está no formato: sfdc-callcenter-Definition-File. xml
Atualizar o arquivo de definição da central de atendimento
-
Vá para configurar
chamadas. -
Clique em importar para importar um arquivo.
-
Atribua o arquivo aos usuários que usam o Webex Contact Center. Faça isso usando gerenciar usuários da central de atendimento.
-
Depois de importado, o arquivo de definição de central de atendimento é exibido da seguinte forma:
1 |
No Salesforce, clique no ícone de engrenagem no canto superior direito e selecione Configurar. |
2 |
Insira |
3 |
Clique no link editar correspondente ao usuário para o qual você deseja fornecer permissão de acesso. |
4 |
Procure o parâmetro central de atendimento e, na pesquisa pesquisar, selecione Webex centro de contatos. |
5 |
Clique em Save (Salvar). |
1 |
No Salesforce, clique no ícone de engrenagem no canto superior direito e selecione Configurar. |
2 |
Insira |
3 |
Clique em Novo. |
4 |
No campo nome , insira o nome do layout e marque a caixa de seleção é o layout padrão. |
5 |
Na lista suspensa Selecionar tipo de chamada, selecione o tipo de chamada para indicar quando iniciar o layout softphone:
|
6 |
Defina as configurações do pop de tela de acordo com sua necessidade. |
7 |
Clique em Save (Salvar). |
1 |
No Salesforce, clique no ícone de engrenagem no canto superior direito e selecione Configurar. |
2 |
Insira |
3 |
Selecione . |
4 |
Selecione um perfil na lista da coluna perfis . |
5 |
na lista suspensa Layout da página para usar , selecione Webex Layout de tarefa do centro de contatos. |
6 |
Clique em Save (Salvar). |
Você pode fazer o download do arquivo JSON de layout da área de trabalho do https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce.
Para obter mais informações sobre o Layout da área de trabalho do Portal de gerenciamento da central de Webex contatos, consulte o capítulo provisionamento do guia de instalação e administração do Cisco Webex Contact Center.
1 |
Vá para o Portal de gerenciamento da central de contatos do Webex. |
2 |
Na barra de navegação do portal de gerenciamento, selecione |
3 |
Clique em novo layout e insira os detalhes do layout da área de trabalho. |
4 |
Carregue o arquivo JSON do layout da área de trabalho do Salesforce. |
5 |
Clique em Salvar para salvar a configuração. Agora você pode iniciar o Webex área de trabalho do centro de contatos no console do Salesforce CRM. |
1 |
No Salesforce, clique no ícone de engrenagem no canto superior direito e selecione Configurar. |
||
2 |
Insira |
||
3 |
Selecione . |
||
4 |
Selecione os perfis que estão associados ao Layout de tarefa Webex centro de contatos. |
||
5 |
Na lista suspensa layout da página para usar , selecione qualquer outro layout de página.
|
||
6 |
Clique em Save (Salvar). |
||
7 |
Navegue até Configuração. |
||
8 |
Insira |
||
9 |
Clique em desinstalar para o nome do pacote do Webex Contact Center para Salesforce. |
||
10 |
Na página desinstalação de um pacote , selecione "Sim, eu quero desinstalar este pacote e excluir permanentemente todos os componentes associados". |
||
11 |
Clique em desinstalar. |
Configure o sistema de integração de telefonia do computador (CTI) para habilitar Webex o centro de contatos.
1 |
Faça login no Salesforce. |
2 |
Clique no ícone de engrenagem no canto superior direito e selecione Configurar. |
3 |
Insira |
4 |
Clique no link editar que corresponde ao Webex Contact Center. |
5 |
Na área informações gerais, atualize os seguintes campos:
|
6 |
Clique em Save (Salvar). |
Antes de fazer chamadas de discagem, assegure-se de fazer o seguinte:
-
Crie o ponto de entrada de saída de discagem e configure uma estratégia de ponto de entrada de saída.
-
Ative a discagem ANI para o perfil do agente.
-
Defina a discagem do ANI para o mapeamento de discagem de número para ponto de entrada.
Para obter mais informações, consulte o capítulo de provisionamento do guia de instalação e administração do Cisco Webex Contact Center.
Para obter informações sobre como usar a área de trabalho , consulte o guia do usuário do Cisco Webex Contact Center Agent Desktop.
-
Se o registro for encontrado e o pop de tela estiver configurado, uma tela pop-up exibirá os detalhes do cliente.
-
Se o registro não for encontrado, um novo pop do perfil do contato aparecerá onde você pode inserir os detalhes.
Para configurar o pop de tela, consulte criar um layout de softphone padrão na seção integração deste artigo.
1 |
No Salesforce, clique no menu iniciar App e selecione Webex centro de contatos. |
||||||||||||||||||||||||||||||||||||||
2 |
Clique no botão telefone e faça login no aplicativo. |
||||||||||||||||||||||||||||||||||||||
3 |
Altere o status para disponível para receber chamadas. |
||||||||||||||||||||||||||||||||||||||
4 |
Depois de desconectar uma chamada, selecione uma razão de finalização na lista suspensa. Uma atividade é registrada em relação ao respectivo contato do Salesforce. Para ver o registro de atividades, clique em qualquer entrada na lista de atividades. Os seguintes detalhes são exibidos:
|
1 |
No Salesforce, clique no menu iniciar App e selecione Webex centro de contatos. |
||
2 |
Digite o nome do contato na caixa Pesquisar texto do Salesforce e clique no nome do contato e clique no número de telefone a ser discado. Ou clique em telefone > discador e, em seguida, digite o número do telefone e clique no ícone de telefone para discar. |
||
3 |
Opcional Na lista suspensa Selecionar a discagem Ani , selecione uma discagem Ani para usar como sua ID de chamador. A lista suspensa é exibida em ordem alfabética.
Para remover a opção de discagem de rede de ANI selecionado, escolha o rótulo selecionar indisc. ani na lista suspensa. |
o widget ações do Salesforce fornece controles de interface de usuário para se comunicar diretamente com o Salesforce CRM a partir do aplicativo do Webex Contact Center agent desktop.
Caso de uso |
Configuração de definição do centro de chamadas do SFDC |
||
---|---|---|---|
O widget novas ações do Salesforce aparece na tela quando um agente recebe uma chamada |
Nenhuma configuração é necessária no ponto do Salesforce dot com (SFDC).
|
||
Abrir registro de atividade no modo de edição |
Esse recurso é ativado por padrão. Nenhuma configuração específica é necessária do lado do SFDC. |
||
Associar objeto do CRM à atividade de chamada telefônica |
Esse recurso é ativado por padrão. Nenhuma configuração específica é necessária do lado do SFDC. |
||
Criar objeto de caso e abrir no modo de edição |
Esse recurso é ativado por padrão. Nenhuma configuração específica é necessária do lado do SFDC. |
||
Observações da chamada em tempo real:
|
Há uma configuração específica no arquivo de definição de central de atendimento para ativar ou desativar este recurso. O administrador do SFDC deve especificar o campo SFDC no objeto da tarefa para atualizar as notas de chamada capturadas. Edite os campos na seção criação do registro da atividade de chamada do arquivo de definição da central de atendimento para habilitar e atualizar o registro da atividade no aplicativo Salesforce.
|
1 |
No Salesforce, clique no menu iniciar App e selecione Webex centro de contatos. |
||
2 |
Na lista suspensa aplicativos de navegação, selecione relatórios.
|
||
3 |
Para ver os relatórios existentes, clique em todos os relatórios.
|
||
4 |
Para criar um novo relatório, clique em . |
||
5 |
Na guia criador de relatórios, selecione o tipo de relatório necessário e clique em Salvar & executar. |
||
6 |
Insira o Nome do relatório e clique em Salvar. Webex centro de contatos para o Salesforce gera esse relatório usando os dados do Salesforce. ![]() |
Considerações
Requer um perfil de usuário específico e uma licença para acessar e reproduzir gravações.
-
Perfil do usuário — perfil de supervisor personalizado
-
Licença — licença prêmio
Para configurar as gravações de reprodução, você precisa acessar o módulo gerenciamento de gravação no nível do perfil do usuário.

Configurações obrigatórias no perfil do usuário

O acesso de exibição no módulo gerenciamento de gravação permite que você veja as gravações de chamadas do Webex Contact Center. Essa é uma configuração de segurança padrão para todos os perfis de administrador e supervisor.

Configuração do Salesforce Lightning
-
Vá para
de página. -
Clique em atribuição de layout de página no canto superior direito da página.
-
Edite a atribuição de layout de página
-
Escolha Webex Layout de tarefa da central de contatos na lista suspensa.
Cisco Webex Contact Center layout de tarefa é um layout antigo.
Para selecionar o centro de dados EU1:
-
Vá para
. -
Clique em
. -
Altere o valor de US1 para EU1.
Demonstração do recurso
A demonstração é hospedada no centro de aplicativos do Salesforce interno.

-
Clique em reproduzir gravação 2,0 para abrir a gravação de chamada no aplicativo Salesforce.
-
Se você não estiver conectado no widget Webex Contact Center desktop, o aplicativo solicita a inserção de credenciais.
-
Se você tiver permissão e estiver conectado ao widget de desktop do Webex Contact Center para o Salesforce, o pop-in iniciar sessão desaparecerá.
-
Se você estiver conectado como um agente ou qualquer outro perfil de usuário que não tenha acesso ao módulo de gerenciamento de gravação de chamada, uma mensagem não autorizada será exibida. O administrador pode modificar as configurações de perfil do usuário para exibir gravações.
A seção a seguir descreve a personalização de cada seção do arquivo de definição de central de atendimento, além de valores possíveis, descrição e comentários.
Isso ajuda um administrador a personalizar o comportamento com base no caso de uso necessário.
Campo |
Valores possíveis |
Descrição |
---|---|---|
Nome interno |
WebexCCAgentDesktopV 202209019 |
Nenhuma alteração nesse valor. |
Nome de exibição |
Webex centro de contato Agent Desktop 2,0 (2022 de setembro) |
Nenhuma alteração nesse valor. |
CTI URL do adaptador |
O valor padrão é centro de dados dos EUA. Você pode alterar o valor com base na localização do centro de dados. América do Norte: https://desktop.wxcc-us1.cisco.com Reino Unido: https://desktop.wxcc-eu1.cisco.com |
|
Usar API CTI |
verdadeiro |
Nenhuma alteração nesse valor. |
Altura softphone |
550 |
Nenhuma alteração nesse valor. |
Modo de compatibilidade do Salesforce |
Raios |
Nenhuma alteração nesse valor. |
Campo |
Valores possíveis |
Descrição |
---|---|---|
Pop de tela avançado ativado |
Verdadeiro ou falso |
O sinalizador de funcionalidade para ativar a pesquisa de pop de tela com base na variável CAD. |
Nome da variável do CAD |
Nome da variável CAD |
O nome da variável CAD que contém o parâmetro de pesquisa do pop de tela. |
Remover cadeias de caracteres de prefixo ANI |
Códigos de países |
Especifique os códigos de países em separado por vírgulas e ele será removido do prefixo ANI da chamada recebida. |
Campo |
Valores possíveis |
Descrição |
---|---|---|
Ativar tela pop para ausência de registros correspondentes |
Verdadeiro ou falso |
Esse é o sinalizador de funcionalidade para ativar o cenário do pop de correspondência sem registro. Assegure-se de desativar o cenário de correspondência de registros na configuração do layout softphone. |
Nome do objeto do Salesforce |
Qualquer objeto padrão ou do Salesforce personalizado |
Qualquer objeto padrão ou do Salesforce personalizado que esteja aberto no modo de edição. |
Mapeamentos de campos de objeto |
Isso é o mapeamento entre o objeto do Salesforce e as variáveis CAD do WebexCC |
Essa configuração mapeia as variáveis CAD do WebexCC para os valores de campo do Salesforce que estão previamente preenchidos no formulário do Salesforce quando ele é aberto no modo Editar. Por exemplo, o mapeamento deve ser feito no formato JSON seguinte e é uma matriz do objeto JSON.
O objeto JSON tem as seguintes propriedades:
Exemplos: Se desejar substituir os campos por constantes, você poderá usar o isDefaulValueEnabled definido como verdadeiro. Define o valor da variável no Salesforce. Exemplo:
Configuração
|
Mapeamentos condicionais de objetos |
Essa é uma regra condicional para mapeamentos de objetos |
O mapeamento condicional ajuda a vincular valores de campos um-para-muitos entre as variáveis CAD WebexCC e os campos SFDC. A condição ajuda a vincular os valores de campo SFDC com base em diferentes valores de variáveis de CAD de WebexCC. Por exemplo: WebexCC variável CAD "VIPCustomer" , isso tem dois valores possíveis, como Sim ou não, com base nesse valor, você pode atualizar o valor do campo SFDC.
O mapeamento condicional tem principalmente três propriedades-WxCCFieldName que é a variável CAD, wxccFieldValue e sfdcFieldValue. Exemplos: Se você tiver um nome de fila variável no WebexCC e desejar mapear condicionalmente as pessoas para o campo Salesforce, chamado tipo de cliente. Você pode definir osnames de filas como outros valores com base nos mapeamentos condicionais do objeto, como abaixo.
Configuração de mapeamentos de campos de objeto wxccFieldName: QueueName Salesforce: CustomerType isDefaultValueEnabled: falso isConditionalEnabled: verdadeiro
Configuração para mapeamentos de Coniditional de objeto
|
Campo |
Valores possíveis |
Descrição |
---|---|---|
Namespace do pacote do Salesforce |
ciscocjs |
Valor padrão. Não altere o valor. |
Atualização automática ativada |
Verdadeiro ou falso |
Essa é a variável do sinalizador do recurso. Este recurso permite a atualização automática da tela do Salesforce imediatamente após a criação do registro da atividade. |
Atualização do campo personalizado ativada |
Verdadeiro ou falso |
Por padrão, este recurso está desativado. Se desejar atualizar o registro de atividade de chamada com mais dados que são capturados no IVR ou no fluxo, ative este recurso. |
Mapeamento de campos de objeto |
Uma matriz de propriedades JSON. Por padrão, é [] |
Esse campo mapeia as variáveis CAD de WebexCC e os campos SFDC. Ative o recurso atualizar campo personalizado para usar este mapeamento. O JSON tem principalmente quatro propriedades: CadFieldName: nome da variável CAD do WebexCC SalesforceFieldName: nome do campo SFDC isDefaultValueEnabled: Flag para verificar se usará o valor estático para vincular ao campo SFDC defaultfieldvalue: valor do campo padrão Exemplo:
No primeiro código JSON, o nome da variável CAD "empresa" que mantém o valor capturado no IVR se vincula ao businesstype do SFDCField. O valor de isDefaultValueEnabled é falso, o que significa que ele não usa o valor padrão para associar o SFDCField e a propriedade defaultfieldvalue está vazia. Enquanto no segundo JSON
CADFieldName está vazio porque defaultfieldvalue a ser vinculado é o campo SFDC. Neste exemplo, o SalesforceField "status" liga com o valor padrão "concluído" .
|
Formato de data no assunto |
Definir a data e a hora no assunto da atividade |
O formato padrão é MM-dd-aaaa hh: mm a. |
Modelo de assunto |
Define o campo de assunto do registro de atividade que ajuda a atualizar o assunto definido dinamicamente de um registro de atividade. |
Esse campo pode ser uma combinação de variáveis e cadeias de caracteres estáticas. Por exemplo: {Direction} Call {activityDatetime}. Na frase de exemplo acima "Call" é a cadeia de caracteres estática. As {Direction} e {activityDatetime} são variáveis. Todas as variáveis devem estar dentro dos colchetes {}. |
Gravar notas de chamada em tempo real |
Verdadeiro ou falso |
Este campo é um indicador de recurso para ativar o recurso de notas de chamada do widget ações . Por padrão, este recurso está desativado. |
Mapeamento de campos de observações da chamada em tempo real |
SFDC usado para mapeamento de notas de chamada. |
SFDC campo que é atualizado com as notas de chamada. Por padrão, ele atualiza o campo de descrição do registro de atividade no Salesforce. |
Campo |
Valores possíveis |
Descrição |
---|---|---|
Criação automática de caso para chamadas de entrada |
Verdadeiro ou falso |
O sinalizador de funcionalidade para ativar a criação automática de caso para todas as chamadas de entrada. Por padrão, este recurso está desativado. |
Criação automática de caso para chamadas de saída |
Verdadeiro ou falso |
O sinalizador de funcionalidade para ativar a criação automática de caso para todas as chamadas de saída. Por padrão, este recurso está desativado. |
Abrir objeto de caso no modo de edição |
Verdadeiro ou falso |
O sinalizador de funcionalidade para decidir se abrirá o objeto de caso no modo de edição. Por padrão, este recurso está desativado. |
Mapeamentos de campos de objeto |
Uma matriz de propriedades JSON |
Mapeia as variáveis de CAD WebexCC e campos de objeto de casos de SFDC. O JSON tem principalmente quatro propriedades: CadFieldName: nome da variável CAD do WebexCC SalesforceFieldName: nome do campo do objeto do caso do SFDC isDefaultValueEnabled: Flag para verificar se usará o valor estático para vincular o campo do objeto do caso do SFDC. defaultfieldvalue: valor do campo padrão |
Mapeamentos condicionais de objetos |
Regra condicional para mapeamentos de objetos |
O mapeamento condicional ajuda a vincular mapeamentos de valores de campos um-para-muitos entre as variáveis CAD WebexCC e os campos SFDC. O mapeamento condicional ajuda a vincular os valores de campo SFDC com base em diferentes valores de variáveis de CAD de WebexCC. |
Campo |
Valores possíveis |
Descrição |
---|---|---|
Remover cadeias de caracteres de prefixo de número de telefone |
Códigos de países |
Especifique os códigos de países em separado por vírgulas e eles serão removidos do número de telefone do SFDC. |
Configurar a discagem ANI |
Verdadeiro ou falso |
Um sinalizador de função para definir o ANI de saída para as chamadas Click to dial. Quando o agente faz o clique para discar chamadas do SFDC. Você pode definir o valor de discagem de saída ANI configurado no aplicativo conector. |
Campo |
Valores possíveis |
Descrição |
---|---|---|
Sincronização de estado do Omnichannel ativada |
Verdadeiro ou falso |
O sinalizador de funcionalidade é habilitado apenas na instância do Salesforce com o omnichannel já ativado. |
Código ocioso padrão quando em chamada de voz |
Código de motivo de Omnichannel não pronto |
O nome do código de razão do SFDC omnichannel não pronto para deixar o agente não pronto no SFDC omnichannel. |
Código ocioso padrão quando no CRM omnichannel |
Webex o código de razão de ociosidade do centro de contatos |
Nome do código de razão de ociosidade do centro de contatos Webex para que o agente não fique pronto na central de contato do Webex. |
Crie a classe do Apex abaixo e dê a permissão de execução a todos os perfis de agente na instância do SFDC para usar o recurso de sincronização do estado do omnichannel. |
Para criar a classe do Apex:
-
Vá para
-
Navegue para a
-
Cole o seguinte conteúdo e salve-o como sfdcOmniChannel
classe pública sfdcOmniChannel {cadeia de caracteres estática pública fetchOmniPresenceStatusCodes () {ServicePresenceStatus [] omniStatus; omniStatus = [SELECT ID, MasterLabel FROM ServicePresenceStatus]; String OmniPresenceStatusCodes = JSON. Serialize (omniStatus); System. debug (OmniPresenceStatusCodes); retornar OmniPresenceStatusCodes; } }