Os formulários de CRM permitem configurar regras para mostrar ou ocultar campos, adaptando o formulário a diferentes clientes. Uma configuração inadequada pode ocultar campos necessários ou mostrar campos desnecessários.
Neste artigo, vamos analisar erros comuns nessas regras e como evitá-los:
Condição desnecessária
Ao configurar uma regra para mostrar um campo, não é necessário adicionar condições adicionais para ocultá-lo. Por exemplo:
- Se o campo "Tipo de entrega" for igual a "Entrega em domicílio", mostrar o campo "Endereço de entrega".
- Se o campo "Tipo de entrega" for igual a "Entrega em um ponto de retirada", ocultar o campo "Endereço de entrega".
A segunda condição é desnecessária, pois o campo "Endereço de entrega" só será mostrado se o campo "Tipo de entrega" for igual a "Entrega em domicílio". Em qualquer outro caso, será ocultado.
Solução. Mantenha apenas a primeira condição: se o campo "Tipo de entrega" for igual a "Entrega em domicílio", mostrar o campo "Endereço de entrega".
Condições contraditórias
Se várias condições forem estabelecidas para um campo sob a regra "Valores de campo diferentes gerenciam campos diferentes", apenas a última condição será aplicada. Por exemplo:
- Se o campo "Cidade de entrega" for igual a "São Paulo", mostrar o campo "Tipo de entrega" e "Endereço de entrega".
- Se o campo "Cidade de entrega" for igual a "Fortaleza", mostrar o campo "Endereço de entrega".
Com essa configuração, o campo "Endereço de entrega" só será mostrado se o campo "Cidade de entrega" for igual a "Fortaleza". Se for igual a "São Paulo", o campo "Endereço de entrega" será ocultado.

Solução. Adicione duas regras ao formulário de CRM:
- "Valores de campo diferentes gerenciam um único campo": se o campo "Cidade de entrega" for igual a "São Paulo" ou "Fortaleza", mostrar o campo "Endereço de entrega".
- "Valores de campo diferentes gerenciam campos diferentes": se o campo "Cidade de entrega" for "São Paulo", mostrar o campo "Tipo de entrega".
Sobreposição de condições
Se duas regras "O conjunto de valores de campo gerencia um único campo" forem criadas com valores coincidentes em um campo e diferentes em outro, apenas a última condição será aplicada. Por exemplo:
- Se o campo "Tipo de entrega" for igual a "Entrega em um ponto de retirada" e o campo "Cidade de entrega" for igual a "São Paulo", mostrar o campo "Ponto de retirada".
- Se o campo "Tipo de entrega" for igual a "Entrega em um ponto de retirada" e o campo "Cidade de entrega" for igual a "Fortaleza", mostrar o campo "Ponto de retirada".
Com essa configuração, o campo "Ponto de retirada" só será mostrado se o campo "Cidade de entrega" for igual a "Fortaleza". Se for igual a "São Paulo", o campo "Ponto de retirada" será ocultado.
Solução. A regra "O conjunto de valores de campo gerencia um único campo" não permite selecionar diferentes cidades com o mesmo valor no campo "Tipo de entrega". Configure a regra para que a visualização do campo "Ponto de retirada" dependa apenas da cidade ou do tipo de entrega. Por exemplo, utilize a regra "Valores de campo diferentes gerenciam um único campo".
Destaques
- Os formulários de CRM permitem configurar regras para mostrar ou ocultar campos, adaptando o formulário a diferentes clientes. Uma configuração inadequada pode ocultar campos necessários ou mostrar campos desnecessários.
- Ao configurar uma regra para mostrar um campo, você não precisa adicionar condições extras para ocultá-lo.
- Se várias condições forem definidas para um campo sob a regra "Valores de campo diferentes gerenciam campos diferentes", somente a última condição será aplicada.
- Se você criar duas regras "O conjunto de valores de campo gerencia um único campo" com valores correspondentes em um campo e valores diferentes em outro, somente a última condição será aplicada.
Artigos recomendados: