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.

  1. 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.
  2. A sincronização da integração legada é desativada e a nova integração do Salesforce é ativada.
  3. O nome da conta no Salesforce é alterado paraSpiify Corp, Inc.
  4. 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).
  5. 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.
  6. 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

  1. 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.
  2. Encontre a ID da conta na URL da conta do Salesforce cuja sincronização falhou.
  3. 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

  4. 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.

Observação: Se a ID presente no Zendesk for obrigatória, crie um campo de organização personalizado e sincronize a ID da conta com um campo nos mapeamentos de campo padrã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.

Powered by Zendesk