i
Reglas Embebidas
Estas reglas se utilizan para definir el comportamiento, validaciones y cálculo del objeto Deyel que las contiene, las mismas permiten definir condiciones lógicas y expresiones aritméticas, que se evalúan al utilizar los formularios y procesos.
La definición se realiza utilizando un asistente integrado en los correspondientes modeladores, incluido en los paneles de definición de propiedades de cada uno de los objetos Deyel (campo, formulario, flujo). A diferencia de las reglas avanzadas, las embebidas no se visualizan dentro de la grilla del modelador ya que 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.
Estas se clasifican según el propósito de su uso en campos de formularios, tanto en el modelador de formularios como de procesos, dentro de este último, en la definición de actividades.
La ejecución de estas reglas retorna un valor lógico, "Verdadero" o "Falso".
•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.
Validación
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.
Cálculo
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. El valor resultante 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, es decir que el cálculo solamente se va a realizar cuando se cumplan las mismas.
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
Las reglas embebidas pueden ser utilizadas en las actividades de un proceso que tengan anexado un formulario, asociándolas a sus campos.
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.