You are on page 1of 2

Guia de Referencia BPMN

BPMN 2.0 Poster

Actividades (Cuadrado con esquinas redondeadas)

Compuertas (Rombos)

Representan el trabajo realizado dentro de una


organizacin. Consumen recursos. Pueden ser
simples o compuestas:

Son los elementos utilizados para controlar la


divergencia y convergencia del flujo.

Swinlanes (Canales)
Pool
Acta como contenedor de un proceso. El nombre del pool
puede ser el del proceso o el del participante. Siempre

Compuerta Exclusiva basada en datos

existe al menos uno, as no se diagrame.

Tarea

Se utiliza cuando en un punto del flujo se escoge un

Una tarea es una actividad simple que se utiliza cuando

camino de varios disponibles, basado en los datos del

Lane

el trabajo realizado dentro del proceso no est definido

proceso. Como convergencia es utilizada para confluir

Es una subdivisin del Pool y representa los diferentes

en un nivel ms detallado.

caminos excluyentes.

participantes al interior de una organizacin.

Existen diferentes tipos de tareas:

Compuerta basada en eventos


Se utiliza cuando en un punto del flujo se escoge un
Usuario

Manual

Servicio

Envo

camino de varios disponibles. La seleccin del camino


se basa en eventos, los caminos restantes se
deshabilitan.

Recepcin

Script

Referencia

Regla de
negocio

Compuerta Exclusiva basada en eventos

Sub-proceso

Permite la creacin de instancias de proceso. Si uno de

Es una actividad compuesta cuyo detalle se define

los eventos subsecuentes ocurre, se crea una nueva

como un flujo de otras actividades.

instancia de proceso.

Sub-proceso embebido

Compuerta Paralela basada en eventos

Depende del proceso padre. No puede contener pools ni

Permite la creacin de instancias de proceso. Si todos

lanes.

los eventos subsecuentes ocurren, se crea una nueva


instancia de proceso.

Sub-proceso reusable
Es un proceso definido como un diagrama de procesos

Compuerta Paralela

independiente y que no depende del proceso padre.

Se utiliza cuando varias actividades pueden realizarse


concurrentemente o en paralelo. Como convergencia el

Sub-proceso transaccional

flujo continuar cuando todos los caminos activos

Su comportamiento es controlado a travs de un

hayan confluido.

protocolo de transaccin.

Compuerta Inclusiva
Sub-proceso Ad-Hoc

Se utiliza cuando en un punto del flujo se activan uno o

Contiene un grupo de actividades cuya secuencia y

ms caminos de varios disponibles, basado en los datos

nmero de ejecuciones es determinada por sus

del proceso. Como convergencia el flujo continuar

ejecutantes.

cuando todos los caminos activos hayan confluido.

Sub-proceso Evento

Compuerta Compleja

Is launched by an event

Se utiliza para controlar puntos de decisin complejos.


Como convergencia el flujo solo continuar cuando una

Artefactos

condicin de negocio se cumple.

Objetos de conexion
Proporcionan informacin adicional acerca del
proceso que no est relacionada con el flujo.
Secuencia
Anotaciones

Representan el control del flujo y la secuencia de las

Son cuadros de texto utilizados para proveer

actividades, compuertas y eventos.

informacin adicional sobre el proceso.


Condicional
por defecto

Grupos
Se utilizan para agrupar un conjunto de actividades, ya

Mensaje

sea para efectos de documentacin o anlisis.

Las lneas de mensajes representan la interaccin entre

Objetos de Datos

Representan Seales o Mensajes ms NO flujos de control

Provee informacin acerca de cmo los documentos,

No todas las lneas de mensaje se cumplen para cada

varios procesos o pools.

datos y otros objetos se utilizan y actualizan durante el

instancia del proceso y tampoco se especifica un orden

proceso.

para los mensajes.

Depsito de datos

Asociaciones

Provee un mecanismo para que las actividades

Se utilizan para asociar informacin adicional sobre el

recuperen o actualicen informacin almacenada que

proceso y tareas de compensacin.

persistir ms all del scope del proceso.

Eventos (Crculos)
Un evento es algo que ocurre o puede ocurrir durante el curso de un proceso y afecta su flujo.
Existen tres tipos de eventos.
Eventos de Inicio

Eventos Intermedios

Eventos de Fin

Estos eventos inician el flujo de un proceso.


No poseen flujos de secuencia entrantes.

