fixFields - Higienização de campos

fixFields - Higienização de campos

listozh.fixFields(list records,map fields);

Função que higieniza campos de acordo como o critério dado. Estes critérios são padrões desta função e podem ser:

- ProperXXX, higieniza um campo do tipo string, colocando cada a primeira letra de cada palavra com letra maiúscula. O XXX representa um número inteiro para truncagem da string.
- phone, higieniza campo que contenha telefone colocando +55 e o DDD padrão.
-number, higieniza campo do tipo número, removendo qualquer caractere que não seja um número.
-mail, higieniza campo do tipo email removendo espaços, e se não tiver "@" desconsidera.


Parâmetros


list records: Lista de registros que serão higienizados.
map fields: Mapa no qual as chaves contém os campos que devem ser higienizados e os valores o critério de higienização.


Retorno 


Lista de registros Higienizados.


Aplicação


Esta função é utilizada todas as vezes que os valores dos campos não estão padronizados.

Exemplo de uso.
  1. //Higienizar email de Clientes Potencias
  2. //Obtém registros do módulo Leads 
  3. records = zoho.crm.getRecords("Leads", 1, 100);
  4. //Mapa Higienização 
  5. campos = {"Email","mail"};
  6. //Higienização 
  7. result = ozh.fixFields(records, campos);
  8. zoho.crm.bulkUpdate("Leads",result);
  9. return "";





    • Related Articles

    • PropagateToContacts - Propagar Campos de Contas Para Contatos

      void ozh.propagateToContacts(list records,list fields); Parâmetros:  Lista contendo registros de Contas ou Mapa contendo um único registro de Conta. Lista de Strings com os nomes de API dos campos a serem propagados. Os nomes de API dos campos a ...
    • Personalizar Campos

      No Zoho CRM, os campos que são preenchidos nos módulos (Cliente Potencial, Conta, Contatos) podem ser personalizados. Essa é uma grande vantagem da ferramenta, que se adapta ao seu negócio e às suas demandas. Desse modo, você pode criar novos campos ...
    • Personalizar Campos e Layouts

      Os layouts controlam a organização dos campos e seções relacionadas na página do módulo de um departamento. Cada módulo tem seu próprio layout, que consiste nos campos padrão e personalizado. Eles também determinam quais campos são visíveis, “apenas ...
    • Mapeamento de conversão de Cliente potencial.

      Os campos preenchidos no módulo Cliente Potencial são convertidos automaticamente para os campos da nova conta e contato. Nesse caso, o mapeamento de conversão pode ser editado de acordo com a necessidades do seu negócio. 1) Na página inicial do CRM ...
    • Modos de Exibição

      Os modos de exibição servem para ordenar e categorizar seus registros. As exibições  ajudam a priorizar trabalho dando a visão dos registros que você mais precisa. Temos no Zoho CRM três modos de exibição: Visualização tabular (Lista), Exibição de ...