You are on page 1of 26

3 BPMN - Business Process Modeling Notation

- Objetos básicos del BPMN


- Objetos detallados para la Modelización y Diseño

© Club BPM BPM-02 Pág.: 3-1


Estándar BPMN

BPMN (Business Process Modeling 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 Business Process Management Initiative

© Club BPM BPM-02 Pág.: 3-2


BPMN - Business Process Modeling Notation

Objetos básicos

Fuente : BPMI.org Business Process Management Initiative

© Club BPM BPM-02 Pág.: 3-3


BPMN - Business Process Modeling Notation

Objetos detallados

Fuente : BPMI.org Business Process Management Initiative

© Club BPM BPM-02 Pág.: 3-4


Nodos (Flow Objects)

• 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

© Club BPM BPM-02 Pág.: 3-5


Nodos
Evento • Proposito:
– Señala el comienzo de un proceso workflow
de Inicio • 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

© Club BPM BPM-02 Pág.: 3-6


Nodos
• Proposito:
Evento – Señala el final de un proceso workflow
de Fin • 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ón

© Club BPM BPM-02 Pág.: 3-7


Nodos
• Proposito:
Eventos – Señalan distintos funcionamientos intermedios de un proceso workflow
Intermedios • 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

© Club BPM BPM-02 Pág.: 3-8


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

© Club BPM BPM-02 Pág.: 3-9


Nodos
• Proposito:
SubProceso • 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

En Bucle Compensación

Múltiples Instancias Ad-Hoc

© Club BPM BPM-02 Pág.: 3-10


Nodos

SubProceso

© Club BPM BPM-02 Pág.: 3-11


Nodos
Proceso • Proposito:
• Lanza otro proceso desde llevando éste una evolución independiente
Encadenado 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.

Perito Pagos y
Vehículo
Reembolsos
Peritado
Peritar Vehículo

Fin Peritación EXIT

© Club BPM BPM-02 Pág.: 3-12


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

© Club BPM BPM-02 Pág.: 3-13


Nodos - Puertas Lógicas

Puertas Exclusivas - XOR


Condición / Bifurcación Exclusiva (XOR)

Alternativa 1
Actividad 2

Actividad 1 Alternativa 2 Actividad 3


X

Alternativa 3
Actividad 4

Convergencia Exclusiva (XOR)

Actividad 1

Actividad 2 X Actividad 4

Actividad 3

© Club BPM BPM-02 Pág.: 3-14


Nodos - Puertas Lógicas

Puertas Exclusivas - XOR

ASEGURA SISTEMA
DOR
PERIODICAMENTE FIN
¿Necesario
BCON 06.01 - INFORMAR A Si necesaria BCON 06.02 - EMITIR
información
Data-Based ORGANISMOS
SECTORIALES Y OFICIALES
cantidades
a ingresar?
INFORMACIÓN CANTIDADES A
INGRESAR EN ORGANISMOS
SECTORIALES
No necesaria

NEGOCIAR MOTIVO
RECHAZO
ANULACIÓN

Event-Based NOTIFCAR RECHAZO


ANULACIÓN PÓLIZA

FIN

© Club BPM BPM-02 Pág.: 3-15


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

© Club BPM BPM-02 Pág.: 3-16


Nodos - Puertas Lógicas

Puerta Inclusiva – OR

© Club BPM BPM-02 Pág.: 3-17


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

© Club BPM BPM-02 Pág.: 3-18


Nodos - Puertas Lógicas

Puerta AND

DISEÑAR OBTURADOR
CAMARA

ELABORAR
PROTOTIPO CAMARA + + DISEÑAR ENSAMBLAJE
CAMARA

DISEÑAR SISTEMA DE
TRACCION ROLLO

© Club BPM BPM-02 Pág.: 3-19


Nodos - Puertas Lógicas

Puerta Compleja – Complex


Decision Actividad 2
Compleja

Actividad 2

Actividad 1
* Actividad 3

Actividad 4

Actividad 5

Convergencia Compleja

Actividad 1

Actividad 2
* Actividad 4

Actividad 3

© Club BPM BPM-02 Pág.: 3-20


Nodos - Puertas Lógicas

Puerta Compleja – Complex


REALIZAR PRUEBAS DE
REMUNERACIÓN
COMERCIAL

REALIZAR PRUEBAS DE REALIZAR PRUEBAS DE


CONTRATACIÓN CARTERA

REALIZAR PRUEBAS DE
DISTRIBUCIÓN DEL RIESGO

DISEÑAR OBTURADOR
CAMARA

DISEÑAR ENSAMBLAJE
ELABORAR PROTOTIPO
CAMARA + * CAMARA

DISEÑAR SISTEMA DE
TRACCION ROLLO

© Club BPM BPM-02 Pág.: 3-21


Participantes
Pools y Lanes
Ejemplo

Entes Cliente
Externos

Agencia de Comunicación

Puntos de encuentro de servicios e información

Empresa Comercial

Sistema

© Club BPM BPM-02 Pág.: 3-22


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
Registrar Verificar Verificar
• Entre Actividades y Almacenes de Datos Pedido Disponibilidad Solvencia
• Entre Actividades y Puertas Lógicas Cliente de Mercancia Cliente
• Entre Eventos y Puertas Lógicas

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.

© Club BPM BPM-02 Pág.: 3-23


Flujos de Secuencia

Flujo de mensaje 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
Reclamación Cliente Piscinas.

Los flujos de información y secuencia son utilizados para mostrar e instrumentar el


Flujo de información y secuencia flujo de información entre las actividades que están en una misma Piscina,
Pedido verificado y aprobado aunque ésta tenga Calles de Natación..

Los flujos de secuencia son utilizados para mostrar e instrumentar el orden en


Flujo de secuencia normal que las actividades son ejecutadas en un proceso.

Para las compuertas del tipo “Decision Exclusiva” y “Decisión Inclusiva” uno de
Flujo de secuencia por defecto
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.

© Club BPM BPM-02 Pág.: 3-24


Artefactos y Asociación

Artefactos
NOMBRE
 Objeto de Datos

GRUPO

 Grupo

 Anotación

Objeto de Asociación
 Asociación

© Club BPM BPM-02 Pág.: 3-25


Flujos de Secuencia

Flujo de Excepción

SOLICITAR DATOS AL CARGAR


CLIENTE COLECTIVOS Y
PAGOS IRREGULARES

FIN

© Club BPM BPM-02 Pág.: 3-26

You might also like