Sintomas do problema
Ativei a sincronização de dados de contas com organizações do Salesforce para o Zendesk , mas ela não sincroniza. Como resolvo isso?
Explicação e exemplo
A ID externa do Zendesk é um campo do sistema que precisa ser exclusivo em todas as organizações para uma conta do Zendesk. Se já existir uma organização com uma determinada ID externa, a tentativa de criação de uma segunda falhará imediatamente devido a um conflito.
Esse conflito ocorre quando a ID externa da organização está definida devido a uma integração anterior do Salesforce. Explicaremos a seguir um exemplo de como isso pode acontecer com a conta fictícia da Spiply Corp.
- A integração do Salesforce legada sincroniza a conta Spiffly Corp para criar uma organização no Zendesk com o nome Spiffy Corp e uma ID externa de0011H000026CXpiQAG.
- A sincronização da integração legada é desativada e a nova integração do Salesforce é ativada.
- O nome da conta no Salesforce é alterado paraSpiify Corp, Inc.
- Como a nova integração nunca sincronizou essa conta antes, ela procura uma correspondência com base nos critérios correspondentes (normalmente o nome da conta e o nome da organização).
- Como não há uma organização chamada Spiply Corp, Inc, a integração tenta criar uma nova organização com o nome Spiply Corp, Ince a mesma ID externa.
- A tentativa de sincronização falhará, pois a ID externa já está em uso pela organização original da Spiply Corp.
Para confirmar que a falha de sincronização devido a esse conflito
- Na Central de administração, verifique os critérios correspondentes. Clique no botão Íconede aplicativos e integrações() na barra lateral e selecioneIntegrações> Salesforce > Configurar > Sincronização de dados > Sincronização de contas com organizações > Correspondência de critérios. Isso é normalmente associado à correspondência de nome, mas também pode ocorrer com outros critérios de correspondência.
- Encontre a ID da conta na URL da conta do Salesforce cuja sincronização falhou.
- Use a URL abaixo para verificar se há organizações no Zendesk com ela como ID externa. {YOUR_ACCOUNT_ID} é a ID da conta da URL da sua conta do Salesforce.
https://DOMAIN.zendesk.com/agent/search/1?type=ticket&q=type%3Aorganization%20external_id%3AACCOUNT_ID_IHERE
- Use o resultado da pesquisa acima e compare o critério correspondente (provavelmente nome) com o campo SFDC correspondente em Critérios correspondentes.
Etapas de resolução
Existem algumas soluções possíveis para o conflito.
Interrompa a sincronização da ID da conta com a ID externa.
Desabilitea ID externa da organização do Zendesk oque deve evitar a colisão.
Remova o valor external_id das organizações atuais
Você pode remover a external_id usando a API de organizações ou a importação em massa de organizações por CSV.
Corrija a conta para que a conta com o nome de conta fornecida seja sincronizada com sucesso com a organização que corresponde à ID externa
Essa é a maneira mais trabalhosa, mas garante que as IDs serão sincronizadas com sucesso. Após a correspondência de uma conta com uma organização, as alterações subsequentes ao nome da conta devem atualizar o nome da organização (em vez de criar uma nova organização).
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.