martes, 7 de mayo de 2013

Flujos de trabajo gráficos con Athento

Tener flujos de trabajo complejos -no los que vienen por defecto en cualquier DMS o plataforma ECM- es cuestión de código. Es decir, se necesita codificar esas fases y tareas de un work flow para que el sistema empiece a trabajar con ellas. Esta codificación es tediosa y no está al alcance de todo el mundo. Es por eso que surgen herramientas que permiten el modelado de flujos de trabajo de una forma más visual y olvidarse del trabajo pesado de la codificación que la hace la propia aplicación mientras los usuarios arrastran y sueltan las tareas, eventos, actividades, etc. de sus procesos de negocio.

El tema es que después de diseñar un work flow hay que ponerlo en funcionamiento en un sistema de gestión documental o ECM

Nuestro compañero Manuel Rueda nos presentó esta semana la funcionalidad de Athento que permite el diseño de flujos de trabajo en la herramienta Open Source de JBoss, Drools. Concretamente, Manuel nos hablaba de cómo es posible diseñar un flujo de trabajo de forma gráfica en Guvnor para ser usado en Athento.

Guvnor es un Business Rules Manager, es decir, o lo que es lo mismo, la parte de Drools que nos puede ayudar con nuestros flujos BPM (Business Process Management). A continuación vais a ver una captura de pantalla de Guvnor. 



Lo que veis en esa pantalla es el editor visual de flujos de Guvnor y un ejemplo de flujo de trabajo modelado con la herramienta. Ese flujo de trabajo es en realidad un fichero XML como veis en la siguiente captura.



Athento es capaz de interpretar ese fichero XML (con sus start events, end events, gateways, activities, adHoc subprocess, tasks, service tasks, connecting objects, sequence flows) en tiempo de ejecución -es decir, sin tener que reiniciar el sistema para que tome el nuevo flujo de trabajo- y ponerlo en funcionamiento.
 Esto ahorra mucho tiempo a los desarrolladores y analistas de negocio.

Una vez cargado el fichero con el flujo de trabajo, los usuarios del sistema ya pueden empezar a usarlo. En la siguiente captura podéis ver una solicitud dentro de un proceso de solicitud de subvenciones. El flujo por el que atraviesa el documento ha sido creado cargando un fichero XML generado en Drools.







El parque tecnológico de Andalucía gestiona sus documentos con Athento
Contáctanos ahora! Podemos ayudarte y mejorar el Software de Gestión Documental de tu empresa, facilitando la eficiencia y las búsquedas así como los procesos de gestión de documentos y captura.

3 comentarios:

  1. Buen Post! Que bueno que esten usando jBPM y Drools. El entorno de ejecución es jBPM5? Saludos

    ResponderEliminar
  2. Es un gustazo utilizarlo, lo hemos embebido dentro de nuestra plataforma de Gestión de Expedientes y la verdad es que podemos diseñar los procedimientos de manera rápida y sencilla.

    ResponderEliminar
  3. Así es salaboy, usamos JBPM5.

    Gracias por comentar!

    ResponderEliminar

AddThis