Passar para o conteúdo principal

Como usar perguntas condicionais?

Aprenda a configurar perguntas condicionais para exibir ou omitir perguntas de acordo com as respostas dadas no seu formulário.

Escrito por Jessica Franco

As perguntas condicionais permitem adaptar o fluxo de um formulário de acordo com as respostas do usuário. Você pode configurar para que uma pergunta seja pulada quando determinada condição for cumprida e, assim, exibi-la somente nos casos em que for relevante.

Por exemplo, em um formulário de manutenção de equipamentos, você pode perguntar primeiro se foi detectada alguma falha. Se a resposta for "Sim", é possível exibir perguntas adicionais para saber o tipo de falha e registrar os detalhes. Se a resposta for "Não", essas perguntas são omitidas.

🔧 Exemplo: formulário de manutenção

Imagine que você está criando um formulário para realizar a manutenção de um equipamento.

Primeiro, você adiciona a pergunta:

Foi detectada alguma falha no equipamento?

  • Sim

  • Não

Em seguida, você quer que as próximas perguntas apareçam apenas quando o usuário selecionar "Sim":

  • Qual tipo de falha foi detectada?

  • Descreva a falha

Dessa forma, o usuário que responder "Não" não precisará responder perguntas que não são relevantes para sua inspeção.

📌 Como conseguir isso?

Aqui vai um ponto importante: a condição é configurada para indicar quando a pergunta deve ser pulada, não quando deve ser exibida.

Por isso, para que "Qual tipo de falha foi detectada?" seja exibida quando a resposta for Sim, devemos indicar que a pergunta seja pulada quando a resposta for Não.

A configuração ficaria assim:

Campo

Valor

Se

Foi detectada alguma falha no equipamento?

É

igual

A

Não

Ir para

próxima pergunta

O que acontece em cada caso?

Resposta

A condição é cumprida?

Resultado

Sim

Não

A pergunta é exibida

Não

Sim

A pergunta é pulada

Dessa forma, o formulário se adapta automaticamente à resposta do usuário.

⚙️ Como configurar um salto de pergunta?

1. Crie a pergunta que determinará a condição

Adicione uma pergunta que você usará para determinar o que deve acontecer depois. Por exemplo: Foi detectada alguma falha no equipamento?

Você pode usar perguntas do tipo:

  • Seleção de Lista de Dados

  • Seleção Única

  • Texto

  • Número

2. Crie a pergunta que você quer exibir ou omitir

Adicione a pergunta que deve depender da resposta anterior. Por exemplo: Qual tipo de falha foi detectada?

3. Ative "Pular perguntas"

Na pergunta que você quer exibir ou omitir, abra as Opções avançadas e ative Pular perguntas.

A configuração contém quatro elementos:

  • Se → selecione a pergunta cuja resposta você quer avaliar.

  • É → selecione a condição que você quer aplicar.

  • A → indique o valor que a condição deve cumprir.

  • Ir para → selecione a pergunta para a qual o formulário deve seguir quando a condição for cumprida.

4. Configure a condição

Seguindo nosso exemplo:

Campo

Valor

Se

Foi detectada alguma falha no equipamento?

É

igual

A

Não

Ir para

próxima pergunta

Isso significa: se a resposta for "Não", pule esta pergunta e continue para a próxima.

📌 Regra importante: pense sempre em quando você quer que a pergunta seja omitida. Essa é a condição que você deve configurar.

🔀 Quais condições posso usar?

Dependendo do tipo de pergunta que você está avaliando, é possível usar diferentes condições, como:

  • Vazia

  • Não vazia

  • Igual

  • Diferente

  • Contém

  • Não contém

Essas condições permitem definir quando o salto deve ser executado.

Exemplo com "contém"

Suponha que você tenha uma pergunta: Descreva a falha detectada

E você quer omitir uma pergunta posterior quando a descrição contiver determinada informação. Você pode configurar:

Campo

Valor

Se

Descreva a falha detectada

É

contém

A

determinada palavra ou texto

Ir para

próxima pergunta

Quando a resposta cumprir essa condição, o DataScope realizará o salto configurado.

📍 O que significa "Ir para"?

A opção Ir para determina para onde o formulário continuará quando a condição for cumprida. Por exemplo, você pode selecionar:

  • Próxima pergunta

  • ou uma pergunta posterior específica do formulário

Isso permite criar diferentes fluxos de acordo com as respostas do usuário.

💡 Recomendação

Antes de configurar um salto, pergunte-se: em que situação eu quero que esta pergunta NÃO apareça?

Depois de ter essa resposta, configure essa situação como a condição do salto.

Por exemplo: quero que "Qual tipo de falha foi detectada?" apareça quando a resposta for "Sim". Então você deve configurar: se a resposta for "Não" → pular esta pergunta.

Assim você evitará inverter a lógica da condição.

⚠️ Pontos de atenção

O salto só pode ir para frente. Não é possível configurar um salto que volte para uma pergunta anterior no formulário.

📌 E se eu precisar de mais de dois destinos possíveis?

Se, em vez de duas opções, sua pergunta de origem tiver três ou mais alternativas (por exemplo, "Preventiva", "Corretiva" e "Preditiva") e cada uma delas precisar levar a uma pergunta diferente, consulte: Como direcionar os usuários para perguntas diferentes de acordo com a resposta?

Observação: Esta funcionalidade está disponível apenas nos planos pagos.


Respondeu à sua pergunta?