¿Qué
diferencias tiene con la versión anterior?
El
futuro inmediato del BPMN ha dado un
punto de experiencia entre usuarios y vendedores que permitió, mediante
feedback, afinar detalles de la especificación, en concreto.
En
esta nueva versión de mantenimiento del BPMN existe un esfuerzo en
estandarización de los artefactos para soportar modelado de negocios generales
y dominios de negocios verticales (seguros, manufacturación, finanzas). Además,
está intentando encajar en un mayor contexto de modelado de negocios de alto
nivel (incluyendo reglas de negocio y estrategias de negocio).
En
la nueva versión de BPMN 2.0 existen actualizaciones y nuevos elementos, de los
cuales se pueden resaltar:
- Nuevos
componentes:
Choreographies
ü Diagrama de Coreografía
ü Diagrama de Conversación
- Actualizaciones:
Gateway
Semántica: Se pueden encontrar en el inicio de un
proceso.
Tasks
ü Event- Subprocess (Usado para manipular los eventos que ocurren en la
delimitación subprocesos)
ü Actividad secuencial de varias instancias
ü Tareas de Reglas de Negocio
Artifacts
Events
ü Eventos interrumpidos y NO interrumpidos
Si una escalada sucede, el siguiente nivel de responsabilidad será
involucrado
- Nuevos
conceptos:
2.3.1 Business Rule
Task
El Business Rule Task Proporciona un mecanismo, en el que a partir de
un motor de reglas de negocio se puede enviar (Input) y recibir (Output) data.
Es decir, de acuerdo a las reglas del juego.
2.3.2 Service Task
El Service Task es una tarea que utiliza algún tipo de servicio. Como
por ejemplo un Web Service o una aplicación
automatizada. Los Inputs del Service Task se asignan al mensaje de entrada,
vale decir a los atributos dentro del mensaje. Por un WSDL (Web Services
Description Language), en
donde sería expresado como parte del mensaje.
Es la clase abstracta de todas las “Super
Actividades” que se han definido al margen de un
proceso o coreografía, pero
que se puede llamar (o reutilizar) desde dentro de un proceso o
coreografía.
Además, hace referencia a las operaciones del servicio que realiza.
Identifica
un punto en el proceso donde un Global Process o un Global Task es utilizado.
Asimismo,
éste actúa como un “envoltorio” para la invocación de un Global Process o un
Global
Task dentro de la ejecución.
Es una
Definición de tarea atómica y reutilizable que puede ser llamada desde
cualquier proceso por un Call Activity.
Software para desarrollar BPMN
El mejor software para desallorar, seria Vizagi, por su gran potencial, es amigable con el usuario, tiene bastante remonbre al hablar de BPMN.
Ejemplo de diagrama:
Tarea en version Word (Para descargar)
Descarga: Descarga del word
Tarea version Power Point (Para descargar y visualizar)
Visualizacion:
Descarga: Power point trabajo