Aprova

Como Configurar Formulários Condicionais em Processos Administrativos Sem Código

Redação Aprova 7 min de leitura

Um formulário de abertura de processo administrativo que trata todo requerente da mesma forma — pedindo os mesmos campos e os mesmos documentos independentemente do tipo de solicitação — obriga o requerente a lidar com perguntas irrelevantes e, pior, deixa de coletar informação específica que o caso exige. Quando essa lógica condicional só pode ser alterada por um desenvolvedor mexendo em código, cada ajuste de fluxo — uma secretaria que passa a exigir um documento novo, uma mudança de norma que cria uma exceção — vira uma fila de chamado técnico, medida em semanas, não em minutos.

Configurar formulários condicionais sem código significa dar à própria equipe de negócio — sem depender de programação — a capacidade de definir quais campos aparecem, quais são obrigatórios e quais documentos são exigidos, conforme as respostas que o requerente vai dando ao longo do formulário. Este guia detalha como estruturar essa lógica dentro de um sistema de processos administrativos.

O que são formulários condicionais em processos administrativos

Formulário condicional é aquele em que a exibição de um campo, uma seção inteira ou a exigência de um documento depende da resposta dada anteriormente pelo requerente. Por exemplo: se o requerente selecionar “atividade de risco médio” em vez de “risco baixo”, o formulário passa a exigir um laudo técnico adicional; se ele indicar que o imóvel está em área de preservação, surge automaticamente um campo para anexar estudo ambiental; se ele for pessoa jurídica em vez de pessoa física, aparecem campos de CNPJ e contrato social em vez de CPF e comprovante de residência.

Quando essa lógica é configurável sem código — via interface administrativa, não via alteração de sistema — a equipe responsável pelo processo (a Secretaria de Meio Ambiente, o setor de Licenciamento, a Ouvidoria) consegue ajustar as regras conforme muda a norma ou a necessidade operacional, sem depender de um ciclo de desenvolvimento de software.

Por que a configuração sem código importa

Depender de código para qualquer ajuste de formulário gera três problemas recorrentes:

  • Lentidão para reagir a mudanças normativas. Uma nova exigência documental criada por decreto ou instrução normativa só entra em vigor no sistema depois que um desenvolvedor programa a mudança, testa e publica — um ciclo que pode levar semanas, período em que o formulário continua desatualizado em relação à norma vigente.
  • Formulários genéricos demais ou excessivamente complexos. Sem condicional, a alternativa é criar um formulário único com todos os campos possíveis (confuso e longo) ou multiplicar formulários quase idênticos para cada variação de caso (difícil de manter).
  • Dependência permanente de TI para operação do dia a dia. Cada pequeno ajuste de regra de negócio vira um chamado técnico, sobrecarregando a equipe de desenvolvimento com tarefas que deveriam ser autonomia da área responsável pelo processo.

Essa autonomia se conecta diretamente ao que já foi discutido em vinculação entre processos administrativos dependentes: a capacidade de configurar regras de negócio sem depender de desenvolvimento é o que torna um sistema de processos administrativos sustentável ao longo do tempo, sem acumular dívida técnica.

Passo a passo para configurar formulários condicionais sem código

1. Mapeie as variações reais de cada tipo de processo

Antes de configurar qualquer condicional, levante as variações que hoje já existem na prática — mesmo que informalmente — para cada tipo de processo: quais casos exigem documento adicional, quais mudam o rito de análise, quais têm campos que só fazem sentido para um subconjunto de requerentes. Esse mapeamento é o insumo para desenhar as regras condicionais corretamente.

2. Identifique os campos-gatilho que disparam a condicional

Para cada variação mapeada, identifique qual resposta do requerente deve disparar a mudança no formulário — tipo de pessoa (física/jurídica), classificação de risco, localização em área especial, natureza da atividade. Esses campos-gatilho precisam vir antes, na ordem do formulário, dos campos que dependem deles.

3. Configure as regras de exibição e obrigatoriedade na interface administrativa

Com os gatilhos definidos, configure, sem escrever código, as regras: “se o campo X for igual a Y, exibir o campo Z” e “se o campo X for igual a Y, o documento W passa a ser obrigatório”. Essa configuração deve ficar disponível para a equipe de negócio dentro de uma tela administrativa própria, não em arquivo de configuração técnico.

4. Teste os caminhos possíveis do formulário antes de publicar

