Skip to main content

Validación de datos frente a un patrón

El rol de las reglas de validación de edición en la validación de datos

En las aplicaciones, se usa la validación para minimizar los errores que se pueden producir cuando los usuarios envían datos erróneos. Por ejemplo, durante el procesamiento de casos, los usuarios deben introducir su número de seguridad social (SSN). Se recomienda asegurarse de que los usuarios introduzcan un SSN en el formato correcto de nueve dígitos separados por guiones: 111-11-1111. Para lograr esta validación, se usa la regla de validación de edición, un tipo de regla que valida patrones de caracteres. Cuando los usuarios introducen un SSN en el formato incorrecto y salen del campo, se muestra un mensaje de error.

An edit validate rule applied to the SSN field checks whether the SSN is in the correct format
Tip: Pega Platform™ proporciona reglas de validación de edición predefinidas para los patrones que se usan más comúnmente. Por ejemplo, las reglas de validación de edición pueden validar si la entrada de propiedad es un SSN, un número de identificación impositiva (TIN) o un número telefónico de los EE. UU.

Otros tipos de validación comunes restringen las opciones disponibles para los usuarios. Por ejemplo, los desarrolladores pueden especificar un tipo de propiedad Fecha/hora para asegurarse de que los usuarios solo introduzcan una fecha válida, o bien determinar que una propiedad use un control de lista desplegable para limitar a los usuarios las opciones aprobadas. Por el contrario, las reglas de validación de edición no restringen los valores que el usuario puede introducir, sino que realizan la validación según el formato de datos. 

Caution: Las reglas de validación de edición usan Java, así que si usted quiere crear su propia regla de validación de edición, debe tener conocimientos de programación en Java.

Las reglas de validación de edición se definen sobre propiedades, en lugar de hacerlo sobre actividades o acciones de flujo. Las reglas de validación de edición se utilizan para la validación del lado del cliente, lo que significa que el valor que introducen los usuarios se valida inmediatamente sin hacer referencia al servidor. La validación tiene lugar cuando los usuarios hacen un cambio en el valor introducido. Para aplicar una regla de validación de edición a una propiedad, haga referencia a la regla de evaluación de edición en la pestaña Advanced del property rule form, en el campo Use validate. El siguiente ejemplo muestra una regla de propiedad para capturar un código postal, donde se aplica una regla de validación de edición para verificar que los valores introducidos coinciden con el formato de código postal de los EE. UU.

A property rule configured to validate that input values conform to the US ZIP Code format for postal codes.
Nota: Para diferir la validación del valor de un campo, puede configurar una regla de validación para que invoque una o varias reglas de validación de edición. Al invocar una regla de validación de edición de una regla de validación, el contenido del campo se valida cuando se envía el formulario, en lugar de hacerlo cuando el usuario cambia el valor del campo.

Compruebe sus conocimientos con la siguiente actividad.


This Topic is available in the following Modules:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

El 40% ha encontrado útil este contenido.

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice