Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BPMN
BPMN
Objetos de flujo
Objetos de conexin
Carriles (Swimlanes)
Artefactos
Objetos de Flujo
Evento
Actividad
Gateway (entre ellos el nodo de decisin)
Evento
Es representado por un crculo y es alguna cosa
que ocurre durante el curso de un proceso de
negocio. Estos eventos afectan el flujo de los
procesos y usualmente tienen una causa (trigger) o
un impacto (resultado). Los eventos son crculos
con centros abiertos para permitir marcas internas
para diferenciar diferentes triggers o resultados.
Mensaje
Excepcin
(trigger de evento
por error)
Mltiple
(evento con
mltiples triggers)
Reglas
(trigger de evento
cuando una regla
es verdadera
Enlace
(conecta el final de
un proceso con el
inicio de otro)
Compensacin
(como resultado de
una secuencia de flujo)
Manejo de excepciones
+
Loop Mltiple instancia
Compensacin Ad-Hoc
Compensacin
+ +
Basado en datos
Basado en eventos
DECISIN COMPLEJA/Merge
Objetos de Conexin
Los objetos de flujo estn conectados
conjuntamente en un diagrama para crear
la estructura esqueltica bsica de un
proceso de negocios. Hay tres objetos de
conexin que proveen esta funcin.
Flujo de secuencia
Flujo de mensaje
Asociacin
Flujo de secuencia
Es representado por una lnea slida
con una punta de flecha tambin slida
y es usada para mostrar el orden (la
secuencia) en el que las actividades
sern ejecutadas dentro del proceso.
Activ. 1 Activ. 2
Flujo de Mensaje
Es representado por una lnea discontinua
con una punta de fecha abierta y es usada
para mostrar el flujo de mensajes entre dos
participantes separados en el proceso
(entidades o roles de negocio) que los envan
y reciben.
En BPMN dos carriles separados en el
diagrama representaran a los dos
participantes.
Rol 1
Activ. 2 Activ. 4
Asociacin
Es representada por una lnea punteada
con una cabeza de flecha lineal y es
usada para asociar datos, texto y otros
artefactos con objetos flujo. Asociaciones
son usadas para mostrar las entradas
(inputs) y salidas (outputs) de actividades.
Activ. 1 Activ. 2
FLUJO NORMAL
rechazado
Recibir Aceptar o
orden rechazar?
Despachar
orden
aceptado
Llenar
+ Cerrar
orden
orden
Enviar Enviar
Recibir Enviar Recibir Recibir
requerimiento requerimiento
aplicacin sntomas receta medicina
de Doctor de medicina
Quiero
ver a un
Doctor
Envo Aqu le
Va a verlo Me siento Necesito
receta y envo
un Doctor enfermo medicina
descanso Medicina
Recepcionista
23/08/2005 09:15:21
Ejemplo de un Diagrama BPMN author: Luis Zuloaga created:
a.m.
23/08/2005 09:15:21
version: 1.0 modified:
a.m.
My Diagram (1) status: created
Dibujo1
Carriles o Swimlanes
Muchas metodologas de modelamiento de procesos utilizan el
concepto de carriles como un mecanismo para organizar
actividades dentro de categoras visuales separadas de modo
que se ilustren diferentes capacidades funcionales o
responsabilidades.
Los dos tipos de carriles BPD son:
Carril simple (Pool)
Representa a un participante en un proceso. Este
tambin acta como un contenedor grfico para
particionar un conjunto de actividades desde otros pools,
usualmente en el contexto de situaciones B2B.
Son usados cuando el diagrama involucra dos entidades
de negocio o participantes separados y que se
representan fsicamente separados en el diagrama.
Las actividades dentro de Pools separados son
considerados procesos independientes. Esto es la
secuencia de flujo no puede cruzar los lmites del carril.
El flujo de mensaje es definido como el mecanismo a
seguir para mostrar la comunicacin entre dos
participantes, y que debe conectar a los dos carriles
simples ( o a los objetos dentro de los carriles).
Multi va (Lane)
Una va (LANE) es una sub particin dentro de un
carril (POOL) sobre toda la longitud del mismo, ya
sea horizontal o verticalmente.
Las vas mltiples son usadas para organizar y
categorizar las actividades.
Este tipo de particin es frecuentemente utilizado
para separar las actividades asociadas con una
especfica funcin o rol de la compaa.
El flujo de secuencia puede cruzar los lmites de las
vas del carril, pero flujos de mensaje no pueden
ser utilizados entre objetos flujo en vas del mismo
Pool.
PACIENTE
Enviar Enviar
requerimiento de Recibir aplicacin Enviar sintomas Recibir receta requerimiento de Recibir medicina
Doctor medicina
Se presenta
una posible
enfermedad
Recibir Recibir
requerimiento de Enviar aplicacin Recibir sintomas Enviar receta requerimiento de Enviar medicina
Doctor medicina
24/08/2005 04:55:52
Un BPD con carriles author: Luis Zuloaga Rotta created:
p.m.
24/08/2005 08:03:50
version: 1.0 modified:
p.m.
Atencin Mdica por WEB status: created
bpmN3.vsd
Hacer Reservacin
Servicio de Reserva
Solicitud
de Aerolnea
Confirmacin
Requiere Aerolnea?
Reservar
Aerolnea
Cancelar
Cancelar Reserva
Cancel Reserva
de Aerolnea
Servicio de Reserva
Solicitud
Confirmacin
de Hotel
Requiere Hotel?
Reservar Hotel
Recibir Itinerario Notificar a Cliente
Chequear Cargo a Tarjeta
Itinerario Crdito
Cancelar Reserva
Servicio de Reserva
Solicitud
de Vehculo
Confirmacin
Requiere Vehculo?
Reservar
Vehculo
Itinerario
Cancelar Notificacin
Cancelar Reserva
Cancel Reserva
de Vehculo Enviar Notificacin
Problemas en la
Reservacin
Notificacin
Karla
Grupo
Es representado por un rectngulo con esquinas
redondeadas y lneas punteadas. El
agrupamiento puede ser utilizado para
propsitos de documentacin o anlisis pero no
afectan el flujo de secuencia.
Anotacin
Son un mecanismo para que un modelador
pueda proveer informacin adicional para el
lector de un diagrama BPMN.
Ej. Proceso Interno: Ms bajo Nivel