A tarefa zoho.crm.bulkUpdate atualiza vários registros no Zoho CRM no módulo especificado.
<variable> =zoho.crm.bulkUpdate(<module_name>,<records_value>, <options_map>, <connection>);
<records_value> especifica a lista que contém pares de valores-chave com a chave como o nome da API de cada campo e seu valor correspondente. Por ex: {“Last_name”: “Zoho CRM”}
O ID do registro que precisa ser atualizado deve ser incluído aqui em cada valor do mapa no formato: {“id”: }
<option_map> Representa outros dados de opções (como gatilho).
Este parâmetro pode ser usado para permitir seletivamente a execução de scripts (se houver) quando os registros forem atualizados.
A chave aplicável é o gatilho e os valores aplicáveis são fluxo de trabalho , aprovação e projeto .
Quando este parâmetro é especificado, os valores mencionados serão executados. Quando este parâmetro não é especificado, apenas aprovações e projetos serão executados por padrão. Para impedir que todos os scripts sejam executados, especifique uma lista vazia como valor para a chave “gatilho”.
<connection> (opcional) nome da conexão necessária para realizar a tarefa.
atualizaList = list (); // lista
registroMap = {"id":"4471297000012265007", "First_Name":"Alves","Last_Name":"Victor", "Email":"victor@out.think.com"};
//variável de registro com os dados para atualziar
atualizaList.add(registroMap); // Adicionando os registros na lista
varInsere = zoho.crm.bulkUpdate("Contacts", atualizaList); /* sintaxe para criar os registros dentro do Zoho CRM no módulo de contatos */
<atualizaList> variável do tipo lista.
<registroMap> contém os dados para criação de registro no módulo.
<“id” , “First_Name” , “Last_Name” , “Email”> são nomes de API de campos ZOho CRM Contacts do tipo string.
<varInsere> variável que contém a resposta retornada do CRM.