Mejoras en el testeo de reglas en el Rule Engine

 

Disponible a partir de la versión 3.0.0

Desde hace ya tiempo es posible crear reglas de negocio en la plataforma gracias al módulo Rules Engine.

En este Q1 hemos metido varias mejoras significativas en este módulo, cómo el soporte de Tablas de Decisión, un nuevo wrapper para poder ejecutar queries sobre ontologías de manera muy sencilla dentro de la regla y la posibilidad de cargar un JSON desde un fichero en la parte de testeo de las reglas.

Cómo cargar un fichero para probar una regla

La parte de testeo de la regla es muy importante, ya que nos ayuda a saber si nuestra regla está funcionando como esperamos, así podemos identificar posibles errores en la regla que esté haciendo que no funcione el flujo. Ya que dado un JSON de entrada nos va a proporcionar el JSON de salida después de haber ejecutado nuestra regla.

Si accedemos al listado de nuestras reglas y pinchamos sobre la regla que queremos probar, se habilitará el botón Test

Si clicamos el botón, se nos habilitará una pantalla para poder testar la regla de dos formas:

  • Poniendo directamente el JSON de entrada en el apartado JSON INPUT y dándole al botón test

  • Seleccionando un fichero JSON de nuestro equipo que contenga nuestro JSON y dándole al botón test

Con ambas opciones, lo que obtendremos será el JSON de salida de la regla después de haber sido ejecutada.