0135 bpmn mayor_expresividad_para_modelar_procesos_de_negocio

Post on 09-Jul-2015

447 views 1 download

Transcript of 0135 bpmn mayor_expresividad_para_modelar_procesos_de_negocio

BPMN: mayor expresividad para

modelar procesos de negocio

Ing. Germán Asiz

gasiz@artech.com.uy

¿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

OrdenCompleta

Tareas

OrdenCancelada

OrdenCompleta

¿Tiene crédito?

No

Subproceso

Subprocesos

OrdenCancelada

OrdenCompleta

¿Tiene crédito?

No

¿Tiene crédito?

No

OrdenCancelada

OrdenCancelada

OrdenCompleta

¿Tiene crédito?

No

Swimlanes

OrdenCancelada

OrdenCompleta

¿Tiene crédito?

No

OrdenCancelada

OrdenCompleta

¿Tiene crédito?

No

OrdenCancelada

OrdenCompleta

¿Tiene crédito?

No

Recibir Orden OrdenCancelada

OrdenCompleta

No

¿Tiene crédito?

Orden

Recibir Orden OrdenCancelada

OrdenCompleta

No

¿Tiene crédito?

OrdenCancelada

OrdenCompleta

¿Tiene crédito?

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