0135 bpmn mayor_expresividad_para_modelar_procesos_de_negocio
Transcript of 0135 bpmn mayor_expresividad_para_modelar_procesos_de_negocio
BPMN: mayor expresividad para
modelar procesos de negocio
Ing. Germán Asiz
¿Qué es BPMN?
Business Process Modeling Notation
Notación gráfica para representar flujos
de procesos
Estándar mantenido por el OMG
Actualmente se encuentra en la versión
1.2
BPMN Esencial
BPMN Avanzado
BPMN Esencial
Ejemplo
Servicio de venta por internet:
1. Cliente ingresa orden de compra
2. Se verifica el crédito del cliente
3. Se empacan los ítems comprados y se los
envían al cliente
Actividad
Inicio FinIntermedio
Eventos
Gateways
OrdenCancelada
¿Tiene crédito?
No
Sí
OrdenCompleta
Tareas
OrdenCancelada
OrdenCompleta
¿Tiene crédito?
No
Sí
Subproceso
Subprocesos
OrdenCancelada
OrdenCompleta
¿Tiene crédito?
No
Sí
¿Tiene crédito?
No
Sí
OrdenCancelada
OrdenCancelada
OrdenCompleta
¿Tiene crédito?
No
Sí
Swimlanes
OrdenCancelada
OrdenCompleta
¿Tiene crédito?
No
Sí
OrdenCancelada
OrdenCompleta
¿Tiene crédito?
No
Sí
OrdenCancelada
OrdenCompleta
¿Tiene crédito?
Sí
No
Recibir Orden OrdenCancelada
OrdenCompleta
Sí
No
¿Tiene crédito?
Orden
Recibir Orden OrdenCancelada
OrdenCompleta
Sí
No
¿Tiene crédito?
OrdenCancelada
OrdenCompleta
¿Tiene crédito?
Sí
No
Recibir Orden
OrdenNotificación de Error
Factura
BPMN Avanzado
Monitoreo de Tiempos
Comunicación entre Procesos
Monitoreo de Tiempos
Todos los Lunes
1 Semana
Todos los Lunes
1 Semana
Todos los Lunes
Comunicación entre Procesos
TextoDesarrollado
TextoDesarrollado
TextoDesarrollado