Pergunta
Estou recebendo uma mensagem de erro dizendo que o nome já está em uso (sincronização da conta) ou o e-mail já está em uso (sincronização do contato ou lead) ao tentar sincronizar registros do Salesforce com o Zendesk. Confirmei que a organização ou usuário no Zendesk tem o valor correto a ser correspondido com base nos critérios de correspondência na Central de administração. Por que a integração não encontra ou atualiza esse registro?
Resposta
Esse erro pode aparecer por vários motivos.
Nenhum registro correspondente foi encontrado com base nos critérios de correspondência.
Os critérios de correspondência padrão dependem do nome da conta no SFDC corresponder ao nome da organização no Zendesk. Isso pode ser configurado conforme documentado aqui. Se a integração não encontrar um registro correspondente no Zendesk, ela tentará criar um novo registro. O erro "o nome já está em uso" pode ocorrer se não houver correspondência, mas estiver tentando criar uma organização cujo nome já existe no Zendesk.
Para resolver isso, você pode ajustar o objeto (a organização no Zendesk ou a conta no SFDC) para garantir que os campos estejam definidos corretamente para encontrar uma correspondência. Se você alterar os dados no Zendesk, precisará aguardar um ou dois minutos antes de sincronizar novamente o registro do SFDC.
Outra maneira de resolver isso seria ajustar os próprios critérios de correspondência para depender de um campo que já está definido corretamente.
Dois registros com as mesmas informações são sincronizados do Salesforce em um curto período de tempo.
Isso também pode ocorrer se um registro for criado ou atualizado no Zendesk alguns minutos antes da sincronização do Salesforce. Se a pesquisa ainda precisar atualizar seu índice com o estado atual do objeto, a integração tentará criar algo que já existe, causando uma colisão.
Para resolver isso, aguarde alguns minutos até que a indexação de pesquisa ocorra e tente novamente as sincronizações com falha.
Uma sincronização anterior já correspondeu a um registro do Zendesk.
Quando um registro é sincronizado pela primeira vez do Salesforce com o Zendesk usando critérios correspondentes para identificar se um registro correspondente já existe, o registro existente é atualizado. Um novo registro será criado se a integração não encontrar um registro correspondente.
Quando ocorre uma sincronização, a integração salva um relacionamento entre o registro de origem no Salesforce e o registro de destino no Zendesk. Esse relacionamento tem prioridade sobre os critérios correspondentes para sincronizações futuras. A vantagem desse relacionamento é que ele permite uma alteração no campo correspondente no Salesforce para atualizar a organização existente no Zendesk.
Para resolver isso, sincronize as contas com as organizações com critérios correspondentes com base no nome da conta no Salesforce igual ao nome da organização no Zendesk. Essa é a configuração padrão.
Por exemplo, uma nova conta é criada no Salesforce com o nome Spiffy Company e a ID da organização: 0011H000024qFJdbic
. No Zendesk, já existe uma organização chamada Spiffy Company Incorporated com a ID de organização 12345. Como o nome não corresponde à conta da Spiffy Company, a integração cria uma nova organização chamada Spiffy Company com uma ID de organização que seria diferente, por exemplo, 23456. Ele também armazena um relacionamento entre a conta 0011H000024qFJdbic
e a ID da organização 23456.
Outra organização do Zendesk já usa o nome para o qual você está tentando alterar seu registro do Salesforce.
Você pode resolver esse erro apagando um dos registros no Zendesk. Apague a organização 1 ou 2 e sincronize novamente a conta do Salesforce. Se a sincronização subsequente não tiver um relacionamento, use os critérios correspondentes para corresponder à ID original.
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.