Sinais do problema
Uma limitação conhecida da integração do Salesforce é que a atualização para um campo de fórmula mapeado em uma conta, um contato ou lead não causará uma sincronização com o Zendesk. Isso é um problema se você estiver usando um campo de fórmula para sincronizar os valores dos campos de pesquisa do Salesforce conforme descrito neste artigo: Salesforce: sincronização de informações de campo de pesquisa no Zendesk Support. Esse problema de sincronização é causado por uma limitação na API de eventos de streaming do Salesforce, na qual as alterações nos campos de fórmula não levam à criação de um evento de streaming.
A solução para esse problema é criar um processo automatizado no Salesforce usando um novo campo oculto que é atualizado automaticamente sempre que um de seus principais campos do Salesforce é alterado.
Etapas de resolução
Há três partes nessa solução. Primeiro, crie um novo campo de caixa de seleção no Salesforce para ser usado como um gatilho de sincronização oculto. Em seguida, crie um campo de caixa de seleção correspondente no Zendesk e adicione-o ao mapeamento de sincronização. Por último, crie um processo usando o Criador de processos do Salesforce para atualizar automaticamente o novo campo de caixa de seleção.
Como criar o novo campo no Salesforce
- Vá para o Gerenciador de objetos e selecione o tipo de objeto que deseja sincronizar.
- Acesse Campos e relacionamentos e adicione um novo campo.
- Marque a caixa de seleção para o tipo de dados e dê um nome, por exemplo, Campos de fórmula atualizados?. Deixe a opção padrão desmarcada.
- Selecione a segurança em nível de campo apropriada, certificando-se de que os administradores do sistema tenham acesso ao campo.
- Na página de configurações de layouts de página, desmarque todas as opções. Esse campo é usado apenas em um processo em segundo plano e não deve estar na página de atualização dos usuários.
Como criar o campo correspondente no Zendesk e atualizar o mapeamento
- Abra a página Campos do usuário ou a página Campos da organização , dependendo da sincronização com organizações ou usuários.
- Adicione um novo campo de caixa de seleção. Coloque um nome que indique que ele é usado apenas para fins de sincronização do Salesforce, por exemplo, apenas para uso interno do Salesforce.
- Adicione o novo campo ao mapeamento do Salesforce. Siga as instruções nesta seção: Configuração de sincronização de contatos ou leads do Salesforce com usuários do Zendesk.
- Na seção mapeamento, adicione um novo mapeamento para a nova caixa de seleção do Salesforce à nova caixa de seleção do Zendesk e salve a configuração.
Para criar um processo no Salesforce
- Vá para Configuração > Ferramentas da plataforma > Automação do processo > Criador de processos e selecione Novo.
- Dê um nome ao processo, por exemplo, O campo de fórmula da conta foi atualizado?) e, para a configuração de O processo começa quando, selecione Um registro é alterado.
- Na janela do criador, logo abaixo do oval Início, clique em Adicionar objeto e adicione a conta, o contato ou o lead, dependendo do seu fluxo de trabalho.
- Escolha iniciar o processo quando um registro for criado ou editado.
- De volta ao criador, selecione Adicionar critérios e dê um nome aos novos critérios.
- Deixe a ação de execução Condições são atendidas.
- Adicione uma condição que corresponda a um dos seus campos de pesquisa sendo atualizados. Por exemplo, se suas contas contêm um campo de pesquisa de executivo de conta que consulta os contatos. Você pode adicionar Conta > Executivo da conta > ID do contato como o campo.
- Para o operador, selecione É alterado. O tipo deve ser booleano e o valor true.
- Repita as etapas 7 e 8 para qualquer outro campo de pesquisa para o qual você queira ativar uma sincronização.
- Ao terminar de adicionar as condições, selecione as opções Qualquer uma das condições é atendida (OU).
- De volta ao criador, siga a seta de processo True até Ações imediatas e selecione Adicionar ação.
- Para o tipo de ação, selecione Atualizar registro e dê um nome à ação (por exemplo, Atualizar caixa de seleção de sincronização do Zendesk).
- Para o tipo de registro, escolha Selecionar o registro da conta que iniciou o seu processo.
- Deixe os critérios como Sem critérios — apenas atualizar os registros!.
- Na seleção do campo, selecione o campo de caixa de seleção do Salesforce que você criou. Defina o tipo como booliano e o valor como true e salve a ação. Isso cuida da atualização do registro, mas você precisa redefinir a caixa de seleção, então adicione mais uma ação.
- De volta ao criador, clique em Adicionar ação em Ações imediatas novamente. Repita as etapas 12 a 15, mas em vez de definir o campo da caixa de seleção como true, defina-o como false.
- Salve e ative o processo.
A seguir temos um exemplo da aparência do processo no final:
Vá em frente e atualize um de seus campos de pesquisa no Salesforce para ver se a conta, o contato ou o lead é sincronizado com o Zendesk conforme o esperado.
Aviso sobre a tradução: este artigo foi traduzido por um software de tradução automática para oferecer a você uma compreensão básica do conteúdo. Medidas razoáveis foram tomadas para fornecer uma tradução precisa, no entanto, a Zendesk não garante a precisão da tradução.
Em caso de dúvidas relacionadas à precisão das informações contidas no artigo traduzido, consulte a versão oficial do artigo em inglês.
0 Comentários
Por favor, entre para comentar.