¿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