Pergunta
A integração legada do Salesforce incluiu uma função de sincronização em massa. Como posso fazer algo parecido usando a nova integração do Salesforce?
Resposta
Conforme descrito no artigo Configuração da sincronização de dados do Salesforce com o Zendesk:
A sincronização de dados é iniciada quando um campo mapeado é atualizado em um registro do Salesforce ou quando um novo registro é criado. Os campos não mapeados que são atualizados não acionam a sincronização.
A integração legada não foi acionada quando os registros foram criados ou atualizados em massa ou usando a API do Salesforce. Isso significava que, às vezes, era necessária uma sincronização em massa para atualizar o Zendesk para quaisquer registros criados ou atualizados dessa maneira.
A nova integração do Salesforce não tem essa limitação. As atualizações em massa ou atualizações da API acionam uma sincronização com o Zendesk, desde que um dos campos mapeados seja alterado. O fluxo de trabalho a seguir descreve como realizar uma função semelhante à sincronização em massa atualizando muitos registros no SFDC por meio da API.
Para obter informações sobre como verificar seu uso do limite de taxa atual, consulte o artigo: Como posso verificar meus limites e uso da API de transmissão?
Embora o exemplo a seguir lide especificamente com a sincronização de conta, um método semelhante pode sincronizar contatos ou leads. Embora essa explicação inclua a criação de um novo campo personalizado no Salesforce, um campo de caixa de seleção não é obrigatório para esse método. O único requisito é que um campo não de fórmula esteja presente no SFDC e mapeado na Central de Administração, que pode ser modificado em massa para acionar o evento da API de transmissão no qual a sincronização se baseia.
Veja algumas etapas para sincronizar muitos registros rapidamente usando duas ferramentas SFDC incorporadas:
- Crie um campo de organização de caixa de seleção personalizado no Zendesk chamado Sincronização com Salesforce.
- Crie um campo de conta de caixa de seleção no Salesforce chamado Sincronizar com Zendesk com um valor padrão de False.
- Mapeie os dois campos entre si na Central de administração:
https://SUBDOMAIN.zendesk.com/admin/platform/integrations/salesforce/accounts_organizations - Crie um relatório no SFDC que inclua duas informações:
- ID da conta do SFDC
- O campo da conta Sincronização com Zendesk da etapa 2
- Exporte as linhas de detalhe do relatório da etapa 4 como CSV.
- No editor de planilhas de sua escolha, atualize a coluna Sync com oh Zendesk do arquivo CSV para ser o oposto do que era antes (se era falso, então defina como verdadeiro e vice-versa).
- Importe o CSV atualizado de volta para o SFDC (usando uma ferramenta como Dataloader) para atualizar todas as contas.
(lembre-se de usar a API EM LOTE e não a API em Massa para esse Upsert/Atualização)
- Após atualizar os registros do SFDC, reserve um tempo para assegurar que os trabalhos em segundo plano tenham tempo para serem concluídos. Esse período varia de acordo com o número de registros a serem sincronizados. Para algumas centenas de registros, isso pode levar apenas alguns minutos. Para dezenas de milhares de registros, isso pode levar de trinta minutos a uma hora.
- Depois que todos os seus registros estiverem sincronizados, remova o mapeamento da etapa 3 e apague os campos criados nas etapas 1 e 2. Como alternativa, você pode deixá-los no lugar para mais tarde caso precise disparar manualmente uma sincronização no futuro.
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.