A finales del 2020 nuestro consultor senior BPM, Adriano D’Ambra, os habló en un artículo de nuestro blog sobre la novedad de la herramienta Kogito. En el artículo destacó especialmente al modelador Kogito DMN por las capacidades completas que posee en un entorno web de acceso gratuito sin envidiar en nada a herramientas de pago líderes del mercado en este rubro.
Para poder entender mejor la novedad que venimos a presentar, vamos a profundizar un poco en algunas capacidades del Kogito DMN Modeler. El modelador DMN permite construir el DRD (Decision Requirements Diagram) sin limitaciones, y posee todos los artefactos de la norma. La integridad entre el nivel 2 (DRD) y el nivel 3 (lógica de decisiones) está controlada y validada, y además toma automáticamente los orígenes de datos en las tablas de decisión sin necesidad de rellenar nombres ni tipos para las columnas. A diferencia también de otros modeladores DMN, Kogito permite no solo configurar la lógica de decisiones en tablas de decisión y/o expresiones, sino que tenemos varias posibilidades, como Contexto, invocaciones y funciones, entre otras.
Como en el ejemplo que aquí vemos, podemos tener funciones que encapsulen funcionalidad y luego poder invocarlas. Lo cual aporta una funcionalidad extra y sumamente eficiente de caras a la reutilización.
Pero hasta aquí, es lo que habíamos ya demostrado en nuestro Webinar y artículo. Pero os estaréis preguntando: ¿Cuál es la novedad de 2021?
¡Ahora KOGITO permite ejecutar las decisiones!
Una funcionalidad bastante esperada por quienes se dedican a documentar, analizar y rediseñar procesos y servicios de decisión. Aporta un cómodo formulario que toma automáticamente los tipos de datos de entrada para poder hacer simulaciones, como se muestra en la siguiente figura.
Incluso tiene un panel en el que a medida que vamos construyendo nuestro DRD y la lógica, nos va avisando de problemas y errores encontrados. Lo cual es de gran ayuda para acelerar la construcción limpia. También avisa si hay tablas en las que no se han controlado todas las opciones combinatorias posibles, aconseja utilizar políticas de elección de match de filas diferentes según las reglas, etc.
Realmente es sumamente completo y supera a herramientas Opensource como Camunda, por mencionar alguna.
¿Tenemos que instalar algo?
En realidad lo que debemos hacer es ejecutar un servicio montado sobre QUARKUS (ver arquitectura en este artículo).
La primera vez que accedamos al DMN Modeler, aparecerá un botón DMN Runner, y luego un asistente que nos guiará en solo 3 pasos para bajarnos un .exe (en Windows) o un .dmg (en Mac).
Una vez lo ejecutemos el servicio queda activo y estará siempre monitorizando nuestros DMN en cualquier navegador web, incluso en distintas pestañas a la vez. Nosotros recomendamos utilizar Chrome.
En decide4AI contamos con uno de los equipos más grandes y expertos de Europa en modelación DMN, con experiencia en diferentes plataformas y tecnologías. Nuestros consultores cubren el proceso de transformación del negocio desde el descubrimiento de reglas y decisiones operativas hasta la automatización de servicios de decisión y procesos de extremo a extremo.
¿Interesado en comenzar un proyecto de descubrimiento de decisiones, automatización de servicios de decisión, etc.? Contacta con nosotros 👇
Si quieres conocer mejor decide4AI y mantenerte al tanto de futuros webinar o acciones, síguenos en las redes sociales (Linkedin, Twitter, Youtube).