i
Reglas Embebidas
Estas reglas se utilizan para definir el comportamiento, validaciones y cálculos de los campos de los formularios, así como también validaciones de los formularios. Las reglas embebidas permiten definir condiciones lógicas y expresiones aritméticas, que se evalúan al utilizar los formularios y sus procesos relacionados.
La definición se realiza utilizando un asistente integrado en los correspondientes modeladores. Este asistente se encuentra en los paneles de definición de propiedades de los campos y contenedores, de los formularios y de los flujos si fueran condicionales.
A diferencia de las reglas avanzadas, las embebidas no se visualizan dentro de la grilla del modelador porque solamente pueden ser utilizadas en el objeto Deyel donde se definen.
Tipos
Una regla de comportamiento se utiliza para verificar el cumplimiento de una condición. Se evalúa una expresión lógica y retorna un valor "Verdadero" o "Falso" según se cumpla o no la condición.
Las reglas embebidas se modelan en los campos y contenedores de los formularios, tanto en el modelador de formularios como en el de procesos al modelar las actividades y en los flujos si tuvieran condiciones.
Se clasifican según el propósito de su uso.
•Visibilidad
La condición modelada define si un campo o una sección del formulario es visible para el usuario al momento de utilizarlo.
•Editabilidad
La condición modelada define si un campo del formulario es editable por el usuario al momento de utilizarlo.
•Obligatoriedad
La condición modelada define si un campo es obligatorio al momento de utilizar el formulario.
La ejecución de estas reglas retorna un valor lógico, "Verdadero" o "Falso".
Una regla de validación se utiliza para asegurar el ingreso adecuado de información o controlar situaciones incorrectas. Se puede establecer a nivel de campo o de formulario.
Esta regla evalúa una condición y retorna un mensaje cuando la misma se cumple, indicando la situación errónea o inválida al usuario. Si no retorna mensaje significa que la validación es exitosa.
Se pueden definir condiciones que involucren a uno o múltiples campos y las relaciones entre ellos.
Definen las expresiones aritméticas que permiten realizar cálculos para completar valores de campos al utilizar el formulario. La regla se define con un algoritmo de cálculo para el campo destino que se completa con el valor resultante. Este valor debe ser del mismo tipo del campo que la contiene.
También se pueden definir condiciones para determinar cuándo realizar la ejecución de la regla de cálculo.
Uso
Las reglas embebidas se modelan dentro de los paneles de definición de propiedades de los objetos Deyel.
•Reglas en Propiedades de Campos
•Reglas en Propiedades de Formularios
•Reglas en Propiedades de Contenedores
•Reglas en Propiedades de Actividades
•Reglas en Propiedades de Campos de Formularios Agiles
•Reglas en Propiedades de Formularios Agiles
•Reglas en Propiedades de Contenedores de Formularios Agiles
El siguiente cuadro resume dónde se pueden modelar los diferentes tipos de reglas embebidas.
Tipo de Regla |
Campo |
Formulario |
Contenedor |
Flujo |
Actividad |
---|---|---|---|---|---|
Comportamiento |
|
||||
Validación |
|
|
|
||
Cálculo |
|
|
|
|
En un contenedor solamente se pueden modelar reglas de comportamiento de visibilidad.