Integración de Business Rules Builder en ProcessMaker

Motor de reglas de negocios

La integración de las reglas de negocio es la aplicación de normas directas que caracterizan (o restringen) las operaciones de una organización. Sin reglas y procesos empresariales bien establecidos, una empresa se encontraría a menudo en un ambiente caótico con resultados incoherentes, quejas de los empleados y consumidores descontentos.

Sin embargo, las normas en las empresas no son producto de la revolución tecnológica. Por el contrario, las normas empresariales surgieron de los intentos populares de dar un enfoque lo más matizado posible a la gestión de una empresa. Hasta principios de la década de 1990, las normas empresariales no eran una noción ampliamente aceptada por las organizaciones.

Hoy en día, la mayoría de las empresas ven las reglas de negocio como una necesidad crítica para los flujos del sistema o los diagramas de flujo de los procedimientos que ilustran cómo una empresa va a hacer negocios.

Afortunadamente, ProcessMaker, una empresa centrada en la gestión de procesos de negocio, se ha asociado con OpenRulesun motor de gestión de decisiones y reglas de negocio de código abierto. Los clientes pueden utilizar las reglas de negocio y las soluciones de gestión de decisiones de OpenRules, Inc. para construir, probar y mantener los Servicios de Decisión Operativa en las instalaciones o en la nube.

Integración y creación de reglas de negocio con Open Rules y ProcessMaker

OpenRules Decision Manager puede automatizar la complicada lógica empresarial, lo que simplifica las decisiones operativas del día a día. De este modo, los usuarios empresariales pueden crear rápidamente modelos de decisión basados en reglas y desplegarlos en las instalaciones o en la nube. Los usuarios finales no necesitan aprender ninguna interfaz gráfica o lenguaje de programación propios. Además, los usuarios finales pueden utilizar Microsoft Excel® o Google Sheets® como gestor binario ejecutable.

Dentro de ProcessMaker y OpenRules® Decision Manager, los usuarios finales reciben: 

Potente motor de reglas: Implementa las reglas de negocio a la mayor y más rápida escala posible.

Explorador gráfico: Permite a los clientes crear y probar modelos de decisión antes de desplegarlos.

Aprendizaje de reglas: Analiza los datos pasados para determinar las reglas de negocio.

Solucionador de reglas: Ofrece múltiples opciones para que puedas abordar cualquier reto.

Base de datos de reglas: Garantiza la colaboración a través de bases de datos relacionales.

También puede ejecutar modelos de decisión como servicios en contenedor en la nube aprovechando AWS Lambdas, Azure Functions, RESTful Web Services, Docker y Kubernetes en los marcos de la nube proporcionados por los centros de la nube existentes como Amazon y Microsoft.

Los usuarios pueden utilizar OpenRules Decision Manager para crear, instalar y ejecutar Servicios de Decisión Operativos, como se indica en los pasos siguientes:

1. Los pasos 1 y 2 incluyen la creación de una descripción del problema en un inglés claro, un glosario empresarial y casos de prueba con ejemplos de entradas y resultados esperados. Después de una serie de cambios, debería tener una comprensión firme del problema de negocio y proceder al Paso 3.

2. En las fases dos y tres, rellenará su Modelo de Decisión con reglas, tablas de decisión y elementos de programación. Estos componentes, así como un glosario y casos de prueba, conforman su Modelo de Decisión. Para construir la lógica de negocio en tablas de decisión de Excel dispersas en muchas carpetas, puede utilizar MS Excel o Google Sheets como editor de tablas. La adición de lógica de decisión adicional (por ejemplo, una nueva tabla de decisión) es un proceso iterativo que requiere la validación de su modelo frente a un conjunto de casos de prueba para asegurarse de que funciona adecuadamente. El Explorador de Modelos de Decisión de OpenRules, un entorno gráfico de modelado de decisiones, simplifica la creación, prueba y depuración de los modelos de decisión.

Los analistas de negocio suelen escribir la lógica de negocio en tablas de Excel y luego la ejecutan a través del motor de reglas estándar. Si necesita enseñar automáticamente reglas de negocio específicas utilizando datos históricos, puede utilizar los componentes de aprendizaje automático de Rule Learner en su modelo de decisión.

Por ejemplo, el Solucionador de Reglas puede ser útil si su modelo tiene subproblemas de optimización que abordar. El aprendiz de reglas y el solucionador de reglas del motor de reglas también están totalmente integrados en el gestor de decisiones.

Así, los modelos de decisión de OpenRules pueden incluir una lógica basada en el conocimiento de los expertos (reglas de negocio) y en los datos históricos (optimización). Por lo tanto, el modelo de decisión puede emplear motores de reglas, aprendices, restricciones o solucionadores lineales ampliamente disponibles. Los analistas de negocio pueden completar los pasos 1, 2 y 3 por sí mismos o colaborar con los desarrolladores de software para construir algunos componentes del modelo de decisión utilizando las APIs Java de Rules Learner y Rule Solver.

3. Después de probar las decisiones empresariales, pueden integrarse fácilmente en cualquier aplicación Java. Además, pueden ejecutarse en cualquier servidor como Apache Tomcat o IBM WebSphere. Además, los usuarios finales pueden desplegar en la nube como un microservicio de decisión utilizando cualquier arquitectura sin servidor proporcionada por los principales proveedores de la nube como Amazon, Google y Microsoft o IBM a través de una simple API de Java.

Cómo integrar las reglas de negocio y la gestión de decisiones en sus flujos de trabajo
Informe sobre inteligencia de procesos
Solicite una demostración

Solicite una demostración

Descubra cómo las organizaciones líderes utilizan ProcessMaker para agilizar sus operaciones a través de la automatización de procesos.

Solicite una demostración

Solicite una demostración

Actualización de la privacidad
Utilizamos cookies para que las interacciones con nuestro sitio web y servicios sean fáciles y significativas. Las cookies nos ayudan a entender mejor cómo se utiliza nuestro sitio web y adaptar la publicidad en consecuencia.

Acepta