A função mergeRecords da extensão OutZoho permite inserir e atualizar registros em massa no Zoho CRM, identificando duplicatas através de campos específicos.
Sintaxe da função
string ozh.mergeRecords(string module, list records, list fields, bool deleteDuplicates);
Parâmetros
- module - String referente ao módulo do CRM.
- records - Lista de registros do módulo.
- fields - Lista de campos para identificar duplicatas.
- deleteDuplicates - Valor booleano para permitir a exclusão das duplicatas.
Como funciona
A função encontra registros duplicados dentro do módulo criando uma lista. Se a opção de deletar estiver habilitada, o primeiro registro encontrado é salvo e as duplicatas são excluídas. Todos os registros são atualizados dentro do módulo.
Exemplo de uso
ozh.mergeRecords("Contacts", _contacts, {"E-mail", "cpf"}, true);
return "";