Ir al contenido principal

¿Cómo usar preguntas condicionales?

Aprende a configurar preguntas condicionales para mostrar u omitir preguntas según las respuestas ingresadas en tu formulario.

Escrito por Jessica Franco

Las preguntas condicionales permiten adaptar el flujo de un formulario según las respuestas del usuario. Puedes configurar que una pregunta se salte cuando se cumpla una determinada condición y, de esta forma, mostrarla únicamente en los casos en que sea relevante.

Por ejemplo, en un formulario de mantenimiento de equipos, puedes preguntar primero si se detectó una falla. Si la respuesta es "Sí", puedes mostrar preguntas adicionales para conocer el tipo de falla y registrar los detalles. Si la respuesta es "No", esas preguntas se omiten.

🔧 Ejemplo: formulario de mantenimiento

Imagina que estás creando un formulario para realizar el mantenimiento de un equipo.

Primero, agregas la pregunta:

¿Se detectó alguna falla en el equipo?

  • Sí

  • No

Luego, quieres que las siguientes preguntas solo aparezcan cuando el usuario seleccione "Sí":

  • ¿Qué tipo de falla se detectó?

  • Describe la falla

De esta manera, el usuario que responda "No" no tendrá que responder preguntas que no son relevantes para su inspección.

📌 ¿Cómo lograrlo?

Aquí hay un punto importante: la condición se configura para indicar cuándo se debe saltar la pregunta, no cuándo se debe mostrar.

Por eso, para que "¿Qué tipo de falla se detectó?" se muestre cuando la respuesta sea Sí, debemos indicar que la pregunta se salte cuando la respuesta sea No.

La configuración sería:

Campo

Valor

Si

¿Se detectó alguna falla en el equipo?

Es

igual

A

No

Ir a

siguiente pregunta

¿Qué ocurre en cada caso?

Respuesta

¿Se cumple la condición?

Resultado

Sí

No

Se muestra la pregunta

No

Sí

Se salta la pregunta

De esta manera, el formulario se adapta automáticamente a la respuesta del usuario.

⚙️ ¿Cómo configurar un salto de pregunta?

1. Crea la pregunta que determinará la condición

Agrega una pregunta que utilizarás para determinar qué debe ocurrir después. Por ejemplo: ¿Se detectó alguna falla en el equipo?

Puedes utilizar preguntas de tipo:

  • Selección Lista Datos

  • Selección Única

  • Texto

  • Número

2. Crea la pregunta que quieres mostrar u omitir

Agrega la pregunta que debe depender de la respuesta anterior. Por ejemplo: ¿Qué tipo de falla se detectó?

3. Activa "Saltar preguntas"

En la pregunta que quieres mostrar u omitir, abre las Opciones avanzadas y activa Saltar preguntas.

La configuración contiene cuatro elementos:

  • Si → selecciona la pregunta cuya respuesta quieres evaluar.

  • Es → selecciona la condición que quieres aplicar.

  • A → indica el valor que debe cumplir la condición.

  • Ir a → selecciona la pregunta a la que debe dirigirse el formulario cuando la condición se cumpla.

4. Configura la condición

Siguiendo nuestro ejemplo:

Campo

Valor

Si

¿Se detectó alguna falla en el equipo?

Es

igual

A

No

Ir a

siguiente pregunta

Esto significa: si la respuesta es "No", salta esta pregunta y continúa con la siguiente.

📌 Regla importante: piensa siempre en cuándo quieres que la pregunta se omita. Esa es la condición que debes configurar.

🔀 ¿Qué condiciones puedo utilizar?

Dependiendo del tipo de pregunta que estés evaluando, puedes utilizar diferentes condiciones, como:

  • Vacía

  • No vacía

  • Igual

  • Diferente

  • Contiene

  • No contiene

Estas condiciones permiten definir cuándo debe ejecutarse el salto.

Ejemplo con "contiene"

Supongamos que tienes una pregunta: Describe la falla detectada

Y quieres omitir una pregunta posterior cuando la descripción contenga determinada información. Puedes configurar:

Campo

Valor

Si

Describe la falla detectada

Es

contiene

A

determinada palabra o texto

Ir a

siguiente pregunta

Cuando la respuesta cumpla esa condición, DataScope realizará el salto configurado.

📍 ¿Qué significa "Ir a"?

La opción Ir a determina hacia dónde continuará el formulario cuando la condición se cumpla. Por ejemplo, puedes seleccionar:

  • Siguiente pregunta

  • o una pregunta posterior específica del formulario

Esto permite crear diferentes flujos según las respuestas del usuario.

💡 Recomendación

Antes de configurar un salto, pregúntate: ¿en qué situación quiero que esta pregunta NO aparezca?

Una vez que tengas esa respuesta, configura esa situación como la condición del salto.

Por ejemplo: quiero que "¿Qué tipo de falla se detectó?" aparezca cuando la respuesta sea "Sí". Entonces debes configurar: si la respuesta es "No" → saltar esta pregunta.

Así evitarás invertir la lógica de la condición.

⚠️ Cosas a tener en cuenta

  • El salto solo puede ir hacia adelante. No es posible configurar un salto que regrese a una pregunta anterior en el formulario.

📌 ¿Y si necesito más de dos destinos posibles?

Si en lugar de dos opciones tu pregunta de origen tiene tres o más alternativas (por ejemplo, "Preventivo", "Correctivo" y "Predictivo") y cada una debe llevar a una pregunta distinta, revisa: ¿Cómo dirigir a los usuarios a distintas preguntas según su respuesta?

Nota: Esta funcionalidad está disponible solo en los planes pagos


¿Ha quedado contestada tu pregunta?