BPMN - Modelo Basico Para Modelizacion
Short Description
Download BPMN - Modelo Basico Para Modelizacion...
Description
MODULO 2: Modelización y Diseño de Procesos. BPMN - Business Process Modeling Notation Modelo básico para Modelización. Renato de Laurentiis G. Director Ejecutivo Club-BPM Master en BPM Curso 2007/2008
BPMN - Business Process Modeling Notation Introducción al BPMN Nodos Flujos de Secuencia
Universidad Pontificia de
Master en BPM
2
Estándar BPMN
BPMN (Business Process Management Notation ) Estándar para la diagramación de procesos de negocio que permite unos modelos comprensibles para todos; Para los analistas de negocio, quienes crean los modelos iniciales de procesos; para los desarrolladores técnicos responsables para implementar los sistemas y tecnologías para los procesos; y para los responsables de negocio quienes monitorizarán y gestionarán sus procesos. El BPMN ha sido realizado de tal forma que todo lo modelizado se puede generar a BPEL.
Fuente : BPMI.org BPMI.org Business Process Management Initiative
Universidad Pontificia de
Master en BPM
3
BPMN - Business Process Management Notation Objetos básicos
Fuente : BPMI.org BPMI.org Business Process Management Initiative
Universidad Pontificia de
Master en BPM
4
BPMN - Business Process Management Notation Objetos detallados
Fuente : BPMI.org BPMI.org Business Process Management Initiative
Universidad Pontificia de
Master en BPM
5
Compuertas (Gateways) Decision Exclusiva (XOR)
Actividad 1
Alternativa 1
Actividad 2
Alternativa 2
Actividad 3
Alternativa 3
Actividad 4
Permite bifurcar por un solo camino (exclusivo), basado en una decisión. Por ejemplo, “Si o No”, “Aceptado o No Aceptado”, “Menor o igual que 500, De 501 a 1000 y mayor que 1000”, etc.
Decisión Inclusiva (OR) Actividad 2 Actividad 1
Permite bifurcar a 1 o más caminos de forma no exclusiva, basado en una decisión. Depende el caso, el proceso podrá tomar uno, varios o toso los caminos.
Actividad 3
Actividad 4
Convergencia Exclusiva (XOR) Esta compuerta de convergencia es utilizada cuando de varios caminos sólo llega uno solo en cada caso, para dar paso a la siguiente actividad.
Actividad 1 Actividad 2
Actividad 4
Actividad 3 Universidad Pontificia de
Master en BPM
6
Nodos
Universidad Pontificia de
Master en BPM
7
Nodos • Los Nodos son las unidades básicas en el diseño y construcción de los procesos. • Pueden ser interactivos o no interactivos, es decir, con o sin intervención humana. • Cada tipo de nodo tiene un funcionamiento definido Nodos :
Eventos de Inicio Eventos de Fin Eventos Intermedios Condiciones, bifurcaciones y sincronizaciones (Puertas Lógicas) Actividades SubProcesos y Procesos Encadenados
Universidad Pontificia de
Master en BPM
8
Nodos Evento de Inicio
• Proposito: – Señala el comienzo de un proceso workflow
• Activado por : – La instancia de un proceso que es comenzada por un evento
• Funcionamiento: – Produce uno o más flujos de secuencia
BPMN - Eventos de Inicio
Mensaje Temporizador Regla Enlace Multiple Universidad Pontificia de
Master en BPM
9
Nodos Evento de Fin
• • •
Proposito: – Señala el final de un proceso workflow Activado por : – Cualquier flujo de secuencia de entrada Funcionamiento: – Coloca todo el proceso en estado de finalizado – Un proceso puede tener multiples nodos de fin o terminación
BPMN - Eventos de Fin
Mensaje Enlace Multiple Cancelación Error Compensació Universidad Pontificia de n
Master en BPM
10
Nodos Eventos Intermedio s
•
Proposito: – Señalan distintos funcionamientos intermedios de un proceso workflow
•
Activado por : – Cualquier flujo de secuencia de entrada Funcionamiento: – Realizan su funcionamiento según el tipo – Un proceso puede uno o más eventos intermedios
•
BPMN - Eventos Intermedios
Mensaje
Múltiple
Enlace
Error
Temporizador
Cancelació n
Regla Compensació n Universidad Pontificia de
Master en BPM
11
Nodos Actividad
• Proposito: • •
• Representa una actividad del proceso que necesita la intervención de un usuario o sistema. Activado por: • Un flujo de secuencia de entrada Funcionamiento: • Crea una actividad en la lista (Worklist) de cada usuario asignado. • Espera hasta que el o los usuarios, o sistema asignado “complete la actividad”. • Una vez concluida produce uno o más flujos de secuencia.
Otros tipos de actividades
Actividad en Bucle
Compensación
Múltiples Instancias Universidad Pontificia de
Master en BPM
12
Nodos SubProceso
• Proposito: • Lanzar otro proceso el cual es a su vez un componente del proceso de negocio. Activado por : • Al igual que las actividades, un flujo de secuencia de entrada. Funcionamiento: • El proceso lanza el sub-proceso, y espera hasta que esté finalizado para poder continuar. • El proceso le pasa datos al sub-proceso, de acuerdo a una estructura de datos definida, y éste le devuelve los datos con los resultados. • Al finalizar el subproceso, se concluye y se produce uno o más flujos de secuencia de salida.
• •
Otros tipos de SubProcesos
Compensación
En Bucle Múltiples Instancias Universidad Pontificia de
Master en BPM
13
Nodos SubProceso
Universidad Pontificia de
Master en BPM
14
Nodos Proceso Encadenad o
• Proposito: •
• Lanza otro proceso desde llevando éste una evolución independiente del proceso de negocio padre. Activado por :
• Al igual que las actividades, un flujo de secuencia de entrada. • Funcionamiento: • El proceso lanza al otro proceso (proceso encadenado), y continúa la secuencia establecida, sin espera que el proceso encadenado esté finalizado para poder continuar. • El proceso le pasa datos al proceso encadenado, de acuerdo a una estructura de datos definida.
Pagos y Reembolsos
Perito Peritar Vehículo
Vehículo Peritado
Fin Peritación
Universidad Pontificia de
Master en BPM
EXIT
15
Nodos - Puertas Lógicas Condiciones, Bifurcaciones y Sincronizaciones (Puertas Lógicas) PUERTA EXCLUSIVA (XOR) DATA-BASED EVENT-BASED
PUERTA INCLUSIVA (OR) PUERTA “AND” PUERTA COMPLEJA Universidad Pontificia de
Master en BPM
16
Nodos - Puertas Lógicas Puertas Exclusivas - XOR Condición / Bifurcación Exclusiva (XOR)
Actividad 1
Alternativa 1
Actividad 2
Alternativa 2
Actividad 3
Alternativa 3
Actividad 4
Convergencia Exclusiva (XOR) Actividad 1
Actividad 2
Actividad 4
Actividad 3 Universidad Pontificia de
Master en BPM
17
Nodos - Puertas Lógicas Puertas Exclusivas - XOR ASEGURA DOR
SISTEMA
PERIODICAMENTE BCON 06.01 - INFORMAR A ORGANISMOS SECTORIALES Y OFICIALES
Data-Based
¿Necesario Si necesaria información cantidades a ingresar?
FIN BCON 06.02 - EMITIR INFORMACIÓN CANTIDADES A INGRESAR EN ORGANISMOS SECTORIALES
No necesaria
NEGOCIAR MOTIVO RECHAZO ANULACIÓN
Event-Based
NOTIFCAR RECHAZO ANULACIÓN PÓLIZA FIN
Universidad Pontificia de
Master en BPM
18
Nodos - Puertas Lógicas Puerta Inclusiva – OR Decisión/ Bifurcación Inclusiva (OR) Actividad 2
Actividad 1
Actividad 3
Actividad 4
Convergencia Inclusiva (OR) Actividad 1
Actividad 2
Actividad 4
Actividad 3 Universidad Pontificia de
Master en BPM
19
Nodos - Puertas Lógicas Puerta Inclusiva – OR
Universidad Pontificia de
Master en BPM
20
Nodos - Puertas Lógicas Puerta AND Decisión / Bifurcación Paralela (AND) Actividad 2 Actividad 1
+ Actividad 3
Convergencia Paralela (AND) Actividad 1
+
Actividad 3
Actividad 2
Universidad Pontificia de
Master en BPM
21
Nodos - Puertas Lógicas Puerta AND DISEÑAR OBTURADOR CAMARA
ELABORAR PROTOTIPO CAMARA
+
+
DISEÑAR ENSAMBLAJE CAMARA
DISEÑAR SISTEMA DE TRACCION ROLLO
Universidad Pontificia de
Master en BPM
22
Nodos - Puertas Lógicas Puerta Compleja – Complex Actividad 2
Decision Compleja
Actividad 2
Actividad 1
*
Actividad 3
Actividad 4
Actividad 5
Convergencia Compleja Actividad 1
Actividad 2
*
Actividad 4
Actividad 3 Universidad Pontificia de
Master en BPM
23
Nodos - Puertas Lógicas Puerta Compleja – Complex REALIZAR PRUEBAS DE REMUNERACIÓN COMERCIAL
REALIZAR PRUEBAS DE CONTRATACIÓN
REALIZAR PRUEBAS DE CARTERA
REALIZAR PRUEBAS DE DISTRIBUCIÓN DEL RIESGO
Universidad Pontificia de
Master en BPM
24
Flujos de secuencia
Universidad Pontificia de
Master en BPM
25
Flujos de Secuencia Estas conexiones son utilizadas para enlazar los distintos objetos de modelización y diseño de BPM, de la siguiente manera : • • • • •
Entre Actividades Entre Actividades y Eventos Entre Actividades y Almacenes de Datos Entre Actividades y Puertas Lógicas Entre Eventos y Puertas Lógicas
Registrar Pedido Cliente
Verificar Disponibilidad de Mercancia
Verificar Solvencia Cliente
Representan “Flujos de Información”, o meramente “Secuencia”, dependiendo el contexto de modelización. Si el contexto es de Modelos Conceptuales, éstas representarán “Flujos de Información”, además de una secuencia lógica. Si el contexto es de Diseño BPM de Procesos, éstas representarán “Secuencia”, quedando implícito el flujo de información entre actividades. Por esta razón no se les ponen nombre a este tipo de secuencia. En el caso de los “Flujos de Mensaje”, son utilizados en ambos contextos. Universidad Pontificia de
Master en BPM
26
Flujos de Secuencia
Flujo de mensaje Reclamación Cliente
Flujo de información y secuencia Pedido verificado y aprobado
Flujo de secuencia normal
Los flujos de mensaje son utilizados para mostrar e instrumentar el flujo de información entre la empresa y los participantes externos, es decir, entre las Piscinas.
Los flujos de información y secuencia son utilizados para mostrar e instrumentar el flujo de información entre las actividades que están en una misma Piscina, aunque ésta tenga Calles de Natación..
Los flujos de secuencia son utilizados para mostrar e instrumentar el orden en que las actividades son ejecutadas en un proceso.
Flujo de secuencia por defecto
Para las compuertas del tipo “Decision Exclusiva” y “Decisión Inclusiva” uno de los flujos de secuencia deben especificar cuál es el flujo por defecto. Este será el flujo que se active si todos los demás flujos no cumplen la condición establecida.
Flujo de secuencia condicional
Los flujos de secuencia condicional son aquellos que se activan cuando se cumple una condición basada en una regla de negocio. Poner el diamante de condición al flujo, solo es válido cuando éste está saliendo de una actividad.
Universidad Pontificia de
Master en BPM
27
Flujos de Secuencia
Flujo de Excepción SOLICITAR DATOS AL CLIENTE
CARGAR COLECTIVOS Y PAGOS IRREGULARES FIN
Universidad Pontificia de
Master en BPM
28
View more...
Comments