Um formulário condicional com poucas regras já gera múltiplas combinações possíveis de exibição. Antes de publicar uma mudança, percorra manualmente os principais caminhos — cada combinação relevante de respostas — para confirmar que os campos certos aparecem, que nenhum campo obrigatório ficou escondido por engano e que a lógica não gera loop ou contradição.

5. Trate a migração de processos já abertos quando a regra mudar

Quando uma condicional é criada ou alterada, processos que já estavam em andamento com o formulário anterior não devem ser automaticamente forçados a reabrir todos os campos. Defina uma regra clara: a nova condicional vale para processos abertos a partir da data de publicação, preservando a integridade dos que já estavam em curso sob a regra anterior.

6. Mantenha um histórico de versões das regras condicionais

Guarde um registro de quando cada regra condicional foi criada, alterada ou desativada, e por quem. Isso é o que permite, meses depois, explicar por que um processo específico exigiu (ou não exigiu) determinado documento na data em que foi protocolado — evidência relevante em caso de contestação ou auditoria.

A Lei nº 14.129/2021 (Lei do Governo Digital) estabelece como princípio a simplificação e a adequação de serviços públicos digitais às necessidades do usuário, o que fundamenta a lógica de formulários que se ajustam ao caso concreto em vez de tratar todo requerente de forma idêntica. Quando o formulário condicional coleta apenas os dados estritamente necessários para cada tipo de caso — em vez de solicitar previamente todos os campos possíveis —, ele também atende ao princípio da minimização previsto no art. 6º, inciso III, da Lei nº 13.709/2018 (LGPD).

Indicadores para acompanhar formulários condicionais

  • Tempo médio entre a identificação da necessidade de uma nova regra e sua publicação em produção.
  • Número de ajustes de formulário realizados pela equipe de negócio sem abertura de chamado técnico.
  • Taxa de abandono do formulário antes da conclusão, por tipo de processo.
  • Percentual de processos protocolados com documentação incompleta, antes e depois da adoção de condicionais.
  • Número de regras condicionais ativas por tipo de processo, para evitar complexidade excessiva sem revisão periódica.

FAQ sobre formulários condicionais em processos administrativos

Formulário condicional sem código elimina totalmente a necessidade de TI?

Não elimina, mas reduz drasticamente a dependência para o dia a dia operacional. Mudanças estruturais — novo tipo de processo, integração com outro sistema — ainda podem exigir desenvolvimento. O ganho está em transferir os ajustes de regra de negócio, que são os mais frequentes, para a equipe responsável pelo processo.

É possível ter condicionais em cascata, com vários níveis de dependência?

Sim, mas cada nível adicional aumenta a complexidade de manutenção e de teste. É recomendável limitar a profundidade das condicionais e documentar bem cada regra, para que a lógica não se torne difícil de auditar ao longo do tempo.

O que acontece com processos já protocolados quando uma condicional muda?

A boa prática é aplicar a nova regra apenas a processos abertos a partir da data de vigência da mudança, preservando o formulário que estava vigente quando o processo em andamento foi protocolado.

Formulários condicionais afetam a acessibilidade do formulário?

Podem afetar, se mal implementados — por exemplo, se um campo que aparece dinamicamente não for anunciado corretamente para leitores de tela. É importante validar acessibilidade especificamente nos cenários condicionais, não apenas no formulário estático.

Conclusão

Formulários condicionais configuráveis sem código são o que permite que a área de negócio reaja a mudanças normativas e operacionais em dias, não em semanas, sem transformar cada ajuste em um projeto de desenvolvimento. Essa autonomia complementa diretamente a lógica de validação de documentos com IA antes do protocolo e de vinculação entre processos dependentes, formando um fluxo de entrada de processo que se adapta ao caso concreto do requerente.

Se a sua instituição ainda depende de chamado técnico para qualquer ajuste de campo obrigatório em um formulário, agende uma demonstração e veja como configurar essas regras diretamente pela área responsável pelo processo.

Aprova

Redação Aprova

A Redação Aprova produz conteúdos sobre gestão pública, legislação e transformação digital para apoiar prefeitos, secretários e equipes municipais. Os artigos são desenvolvidos com base em fontes oficiais, boas práticas do setor público e a partir da experiência da Aprova no desenvolvimento de soluções para modernizar a administração municipal.

Postagens relacionadas

Ver mais postagens →