Indican que algo sucede en algn punto entre el


inicio y el fin del proceso. Pueden utilizarse dentro
del flujo de secuencia o adjuntos a los lmites de una
actividad para que esta sea ejecutada una vez ste
se active.

Estos eventos finalizan el flujo de un


proceso y por lo tanto no poseen flujos de
secuencia salientes.

Evento de inicio sin especificar

Evento intermedio sin especificar

Evento de fin sin especificar

No se especifica ningn comportamiento


particular para iniciar el proceso.

Indica que algo ocurre o puede ocurrir dentro del proceso.


Solo puede ser utilizado dentro de la secuencia del flujo.

Indica que el flujo finaliza y no existe un


resultado definido.

Evento de inicio de mensaje

Evento intermedio de mensaje

Evento de inicio de mensaje

El proceso inicia cuando se recibe un mensaje.

Indica que un mensaje puede ser enviado o recibido. Puede


ser utilizado dentro del flujo de secuencia o adjunto a los
lmites de actividad indicando un flujo de excepcin.

El proceso inicia cuando se recibe un mensaje.

Evento de inicio de temporizacin

Evento intermedio de temporizacin

El proceso inicia cuando se recibe un mensaje.

Indica una espera dentro del proceso. Puede ser utilizado


dentro del flujo de secuencia o adjunto a los lmites de
actividad indicando un flujo de excepcin.

Evento intermedio escalable

Evento de fin escalable

Indica que el proceso debe pasar a un nivel ms alto de


responsabilidad. La figura puede ser utilizada dentro del flujo
de secuencia para lanzar el evento o adjunto a los lmites de
una actividad para capturarlo

Indica que un escalamiento se debe realizar


una vez finaliza el flujo.

Evento de inicio de condicin

Evento intermedio de condicin

El proceso inicia cuando una condicin de


negocio se cumple.

Se utiliza para esperar que una condicin de negocio se cumpla.


Puede ser usado dentro del flujo de secuencia o adjunto a los
lmites de actividad indicando un flujo de excepcin.

Evento intermedio de enlace


Este evento permite conectar dos secciones del proceso. Solo
puede ser utilizado dentro de la secuencia del flujo.

Evento intermedio de error

Evento de fin de error

Se utiliza para capturar errores nicamente adjunto a los


lmites de una actividad.

Envia una excepcin de error al finalizar el flujo.

Evento intermedio de cancelacin

Evento de fin de cancelacin

Se utiliza en el modelado de subprocesos transaccionales. Se


utiliza nicamente adjunto a los lmites de un subproceso
transaccional indicando un flujo alternativo que se activar
una vez que el subproceso sea cancelado.

Permite enviar una excepcin de cancelacin al


finalizar el flujo. Solo se utiliza en subprocesos
transaccionales.

Evento intermedio de compensacin

Evento de fin de compensacin

Permite el manejo de compensaciones. Puede ser utilizado


dentro del flujo de secuencia para indicar la necesidad de una
compensacin o adjunto a los lmites de actividad para que
sea compensada una vez se active el evento.

Indica que es necesaria una compensacin al


finalizar el flujo.

Evento de inicio de seal

Evento intermedio de seal

Evento de fin de seal

El proceso inicia cuando se captura una seal


emitida por otro proceso.

Se utiliza para enviar o recibir seales. Puede ser utilizado


dentro del flujo de secuencia o adjunto a los lmites de
actividad indicando un flujo de excepcin.

Indica que una seal es enviada una vez finaliza


el flujo.

Evento de inicio mltiple

Evento intermedio mltiple

Evento de fin multiple

Se puede iniciar por mltiples causas y solo


es necesario que se cumpla una de ellas
para hacerlo.

Este evento se puede activar por mltiples causas y solo es


necesario que una de ellas se cumpla para hacerlo. Solo puede
ser utilizado dentro de la secuencia del flujo.

Indica que varios resultados pueden darse al


finalizar el flujo.

Evento de inicio paralelo mltiple

Evento intermedio paralelo mltiple

Se puede iniciar por mltiples causas es


necesario que todas ellas se cumplan para
hacerlo.

Se activa por mltiples causas y es necesario que todas ellas


se cumplan para hacerlo. Puede ser utilizado dentro del flujo
de secuencia o adjunto a los lmites de actividad.

Evento de fin de terminal


El proceso y todas sus actividades finalizan sin
importar que existan ms caminos pendientes.

You might also like