BPMN - Modelo Basico Para Modelizacion

download BPMN - Modelo Basico Para Modelizacion

of 28

Transcript of BPMN - Modelo Basico Para Modelizacion

MODULO 2: Modelizacin y Diseo de Procesos. BPMN - Business Process Modeling Notation Modelo bsico para Modelizacin.Renato de Laurentiis G. Director Ejecutivo Club-BPMMaster en BPM Curso 2007/2008

BPMN - Business Process Modeling NotationIntroduccin al BPMN Nodos Flujos de Secuencia

Universidad Pontificia de Salamanca en Madrid

Master en BPM

2

Estndar BPMN

BPMN (Business Process Management Notation)Estndar para la diagramacin 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 tcnicos responsables para implementar los sistemas y tecnologas para los procesos; y para los responsables de negocio quienes monitorizarn y gestionarn sus procesos.El BPMN ha sido realizado de tal forma que todo lo modelizado se puede generar a BPEL.

Fuente : BPMI.org Business Process Management Initiative BPMI.org

Universidad Pontificia de Salamanca en Madrid

Master en BPM

3

BPMN - Business Process Management NotationObjetos bsicos

Fuente : BPMI.org Business Process Management Initiative BPMI.org

Universidad Pontificia de Salamanca en Madrid

Master en BPM

4

BPMN - Business Process Management NotationObjetos detallados

Fuente : BPMI.org Business Process Management Initiative BPMI.org

Universidad Pontificia de Salamanca en Madrid

Master en BPM

5

Compuertas (Gateways)Decision Exclusiva (XOR)Alternativa 1

Actividad 2

Actividad 1

Alternativa 2

Permite bifurcar por un solo camino (exclusivo), basado en una decisin. Por ejemplo, Si o No, Aceptado o No Aceptado, Menor o igual que 500, De 501 a 1000 y mayor que 1000, etc.

Actividad 3

Alternativa 3

Actividad 4

Decisin Inclusiva (OR)Actividad 2 Permite bifurcar a 1 o ms caminos de forma no exclusiva, basado en una decisin. Depende el caso, el proceso podr tomar uno, varios o toso los caminos.

Actividad 1

Actividad 3

Actividad 4

Convergencia Exclusiva (XOR)Actividad 1 Esta compuerta de convergencia es utilizada cuando de varios caminos slo llega uno solo en cada caso, para dar paso a la siguiente actividad. Actividad 4

Actividad 2

Actividad 3

Universidad Pontificia de Salamanca en Madrid

Master en BPM

6

Nodos

Universidad Pontificia de Salamanca en Madrid

Master en BPM

7

Nodos Los Nodos son las unidades bsicas en el diseo y construccin de los procesos. Pueden ser interactivos o no interactivos, es decir, con o sin intervencin humana. Cada tipo de nodo tiene un funcionamiento definidoNodos :

Eventos de Inicio Eventos de Fin Eventos Intermedios Condiciones, bifurcaciones y sincronizaciones (Puertas Lgicas) Actividades SubProcesos y Procesos Encadenados

Universidad Pontificia de Salamanca en Madrid

Master en BPM

8

NodosEvento de Inicio Proposito: Seala el comienzo de un proceso workflow La instancia de un proceso que es comenzada por un evento Produce uno o ms flujos de secuencia

Activado por : Funcionamiento:

BPMN - Eventos de InicioMensaje Temporizador Regla Enlace MultipleUniversidad Pontificia de Salamanca en Madrid

Master en BPM

9

NodosEvento de Fin Proposito: Seala el final de un proceso workflow Cualquier flujo de secuencia de entrada Coloca todo el proceso en estado de finalizado Un proceso puede tener multiples nodos de fin o terminacin

Activado por : Funcionamiento:

BPMN - Eventos de FinMensaje Enlace Multiple Cancelacin Error Compensaci Universidad Pontificia de nSalamanca en Madrid

Master en BPM

10

NodosEventos Intermedio s Proposito: Sealan distintos funcionamientos intermedios de un proceso workflow Cualquier flujo de secuencia de entrada Realizan su funcionamiento segn el tipo Un proceso puede uno o ms eventos intermedios

Activado por :

Funcionamiento:

BPMN - Eventos IntermediosMensaje Enlace Temporizador Regla Compensaci nUniversidad Pontificia de Salamanca en Madrid

Mltiple Error Cancelaci n

Master en BPM

11

NodosActividad Proposito: Representa una actividad del proceso que necesita la intervencin 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 ms flujos de secuencia.

Otros tipos de actividades Actividad en Bucle Mltiples InstanciasUniversidad Pontificia de Salamanca en Madrid

Compensacin

Master en BPM

12

NodosSubProceso 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 ms flujos de secuencia de salida.

Otros tipos de SubProcesos En Bucle Compensacin

Mltiples InstanciasUniversidad Pontificia de Salamanca en Madrid

Master en BPM

13

NodosSubProceso

Universidad Pontificia de Salamanca en Madrid

Master en BPM

14

NodosProceso Encadenad o Proposito: Lanza otro proceso desde llevando ste una evolucin 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 contina 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.

Perito Peritar VehculoVehculo Peritado

Pagos y Reembolsos

Fin Peritacin

EXIT

Universidad Pontificia de Salamanca en Madrid

Master en BPM

15

Nodos - Puertas LgicasCondiciones, Bifurcaciones y Sincronizaciones (Puertas Lgicas)PUERTA EXCLUSIVA (XOR)DATA-BASED EVENT-BASED

