i
Modelado de Reglas
Estas reglas se utilizan para definir el comportamiento del objeto Deyel que las contiene, las mismas permiten definir condiciones lógicas y cálculos que se evalúan al utilizar los formularios.
La definición se realiza utilizando un asistente integrado en el modelador de formularios, incluido en los paneles de definición de propiedades de campos y de formularios.
Tipos
Una regla condicional 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 condicionales 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, tanto en la definición de actividades como de flujos.
•Visibilidad
La condición modelada define si un campo o una sección del formulario es visible por 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 verificar el cumplimiento de una condición cuando se utiliza un formulario.
Se evalúa una expresión lógica y retorna un mensaje cuando se cumple la condición, dicho mensaje corresponde a una situación de error o inválida.
Se pueden definir condiciones que involucren a uno o múltiples campos y las relaciones entre ellos.
Cálculo
Definen las expresiones matemáticas que permiten realizar cálculos para completar valores de campos al utilizar el formulario.
La regla define el algoritmo de cálculo y el campo que se completa con el valor resultante. Se pueden utilizar valores de campos de un formulario, valores constantes, resultados de funciones.
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
El siguiente cuadro resume dónde pueden modelarse los diferentes tipos de reglas embebidas.
Tipo de Regla |
Campo |
Formulario |
Contenedor |
Condicional |
SI |
NO |
SI |
Validación |
SI |
SI |
NO |
Cálculo |
NO |
SI |
NO |
En un contenedor solamente se pueden modelar reglas condicionales de visibilidad.