Você está na página 1de 23

EL ESTANDAR

BPMN
BUSINESS PROCESS
MODELING NOTATION

BPMN Business Process Modeling Notation

Es un estndar internacional.
Describe la lgica de los pasos de un proceso
institucional
Diseado para coordinar la secuencia de
procesos
Establece los actores y mensajes que
participan en las actividades del proceso
2

BPMN Business Process Modeling Notation


Business Process Modeling Notation BPMN
proporciona un lenguaje comn para que los
actores de un proceso especifiquen en forma
clara, completa y eficiente el detalle de un
proceso.
BPMN define la notacin del Diagrama de
Procesos de Negocio (Business Process
Diagram, BPD).
3

BPMN
Elementos Bsicos

BPMN Inicio
Smbolo:
Se debe usar siempre para sealar el inicio de
proceso o un subproceso.
Notas:

Slo un flujo de secuencia (flecha) puede salir de este


smbolo (nada puede ubicarse o venir antes de este
smbolo en cualquier BPD).
Esta figura debe aparecer slo una vez por proceso.
5

BPMN
Actividades Simples / Compuestas
Smbolo:
Las actividades simples son actividades cuyo trabajo
no se descompone en ms detalle.

Smbolo:
Las actividades compuestas son Sub-Procesos, es decir,
que incluye a su vez un conjunto de actividades y una
secuencia lgica (proceso) que indica que dicha
actividad puede ser analizada en ms detalle.
6

BPMN
Gateways (Compuertas)
Una compuerta se representa por la tpica figura del
rombo y se usa para controlar la divergencia o
convergencia de la secuencia de flujo. Esto determina
las tradicionales decisiones lgicas, as como la
creacin de nuevos caminos, la fusin de estos o su
unin.

Smbolo:
7

BPMN
Conectores
La lnea de flujo normal de secuencia se refiere al flujo
que se presenta a travs de las actividades hasta
terminar en un evento de salida. El flujo de secuencia
se representa por una lnea slida con una cabeza de
flecha slida y se usa para mostrar el orden (la
secuencia) en el que las diferentes actividades se
ejecutarn en el Proceso.

Smbolo:
8

BPMN
Asociaciones
Una asociacin se representa por una lnea punteada y
se usa para asociar datos, texto y otros artefactos con
los objetos de flujo. Se usan por motivos de
documentacin y comunicacin para crear diagramas
ms comprensibles.

Smbolo:

BPMN Ejemplo de SubProceso

10

BPMN
Tareas Automticas
Las tareas automticas son tareas que no se
realizan manualmente, es decir, que las realiza
un sistema informtico en forma automtica
sin intervencin humana. A estas tareas
tambin se les llama servicios.

Smbolo:
11

BPMN
Compuerta Inclusiva
Esta compuerta permite abrir uno o varios caminos
dependiendo de los datos del proceso. Esta figura es
usada cuando uno o ms caminos deben ser
sincronizados y esperar que todos sean ejecutados para
poder continuar con el proceso.

12

BPMN Temporizadores
Luego de la aprobacin del crdito (como se ve en el
ejemplo), podra ser necesario acordar con el Cliente una
fecha de desembolso que puede dar un margen de n
das. Para ello podemos aadir en el diagrama, un
elemento temporizador (elemento en crculo) que
representa un espera intermedia.

13

BPMN
Elemento Intermedio Simple
Se trata de una actividad intermedia depende de un
actor externo y no de un actor interno a la institucin.

14

BPMN
Compuerta Inclusiva basada en Eventos
Es una compuerta que permite habilitar varios caminos
alternativos pero SOLO UNO de ellos ser tomado. El que
se toma primero deshabilita a los otros. El que se toma
primero deshabilita a los otros.

15

BPMN Resumen de Elementos


Bsicos

Eventos de Inicio

Tareas o actividades

Eventos Intermedios

Artefactos

Compuertas

Canales o Carriles

Conectores

Eventos de Fin

16

BPMN
Canales o Swimlanes
Los canales o swimlanes son un mecanismo para
organizar actividades en categoras separadas
visualmente para ilustrar diferentes responsabilidades o
roles participantes en un proceso.

Canales o
swinlanes

17

BPMN
Fases
Una fase es una sub-divisin dentro de un lane o canal y
se extiende a travs de l verticalmente. Se utiliza para
organizar y categorizar actividades mostrando los
posibles estados que un proceso puede tener durante su
ciclo de vida.

18

BPMN
Eventos de Inicio

Inicio normal.
Inicio de proceso

Inicio de mensaje.
Un proceso inicia cuando un mensaje es
recibido. El mensaje es enviado por otro
proceso. Por ejemplo, tras la llegada de un
informe de fallas.

Inicio de Temporizacin
Indica que un proceso inicia cada ciclo de
tiempo o en una fecha/hora especfica.

Inicio de Condicin
Un proceso inicia cuando una condicin se
cumple.
19

BPMN
Tipos de Actividades o Tareas

Tareas automticas (de servicio)


Ej: Verificar si el proveedor est en lista negra.

Tareas de usuario
Ej: Tomar inventario fsico.

Tarea manuales
Ej: Empaquetar productos.
Tarea de Envo / Recepcin.
Ej: Recibir un informe / Enviar una Solicitud
20

BPMN
Tipos de Eventos intermedios

Evento condicin.
Reanudar proceso luego de recibir todos los
documentos que son requisito.

Evento de temporizacin.
Ir a la siguiente actividad en un plazo de x das.

Evento de mensaje.
Reanudar el proceso tras recibir el visto bueno de un
Un rea.

Evento de seal.
El proceso continua cuando se captura una seal
lanzada desde otro proceso. Tenga en cuenta que
una seal no es un mensaje, un mensaje tiene
21

BPMN
Artefactos
Grupo
Se utiliza para agrupar un conjunto de actividades, ya
sea para efectos de documentacin o anlisis. No
afecta la secuencia del flujo.

Anotaciones
Son utilizados para proporcionar informacin adicional
sobre el proceso. Descripciones u observaciones.
Objeto de datos
Es decir, representan los documentos, la informacin y
otros objetos que son usados o actualizados como
durante el proceso. Ej: Base de datos de socios
Ej: Inventario de productos

22

BPMN
Compuertas
Compuerta Exclusiva
Divergencia: Ocurre cuando en un punto del flujo basado en los datos del
proceso se escoge un solo camino de varios disponibles. Convergencia: Es
utilizada para confluir caminos excluyentes.

Compuerta Exclusiva basada en eventos


La compuerta exclusiva basada en eventos representa un punto del proceso
donde se escoge un camino de varios disponibles, pero la decisin no se
basa en datos del proceso sino en eventos.

Compuerta Paralela
Divergencia: Se utiliza cuando varias actividades pueden en paralelo.
Convergencia: Permite sincronizar varios caminos paralelos en uno solo. El
flujo contina cuando todos los flujos de secuencia de entrada hayan llegado a
la figura.

Compuerta Inclusiva
Divergencia: Se utiliza cuando en un punto se activan uno o ms caminos de
varios caminos disponibles, basado en los datos del proceso.
Convergencia: Se utiliza para sincronizar caminos activados previamente por
una compuerta inclusiva usada como punto de divergencia.

23