Modelador de procesos de GeneXus basado en BPMN
Eugenio García -GXportal, GXflow & GXplorer Project Manager de Artech- aborda las virtudes de cumplir con el estándar BPMN en el Workflow de de GeneXus X Evolution 1.
Por Eugenio García, GXportal, GXflow & GXplorer Project Manager de Artech |
¿Qué es BPMN? Es un estándar de notación gráfica para modelar procesos de negocios. BPMN = Business Process Management Notation. Más info en la Wikipedia.
¿Qué tiene de bueno?
Al tratarse de un estándar que ha sido adoptado por la mayoría de las suites BPM y modeladores de procesos de negocio, les da a todos los analistas de negocio y desarrolladores, un lenguaje común para representar los distintos flujos de trabajo (workflows) que tienen que modelar. Además existe otro estándar -que permite intercambiar diagramas de una herramienta a otra- llamado XPDL; por lo cual también se tiene mejor portabilidad de los modelos creados. La notación es sencilla y fácil de comprender pero sobre todo da una capacidad de expresividad que hace al modelado de procesos una tarea simple.
¿Qué se hizo en GeneXus?
Con la versión GeneXus X se había integrado el modelador de procesos de GXflow dentro del IDE, apuntando, sobre todo, a integrar las aplicaciones desarrolladas a un proceso de Workflow de manera sumamente simple, y con el objetivo de que se pudieran reutilizar los mismos programas que se usaban en otras partes del sistema, dentro de los procesos de negocio y sin tener que modificar a priori la programación para poder hacer esto.
Ahora, con GeneXus X Evolution 1, el Business Process Diagram -el objeto que permite modelar workflows- soporta la notación BPMN, lo cual le da una capacidad de expresividad mayor, manteniendo la simpleza a la hora de modelar los procesos de negocio.
Así se ve el nuevo modelador:

* Publicado en el blog de Eugenio García