PUERTA INCLUSIVA (OR) PUERTA AND PUERTA COMPLEJAUniversidad Pontificia de Salamanca en Madrid

Master en BPM

16

Nodos - Puertas LgicasPuertas Exclusivas - XORCondicin / Bifurcacin Exclusiva (XOR)Alternativa 1

Actividad 2

Actividad 1

Alternativa 2

Actividad 3

Alternativa 3

Actividad 4

Convergencia Exclusiva (XOR)Actividad 1

Actividad 2

Actividad 4

Actividad 3

Universidad Pontificia de Salamanca en Madrid

Master en BPM

17

Nodos - Puertas LgicasPuertas Exclusivas - XORASEGURA DORPERIODICAMENTE SISTEMA

Data-Based

BCON 06.01 - INFORMAR A ORGANISMOS SECTORIALES Y OFICIALES

Necesario Si necesaria informacin cantidades a ingresar? No necesaria

FIN BCON 06.02 - EMITIR INFORMACIN CANTIDADES A INGRESAR EN ORGANISMOS SECTORIALES

NEGOCIAR MOTIVO RECHAZO ANULACIN

Event-Based

NOTIFCAR RECHAZO ANULACIN PLIZA FIN

Universidad Pontificia de Salamanca en Madrid

Master en BPM

18

Nodos - Puertas LgicasPuerta Inclusiva ORDecisin/ Bifurcacin Inclusiva (OR)Actividad 2

Actividad 1

Actividad 3

Actividad 4

Convergencia Inclusiva (OR)Actividad 1

Actividad 2

Actividad 4

Actividad 3

Universidad Pontificia de Salamanca en Madrid

Master en BPM

19

Nodos - Puertas LgicasPuerta Inclusiva OR

Universidad Pontificia de Salamanca en Madrid

Master en BPM

20

Nodos - Puertas LgicasPuerta ANDDecisin / Bifurcacin Paralela (AND)Actividad 2 Actividad 1

+Actividad 3

Convergencia Paralela (AND)Actividad 1

+Actividad 2

Actividad 3

Universidad Pontificia de Salamanca en Madrid

Master en BPM

21

Nodos - Puertas LgicasPuerta ANDDISEAR OBTURADOR CAMARA

ELABORAR PROTOTIPO CAMARA

+DISEAR SISTEMA DE TRACCION ROLLO

+

DISEAR ENSAMBLAJE CAMARA

Universidad Pontificia de Salamanca en Madrid

Master en BPM

22

Nodos - Puertas LgicasPuerta Compleja ComplexDecision ComplejaActividad 2 Actividad 2

Actividad 1

*

Actividad 3

Actividad 4

Actividad 5

Convergencia ComplejaActividad 1

Actividad 2

*

Actividad 4

Actividad 3

Universidad Pontificia de Salamanca en Madrid

Master en BPM

23

Nodos - Puertas LgicasPuerta Compleja ComplexREALIZAR PRUEBAS DE REMUNERACIN COMERCIAL

REALIZAR PRUEBAS DE CONTRATACIN

REALIZAR PRUEBAS DE CARTERA

REALIZAR PRUEBAS DE DISTRIBUCIN DEL RIESGO

Universidad Pontificia de Salamanca en Madrid

Master en BPM

24

Flujos de secuencia

Universidad Pontificia de Salamanca en Madrid

Master en BPM

25

Flujos de SecuenciaEstas conexiones son utilizadas para enlazar los distintos objetos de modelizacin y diseo de BPM, de la siguiente manera : Entre Actividades Entre Actividades y Eventos Entre Actividades y Almacenes de Datos Entre Actividades y Puertas Lgicas Entre Eventos y Puertas Lgicas

Registrar Pedido Cliente

Verificar Disponibilidad de Mercancia

Verificar Solvencia Cliente

Representan Flujos de Informacin, o meramente Secuencia, dependiendo el contexto de modelizacin. Si el contexto es de Modelos Conceptuales, stas representarn Flujos de Informacin, adems de una secuencia lgica. Si el contexto es de Diseo BPM de Procesos, stas representarn Secuencia, quedando implcito el flujo de informacin entre actividades. Por esta razn 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 Salamanca en Madrid

Master en BPM

26

Flujos de Secuencia

Flujo de mensajeReclamacin Cliente

Los flujos de mensaje son utilizados para mostrar e instrumentar el flujo de informacin entre la empresa y los participantes externos, es decir, entre las Piscinas.

Flujo de informacin y secuenciaPedido verificado y aprobado

Los flujos de informacin y secuencia son utilizados para mostrar e instrumentar el flujo de informacin entre las actividades que estn en una misma Piscina, aunque sta tenga Calles de Natacin..

Flujo de secuencia normal

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 Decisin Inclusiva uno de los flujos de secuencia deben especificar cul es el flujo por defecto. Este ser el flujo que se active si todos los dems flujos no cumplen la condicin establecida. Los flujos de secuencia condicional son aquellos que se activan cuando se cumple una condicin basada en una regla de negocio. Poner el diamante de condicin al flujo, solo es vlido cuando ste est saliendo de una actividad.

Flujo de secuencia condicional

Universidad Pontificia de Salamanca en Madrid

Master en BPM

27

Flujos de Secuencia Flujo de Excepcin

SOLICITAR DATOS AL CLIENTE

CARGAR COLECTIVOS Y PAGOS IRREGULARES FIN

Universidad Pontificia de Salamanca en Madrid

Master en BPM

28