Idioma: Español
Una regla de obligatoriedad hace que un campo obligatorio sea obligatorio solo cuando se cumple una condición específica basada en los valores de otros campos en el registro. Cuando la condición se cumple y el campo está vacío, el registro no se puede guardar. Cuando la condición no se cumple, el campo es opcional.
Comportamiento
Reglas de obligatoriedad vs reglas de relevancia
Las reglas de relevancia y las reglas de obligatoriedad tienen propósitos diferentes:
- Una regla de relevancia controla si un campo se muestra al usuario.
- Una regla de obligatoriedad controla si un campo visible debe ser rellenado.
La relevancia tiene prioridad, ya que un campo escondido porque no es relevante nunca es obligatorio.
Reglas de obligatoriedad vs reglas de validación
Una regla de validación comprueba que un valor proporcionado cumple con criterios específicos. Una regla de obligatoriedad comprueba que se ha proporcionado un valor. Ambas pueden establecerse en el mismo campo.
Ejemplo
Un formulario de seguimiento del rendimiento tiene los siguientes campos:
| Nombre | Tipo de campo | ¿Obligatorio? || --- | --- | --- || Año | Texto | Sí | | Periodo de reporte | Selección única | Sí | | Tipo de indicador | Selección única | Sí | | Meta | Cantidad | Sí | | Real | Cantidad | Sí | | Explicación | Texto | Regla de obligatoriedad aplicada |
La explicación solo debe ser obligatoria cuando el rendimiento sea inferior al 60%, según los requisitos de los reportes.
REAL/META*100 < 60
No obstante, el responsable del reporte puede proporcionar una explicación, incluso si el rendimiento ha excedido el 60%.
Habilitar las reglas de obligatoriedad
- En el Diseñador de Formularios, primero marque el campo como "Obligatorio". Una vez que "Obligatorio" está marcado, aparece un interruptor "Establecer reglas de obligatoriedad" debajo.
- Marque "Establecer reglas de obligatoriedad" para mostrar el constructor de reglas o el editor de fórmula y definir la condición bajo la cual el campo debe ser rellenado.
Entrada de datos
Entrada de datos en el escritorio
- A medida que ingresa un registro, la condicionalidad del campo "Explicación" se activa si el rendimiento es inferior al 60%. El registro no se puede guardar hasta que se ingrese un valor en el campo "Explicación".
- Si el rendimiento es del 60% o más, la condicionalidad del campo "Explicación" cambia a opcional y el registro se puede guardar sin rellenarlo.
Entrada de datos móvil
La misma condición de obligatoriedad se aplica durante la entrada de datos móvil. Cuando se cumple la condición, no puede pasar a la siguiente pregunta sin rellenar el campo.
Tabla interactiva
- Las reglas de obligatoriedad se aplican al añadir o editar registros en la tabla interactiva. Cada fila se evalúa con sus propios valores, por lo que el mismo campo puede ser obligatorio en algunas filas y opcional en otras dentro del mismo formulario.
- Una fila en la que se cumple la condición pero el campo está en blanco se marca como inválida y no se puede guardar hasta que se rellene el campo.
Importar registros
El importador aplica las reglas de obligatoriedad. Un registro en el que se cumple la condición pero el campo está en blanco se considera inválido.