Regras de visibilidade em perguntas

Regras de visibilidade em perguntas

As regras de visibilidade permitem mostrar ou ocultar perguntas e grupos de forma condicional, de acordo com as respostas dadas em perguntas anteriores do mesmo formulário.


O que são as regras de visibilidade?

Uma regra de visibilidade é uma condição que avalia a resposta de uma pergunta anterior (chamada pergunta pai) para decidir se a pergunta atual deve ser exibida ou permanecer oculta.
Isso é útil para:
  • Evitar que o técnico veja perguntas que não se aplicam à sua situação
  • Criar formulários dinâmicos que se adaptam conforme as respostas
  • Simplificar a experiência em campo mostrando apenas o que é relevante


Onde são configuradas?

As regras de visibilidade são configuradas no editor de modelos de formulários, na seção Opções de visibilidade do painel de detalhes de cada pergunta ou grupo.
Para acessar:
    Abra o modelo do formulário no menu Formulários > Modelos
    Selecione a pergunta ou grupo que deseja condicionar
    No painel direito, procure a seção Opções de visibilidade
    Ative a caixa de seleção Mostrar apenas se a condição for atendida


Componentes de uma regra

Cada regra de visibilidade tem três partes:
Componente
Descrição
Pergunta pai
A pergunta cuja resposta é avaliada. Só pode ser uma pergunta que esteja antes no formulário.
Condição
O tipo de comparação a aplicar. Depende do tipo da pergunta pai.
Valor
O valor contra o qual se compara a resposta da pergunta pai.


Tipos de perguntas que podem ser pergunta pai

Nem todos os tipos de perguntas podem atuar como pergunta pai. Os tipos válidos são:
Tipo de pergunta
Condições disponíveis
Entrada (texto curto)
Igual a, Maior que, Menor que
Área de texto
Igual a, Maior que, Menor que
Sim/Não
É (Sim ou Não)
Opções (múltipla escolha)
Contém pelo menos (uma ou várias opções)
Automação
Igual a, Maior que, Menor que


Detalhe de cada condição

Igual a / É

A pergunta é exibida quando a resposta da pergunta pai coincide exatamente com o valor configurado.
  • Para perguntas do tipo Entrada ou Área de texto: compara-se o texto inserido com o valor definido. Se ambos forem numéricos, a comparação é numérica.
  • Para perguntas do tipo Sim/Não: seleciona-se diretamente "Sim" ou "Não".

Maior que

A pergunta é exibida quando a resposta da pergunta pai é maior que o valor configurado. Aplica-se a perguntas do tipo Entrada e Área de texto. Se o valor inserido for numérico, a comparação é numérica.

Menor que

A pergunta é exibida quando a resposta da pergunta pai é menor que o valor configurado. Funciona igual a "Maior que", mas no sentido inverso.

Contém pelo menos

Exclusivo para perguntas do tipo Opções. A pergunta é exibida quando a resposta da pergunta pai inclui pelo menos uma das opções selecionadas como valor.
Podem ser selecionadas múltiplas opções: basta que uma coincida para que a pergunta se torne visível.


Visibilidade em grupos

As regras de visibilidade também podem ser aplicadas a grupos de perguntas (incluindo grupos repetíveis). Quando um grupo é ocultado por uma regra de visibilidade, todas as perguntas dentro do grupo são ocultadas automaticamente.
A configuração é idêntica à das perguntas individuais.


Comportamento em cascata

As regras de visibilidade são avaliadas em cadeia:
  • Se a pergunta pai está oculta (porque, por sua vez, tem uma regra de visibilidade que não é atendida), a pergunta filha também é ocultada automaticamente
  • Se a pergunta pai não foi respondida ou está em estado de rascunho, a pergunta filha permanece oculta
  • Ao alterar uma resposta no celular ou na web, as visibilidades são recalculadas em tempo real


Exemplo prático

Suponhamos um formulário de levantamento com estas perguntas:
    Tipo de instalação? → Pergunta do tipo Opções com valores: Aérea, Subterrânea, Interior
    Altura do poste? → Pergunta do tipo Entrada (apenas números)
    Tipo de canalização? → Pergunta do tipo Opções
Configuração:
  • A pergunta 2 (Altura do poste?) tem uma regra de visibilidade:
  • Pergunta pai: Tipo de instalação?
  • Condição: Contém pelo menos
  • Valor: Aérea
  • Resultado: só é exibida se o técnico selecionar "Aérea"
  • A pergunta 3 (Tipo de canalização?) tem uma regra de visibilidade:
  • Pergunta pai: Tipo de instalação?
  • Condição: Contém pelo menos
  • Valor: Subterrânea
  • Resultado: só é exibida se o técnico selecionar "Subterrânea"


Aviso de configuração incompleta

Se você ativar a visibilidade mas não completar a configuração (falta selecionar a pergunta pai ou o valor), verá um ícone de aviso (Warning) ao lado da seção. A mensagem indica: "A visibilidade está habilitada, mas a condição está incompleta. Selecione uma pergunta e configure o valor a avaliar."
Certifique-se de preencher os três campos (pergunta, condição e valor) para que a regra funcione corretamente.


Limitações

  • Só é possível usar uma regra de visibilidade por pergunta ou grupo (não é possível combinar múltiplas condições)
  • A pergunta pai deve estar antes da pergunta filha na ordem do formulário
  • Os tipos de perguntas Localização, Endereço IP, Escaneamento de código, Assinatura, Upload de arquivo, Multi-entrada e Fórmula não podem atuar como pergunta pai