2. BPMN
1. Concepto de Proceso.
2. Un proceso tradicional.
3. Brechas en los procesos tradicionales.
4. Que no es un proceso.
5. Concepto de Notación.
6. Concepto de BPMN.
7. Un ejemplo.
8. Los beneficios de su adopción.
9. Algunos puntos de atención.
10. BPMN : Notación Grafica General.
11. BPMN : Notación Grafica : Eventos.
12. BPMN : Notación Grafica : Gateways.
13. Un proceso tradicional vs modelado en BPMN
14. Algunas Practicas.
15. Ejemplos reales.
16. Concepto BPEL.
17. Algunas Consideraciones.
18. BPEL Introducción.
19. Referencias.
20. Hacia donde deben apuntar.
3. BPMN
B P M
Business Process Modeling Notation
Notacion para el modelado de procesos de negocio
4. Procesos – Concepto
[Proceso]
“Secuencia de actividades ejecutadas sobre una o mas
entradas para entregar una salida.”
“Un numero de roles colaborando e interactuando para cumplir
con un objetivo.”
“Un proceso (del latín processus) es un conjunto de actividades o
eventos (coordinados u organizados) que se realizan o suceden
(alternativa o simultáneamente) con un fin determinado.”
5. Procesos – Un proceso Tradicional
INICIO
Auxiliar de Tesorería Responsible de la
Gerencia Solicitante Analista Contable Tesorero GAF(Gerente)
Caja Chica
responsible de la Caja Chica Director Ejecutivo
Presidente Revisa que el cheque
Verificar solicitud y Verifica el expediente,
esté firmado, realiza el Recibe Cheque, orden
Verifica saldo diario para soportes para la orden de pago y Realiza firma SI pago a la persona de pago y
constatar si el total de los gastos reposición de la Caja disponibilidad financiera, Realiza firma, dependiendo
Del responsible de la Caja comprobante ó
suma el 50% del monto asignado Chica, verifica elabora el cheque por el del monto máximo de
Cheque Chica para su apertura FORM1810-03, realiza
para el funcionamiento, realizar disponibilidad monto indicado y gestiona delegación se requiere de
y hace firma orden de firma, se queda con
relaciones de la factura y presupuestaria de las las firmas de aprobación. dos (2) de las fimas
pago, vouche y copia uno (1) entrega
comprobantes de caja a traves partidas donde se imputan autorizadas.
FORM1810-03 copia dos (2) a la
de los FORM1810-04 y los gastos. NO
Oficina de Finanzas y
FORM1810-03. Tesorería.
Analista Contable
Auxiliar de Tesorería
Realiza orden de pago
Gerencia Solicitante para la reposición de la Anula el cheque, emite un 1
Responsible de la Caja Chica Caja Chica y envia a la nuevo cheque con las
Oficina de Finanzas y correciones realizadas y
Realiza memorándum solicitud Tesoreria. coordina las firmas autorizadas.
de reposición de Caja Chica y
lo enviado a la Gerencia de
Memorándum
Administración y
Finanzas/Ordenación de pago
Factura Original
con los soportes.
Factura Original 1
FORM1810-03
Relación de Comprobantes
De Egresos de Caja Chica
Memorándum
Solicitud de Reposición de Analista Contable Auxiliar de Tesorería Comprobante o Vouche
la Caja Chica copia dos (2)
Verifica original del expediente Órden de Pago
FIN Envía el original de expediente
y lo archiva para su control. Original
a la GAF/Ordenación de Pago.
Archiva
Original
6. Procesos – Brechas en los procesos tradicionales
Reglas de Negocio
Acuerdos de Servicios.
Gestión de Eventos.
Vinculación con tecnología.
7. Procesos – Que no es un proceso!
Escribir un memo.
Escribir un manual de usuario.
Desarrollar una estrategia de venta.
Enviar un correo electrónico.
11. BPMN – Concepto
[BPMN]
BPMN (Business Process Modeling Notation) es
una notación grafica estándar para el modelado de
procesos, que permite su representación gráfica
basada en diversas perspectivas.
15. BPMN – Los beneficios de su adopción
El Modelado de Procesos es Considerado.
Se formalizan los procesos.
El Monitoreo de procesos es considerado.
La optimización de procesos es considerada.
Orientado en la medición de indicadores.
Incentiva el uso de estándares.
Creado para el Cambio.
16. BPMN – Puntos de Atención
[Perspectivas]
“Cada usuario que modela, lo hace bajo su perspectiva”.
“Existen básicamente dos perspectivas : la funcional y la técnica.”
17. BPMN – Puntos de Atención
[Interpretación]
El modelador esta siempre tomando decisiones. Cada modelador
incorpora en su análisis distintas profundidades. El modelador
esta constantemente tomando decisiones de modelado basado en
su interés, y en la profundidad de las actividades que este
requiera.
18. BPMN – Puntos de Atención
[Características]
El proceso modelado debe ser preciso, entendible, simple, con
un nivel de granularidad apropiado y su interpretación no debe
generar errores.
19. BPMN– Notación General
Eventos Gateway Actividad
[Evento] [Gateway] [Actividad]
Es algo que “pasa” durante el curso del proceso de negocio.
Estos eventos afectan al flujo del proceso y suelen tener una
causa (trigger) o un impacto (resultado). Los eventos
representados con un círculo con centro abierto permiten a los
marcadores internos diferenciar diferentes triggers y
resultados. Hay tres tipos de eventos, basados en cuando
afectan al flujo: Inicio, Intermedio, y de término.
20. BPMN– Notación General
Eventos Gateway Actividad
[Evento] [Gateway] [Actividad]
Una gateway (pasarela, bifurcación o compuerta) se
representa por la típica figura de diamante y se usa para
controlar la divergencia o convergencia de la secuencia de
flujo. Así, esto determina las tradicionales decisiones, así
como la creación de nuevos caminos, la fusión de estos o la
unión. Los marcadores internos indicarán el tipo de control de
comportamiento.
21. BPMN– Notación General
Eventos Gateway Actividad
[Evento] [Gateway] [Actividad]
Una actividad se representa con un rectángulo redondeado y
es un término genérico para el trabajo que hace una
compañía. Una actividad puede ser atómica o compuesta.
Los tipos que hay son: Tarea y Sub-Proceso. El Sub-Proceso
se distingue por una pequeña marca de suma en la parte
central inferior de la figura.
22. BPMN– Notación General
Secuencia Mensaje Asociacion
[Secuencia] [Mensaje] [Asociación]
Se usa para mostrar el orden o secuencia de las actividades
que son ejecutadas en el proceso.
23. BPMN– Notación General
Secuencia Mensaje Asociacion
[Secuencia] [Mensaje] [Asociación]
Se usa para mostrar el (entidades de negocio o roles de
negocio). En BPMN, flujo de mensajes entre dos
participantes del proceso dos pools separados en el
diagrama representan dos participantes.
24. BPMN– Notación General
Secuencia Mensaje Asociacion
[Secuencia] [Mensaje] [Asociación]
Se usa para asociar datos, texto, y otros artefactos con los
objetos de flujo. Las asociaciones se usan para mostrar
entradas y salidas de actividades.
25. BPMN– Notación General
Pools
Representa un Participante de un Proceso. Además actúa
como un contenedor gráfico para dividir un conjunto de
actividades desde otros pools
Es una división en un pool que la extiende de forma
Lanes
verticalmente u horizontalmente. Los lanes se usan para
organizar y categorizar actividades. Se encuentran dentro
de los pools.
26. BPMN– Notación General : Eventos
[Evento Inicio] [Evento Intermedio] [Evento Fin]
Establece donde un proceso inicia su ejecución.
27. BPMN– Notación General : Eventos
[Evento Inicio] [Evento Intermedio] [Evento Fin]
Establece puntos de ejecución intermedios en un flujo de
proceso.
28. BPMN– Notación General : Eventos
[Evento Inicio] [Evento Intermedio] [Evento Fin]
Finaliza el flujo de un proceso bajo ciertas condiciones :envió
de mensajes, gestión de excepciones, compensación, entre
otros.
30. BPMN– Notación General : Gateways
Gateway Exclusivo : Solo una rama.
Gateway Paralelo: Todas las ramas
Gateway Inclusivo Eventos : Una o
mas ramas.
31. BPMN– El proceso tradicional vs BPMN
INICIO
Auxiliar de Tesorería Responsible de la
Gerencia Solicitante Analista Contable Tesorero GAF(Gerente)
Caja Chica
responsible de la Caja Chica Director Ejecutivo
Presidente Revisa que el cheque
Verificar solicitud y Verifica el expediente,
esté firmado, realiza el Recibe Cheque, orden
Verifica saldo diario para soportes para la orden de pago y Realiza firma SI pago a la persona de pago y
constatar si el total de los gastos reposición de la Caja disponibilidad financiera, Realiza firma, dependiendo
Del responsible de la Caja comprobante ó
suma el 50% del monto asignado Chica, verifica elabora el cheque por el del monto máximo de
Cheque Chica para su apertura FORM1810-03, realiza
para el funcionamiento, realizar disponibilidad monto indicado y gestiona delegación se requiere de
y hace firma orden de firma, se queda con
relaciones de la factura y presupuestaria de las las firmas de aprobación. dos (2) de las fimas
pago, vouche y copia uno (1) entrega
comprobantes de caja a traves partidas donde se imputan autorizadas.
FORM1810-03 copia dos (2) a la
de los FORM1810-04 y los gastos. NO
Oficina de Finanzas y
FORM1810-03. Tesorería.
Analista Contable
Auxiliar de Tesorería
Realiza orden de pago
Gerencia Solicitante para la reposición de la Anula el cheque, emite un 1
Responsible de la Caja Chica Caja Chica y envia a la nuevo cheque con las
Oficina de Finanzas y correciones realizadas y
Realiza memorándum solicitud Tesoreria. coordina las firmas autorizadas.
de reposición de Caja Chica y
lo enviado a la Gerencia de
Memorándum
Administración y
Finanzas/Ordenación de pago
Factura Original
con los soportes.
Factura Original 1
FORM1810-03
Relación de Comprobantes
De Egresos de Caja Chica
Memorándum
Solicitud de Reposición de Analista Contable Auxiliar de Tesorería Comprobante o Vouche
la Caja Chica copia dos (2)
Verifica original del expediente Órden de Pago
FIN Envía el original de expediente
y lo archiva para su control. Original
a la GAF/Ordenación de Pago.
Archiva
Original
38. BPMN – Algunas recomendaciones
Como regla general se debe colocar un Gateway o bifurcación
solo cuando es requerido controlar el flujo de datos a través de
ramas.
Siempre colocar un evento de inicio en un subproceso.
Durante el análisis de proceso, piense en eventos que pueden
ser disparados y capturados.
39. BPMN – Un ejemplo real de orquestación de servicios
41. BPMN – Un ejemplo real de orquestación de servicios
42. BPEL– Concepto
[BPEL]
(Web Services) Business Process Execution
Language, WS-BPEL (en castellano, Lenguaje de
Ejecución de Procesos de Negocio con Servicios
Web), es un lenguaje estandarizado por OASIS
para la composición de servicios web.
43. BPEL– Algunas Consideraciones
BPEL es un lenguaje de ejecución.
Generalmente se realiza una conversión BPMN a BPEL.
Existes limitaciones en la representación de los procesos.
Se puede realizar una conversión BPEL a BPMN.