Imagine um agente de vendas lidando com os dados de um possível cliente interessado em comprar um espaço comercial de uma imobiliária, tendo que percorrer a seção de propriedades residenciais antes de atingir a parte desejada no layout;
- Ou um coordenador de recrutamento reunindo os detalhes de um aluno interessado em se candidatar a Ciências, tendo que procurar também nas áreas de Artes e Comércio.
Embora seja impossível para empresas/organizações/instituições eliminar esses campos em seus layouts, a presença de tudo junto apenas grita confusão.
Por que os Layouts Condicionais são necessários?
É para evitar a confusão e facilitar a navegação pelos registros que os layouts condicionais existem. Portanto, ao criar uma regra, você estará determinando a necessidade de vários outros campos.
Por exemplo, o agente de vendas da imobiliária que mencionamos anteriormente examinará apenas os requisitos de propriedades comerciais. E o coordenador de recrutamento não terá que percorrer outros campos do curso em Comércio ou Artes enquanto gerencia os dados de um candidato a Ciências.
Isso não significa que eliminamos os outros campos ou seções. Na verdade, trouxemos layouts condicionais para ocultar/mostrar seções ou campos com base em um valor inserido em um campo anterior (como os dados de vendas, por exemplo, que geralmente são dependentes). Ao selecionar Propriedades Comerciais em 'Tipo de Propriedade' e Programas de Ciências em 'Bacharelado em', o agente da imobiliária e o recrutador da universidade verão apenas propriedades comerciais e campos de Ciências, respectivamente.
Como resultado, você pode tornar seus layouts dinâmicos - pois toda a estrutura de um layout muda com base nos valores de campo inseridos. Em outras palavras, você está controlando como um layout aparece com base em determinados valores de campo.
Para entender melhor o conceito, vejamos nossos exemplos (imóveis e universitários) antes e depois da aplicação de Layouts Condicionais: