¿Qué es una Validación?

Una validación es un bloque de código utilizado para validar campos en un formulario de Pragmatic. Funciona a partir de una función JavaScript que, mediante parámetros, tiene acceso al contexto del formulario y al ambiente en que está siendo utilizado el campo con validación. Esto permite asegurar que los datos ingresados cumplan con ciertos criterios antes de ser aceptados y procesados.

¿Por qué son útiles las validaciones?

Las validaciones son esenciales porque permiten verificar que un campo o varios campos en un formulario cumplan con condiciones específicas antes de que el usuario finalice su envío. Esto asegura que los datos ingresados sean correctos y completos, evitando errores y garantizando la integridad de la información. Al implementar validaciones, se pueden definir criterios precisos que los usuarios deben cumplir.

Página principal de validaciones

Componentes

Listado de validaciones

En esta sección, los usuarios pueden visualizar todas las validaciones definidas anteriormente. Cada validación se presenta de manera clara y ordenada, facilitando la identificación y selección de la validación deseada para su visualización o modificación.

Filtros de Búsqueda

Los usuarios pueden utilizar los filtros de búsqueda para encontrar instancias específicas de validaciones. Pueden filtrar las instancias por formulario y/o ID de instancia de formulario, lo que les permite localizar rápidamente los registros deseados.

Creación de una nueva validación

Para crear una nueva validación, los usuarios necesitan hacer clic en el botón de creación ("+") ubicado en la interfaz. Esto abrirá una interfaz intuitiva que guiará a los usuarios a través del proceso de diseño y configuración de la nueva validación, permitiéndoles personalizarla según sus necesidades específicas.

Modo de ejecución

Al crear una validación, es importante definir su modo de ejecución, ya que esto determinará cómo se comportará la validación en relación con las instancias de formulario que lo utilicen:

  • Versión actual: Cuando se selecciona esta opción, todas las instancias de formulario que utilicen esta validación siempre accederán a la versión más reciente de la misma. Esto significa que cualquier modificación realizada en la validación se reflejará inmediatamente en todas las instancias que la utilicen, incluso en aquellas que ya existían antes de la modificación.

  • Versión histórica: Al elegir esta opción, cada instancia de formulario mantendrá una copia de la validación tal como estaba en el momento de su creación. Esto significa que las modificaciones posteriores a la validación no afectarán a las instancias existentes, ya que cada una conservará la versión de la validación que estaba vigente cuando fue creada. Esta opción es útil cuando se necesita mantener la consistencia de los datos históricos o cuando las modificaciones en la validación no deben afectar a las instancias ya existentes.



Modificación de validaciones

Los usuarios también tienen la capacidad de editar las validaciones existentes según sea necesario. Pueden acceder a las opciones de edición de una validación específica haciendo clic en ella dentro del listado de validaciones y realizando las modificaciones necesarias.