Reglas de visibilidad en preguntas

Reglas de visibilidad en preguntas

Las reglas de visibilidad permiten mostrar u ocultar preguntas y grupos de forma condicional, según las respuestas dadas en preguntas anteriores del mismo formulario.


¿Qué son las reglas de visibilidad?

Una regla de visibilidad es una condición que evalúa la respuesta de una pregunta anterior (llamada pregunta padre) para decidir si la pregunta actual debe mostrarse o permanecer oculta.
Esto es útil para:
  • Evitar que el técnico vea preguntas que no aplican a su situación
  • Crear formularios dinámicos que se adaptan según las respuestas
  • Simplificar la experiencia en campo mostrando solo lo relevante


¿Dónde se configuran?

Las reglas de visibilidad se configuran desde el editor de plantillas de formularios, en la sección Opciones de visibilidad del panel de detalle de cada pregunta o grupo.
Para acceder:
    Abrí la plantilla del formulario desde el menú Formularios > Plantillas
    Seleccioná la pregunta o grupo que querés condicionar
    En el panel derecho, buscá la sección Opciones de visibilidad
    Activá el checkbox Mostrar solo si se cumple la condición


Componentes de una regla

Cada regla de visibilidad tiene tres partes:
Componente
Descripción
Pregunta padre
La pregunta cuya respuesta se evalúa. Solo puede ser una pregunta que esté antes en el formulario.
Condición
El tipo de comparación a aplicar. Depende del tipo de la pregunta padre.
Valor
El valor contra el cual se compara la respuesta de la pregunta padre.


Tipos de preguntas que pueden ser pregunta padre

No todos los tipos de preguntas pueden actuar como pregunta padre. Los tipos válidos son:
Tipo de pregunta
Condiciones disponibles
Entrada (texto corto)
Igual a, Mayor que, Menor que
Área de texto
Igual a, Mayor que, Menor que
Sí/No
Es (Sí o No)
Opciones (multiple choice)
Contiene al menos (una o varias opciones)
Automatización
Igual a, Mayor que, Menor que


Detalle de cada condición

Igual a / Es

La pregunta se muestra cuando la respuesta de la pregunta padre coincide exactamente con el valor configurado.
  • Para preguntas de tipo Entrada o Área de texto: se compara el texto ingresado con el valor definido. Si ambos son numéricos, la comparación es numérica.
  • Para preguntas de tipo Sí/No: se selecciona directamente "Sí" o "No".

Mayor que

La pregunta se muestra cuando la respuesta de la pregunta padre es mayor que el valor configurado. Aplica a preguntas de tipo Entrada y Área de texto. Si el valor ingresado es numérico, la comparación es numérica.

Menor que

La pregunta se muestra cuando la respuesta de la pregunta padre es menor que el valor configurado. Funciona igual que "Mayor que" pero en sentido inverso.

Contiene al menos

Exclusivo para preguntas de tipo Opciones. La pregunta se muestra cuando la respuesta de la pregunta padre incluye al menos una de las opciones seleccionadas como valor.
Se pueden seleccionar múltiples opciones: basta con que una coincida para que la pregunta se haga visible.


Visibilidad en grupos

Las reglas de visibilidad también se pueden aplicar a grupos de preguntas (incluyendo grupos repetibles). Cuando un grupo se oculta por una regla de visibilidad, todas las preguntas dentro del grupo se ocultan automáticamente.
La configuración es idéntica a la de preguntas individuales.


Comportamiento en cascada

Las reglas de visibilidad se evalúan en cadena:
  • Si la pregunta padre está oculta (porque a su vez tiene una regla de visibilidad que no se cumple), la pregunta hija también se oculta automáticamente
  • Si la pregunta padre no fue respondida o está en estado borrador, la pregunta hija permanece oculta
  • Al cambiar una respuesta en el móvil o la web, las visibilidades se recalculan en tiempo real


Ejemplo práctico

Supongamos un formulario de relevamiento con estas preguntas:
    ¿Tipo de instalación? → Pregunta de tipo Opciones con valores: Aérea, Subterránea, Interior
    ¿Altura del poste? → Pregunta de tipo Entrada (solo números)
    ¿Tipo de canalización? → Pregunta de tipo Opciones
Configuración:
  • La pregunta 2 (¿Altura del poste?) tiene una regla de visibilidad:
  • Pregunta padre: ¿Tipo de instalación?
  • Condición: Contiene al menos
  • Valor: Aérea
  • Resultado: solo se muestra si el técnico selecciona "Aérea"
  • La pregunta 3 (¿Tipo de canalización?) tiene una regla de visibilidad:
  • Pregunta padre: ¿Tipo de instalación?
  • Condición: Contiene al menos
  • Valor: Subterránea
  • Resultado: solo se muestra si el técnico selecciona "Subterránea"


Advertencia de configuración incompleta

Si activás la visibilidad pero no completás la configuración (falta seleccionar la pregunta padre o el valor), verás un ícono de advertencia (Warning) junto a la sección. El mensaje indica: "La visibilidad está habilitada pero la condición está incompleta. Seleccioná una pregunta y configurá el valor a evaluar."
Asegurate de completar los tres campos (pregunta, condición y valor) para que la regla funcione correctamente.


Limitaciones

  • Solo se puede usar una regla de visibilidad por pregunta o grupo (no se pueden combinar múltiples condiciones)
  • La pregunta padre debe estar antes que la pregunta hija en el orden del formulario
  • Los tipos de preguntas Ubicación, Dirección IP, Escaneo de código, Firma, Carga de archivo, Multi-entrada y Fórmula no pueden actuar como pregunta padre