i
Reglas Avanzadas
Las reglas avanzadas pueden ser invocadas desde los procesos, formularios y tareas programadas, para incorporar la lógica del negocio.
En formularios y procesos se pueden incluir las mismas mediante el asistente de reglas.
En tareas programadas la referencia a la regla se realiza manualmente.
Las reglas avanzadas se definen en el modelador de reglas y persisten en Deyel.
Tipos
•Reglas Estándar
Se trata de reglas desarrolladas en lenguaje de programación JAVA, para las cuales existe un ambiente de desarrollo y ejecución dado por el adaptador que utiliza.
•Reglas de Integración
Se trata de reglas que hacen uso de adaptadores que brindan integración con componentes externos a Deyel.
Clasificación de la Integración
•Bases de Datos Relacionales
El acceso a bases de datos relacionales se realiza mediante el protocolo JDBC de Java. Los adaptadores de base de datos vía JDBC identifican el driver a utilizar y establecen la conexión.
Las reglas de integración que utilizan adaptadores JDBC permiten la ejecución de sentencias SQL que interactúen con cualquier base de datos.
•Web Service
Los adaptadores de tipo Web Service permiten definir el acceso a web services publicados por un proveedor determinado.
Las reglas de integración que utilizan adaptadores Web Service permiten utilizar dichos servicios web.
•Clase Java
Los adaptadores de tipo Java permiten ejecutar funciones definidas en clases Java que se encuentran en el ambiente. Las clases pueden ser desarrolladas específicamente para utilizar en Deyel, o pueden provenir de un API desarrollado por terceros cuya funcionalidad se desea invocar. No es necesario poseer el código fuente de esta clase ya que se usa la versión ejecutable de la misma.
Las reglas que utilicen adaptadores Java permiten invocar a cualquiera de los métodos públicos que expone la clase Java.