Está en la página 1de 62

Fundamentos de Construccin

BizAgi
Copyright 2009 - BizAgi

Diagramacin de Procesos

BPMN Business Process Modeling Notation

Copyright 2009 - BizAgi

www.bizagi.com

Diagramacin de Procesos

Agenda

Generalidades de BPMN

Concepto bsicos de BPMN


Elementos bsicos Estructura de procesos en un proyecto BizAgi

www.bizagi.com

BPMN Business Process Modeling Notation

Generalidades

BPMN ha sido creado para proporcionar un lenguaje unificado


Notacin grfica

BPMN provee una notacin comn para que las personas relacionadas con los procesos puedan expresarlos grficamente en una forma ms clara, estandarizada y completa.

BPMN facilita la estandarizacin de los procesos dentro y fuera de la organizacin.

www.bizagi.com

BPMN Business Process Modeling Notation

Generalidades

BPMN fue desarrollado por la organizacin BPM Initiative, pasando posteriormente a fundirse con los esfuerzos que en paralelo realizaba el OMG (Object Management Group).

Grandes posibilidades de que BPMN se convierta en el lenguaje estndar acerca de procesos de negocios, tal como UML, bajo el auspicio de la OMG, el cual se ha convertido en el estndar para modelamiento de software.

www.bizagi.com

BPMN Business Process Modeling Notation

Diagrama de Procesos

BPMN define un Diagrama de Procesos de Negocios (Business Process Diagram - BPD).

BPD es un diagrama diseado para ser usado por los analistas de procesos, quienes disean, gestionan y controlan los procesos.

Un BPD puede contener varios procesos.

www.bizagi.com

BPMN Business Process Modeling Notation

Procesos

Un proceso en BPMN es una secuencia de actividades (acciones) Inicia cuando es instanciado cuando es completado

Termina

Jerrquico

www.bizagi.com

BPMN Business Process Modeling Notation

Procesos

Los procesos estn contenidos dentro de un pool (contenedor).

www.bizagi.com

BPMN Business Process Modeling Notation

Elementos Bsicos de un BPD

Actividades

Rectngulo con esquinas redondeadas. Representan el trabajo realizado dentro de una organizacin.

Compuertas

Rombos. Las compuertas son elementos utilizados para controlar los puntos de divergencia y de convergencia del flujo.

www.bizagi.com

BPMN Business Process Modeling Notation

Elementos Bsicos de un BPD

Eventos - Crculos

Un evento representa algo que ocurre o puede ocurrir durante el curso de un proceso.

Existen 3 tipos de eventos basados en cmo afectan el flujo:


Eventos de inicio Eventos intermedios Eventos de fin

www.bizagi.com

BPMN Business Process Modeling Notation

Elementos Bsicos de un BPD

Flujos de secuencia

Representan el control de flujo y la secuencia de las actividades.

Se utiliza para representar la secuencia de los objetos de flujo, donde se encuentran las actividades, las compuertas y los eventos.

www.bizagi.com

BPMN Business Process Modeling Notation

Elementos Bsicos de un BPD

rea funcional (Lane)


Definen los equipos de personas que realizan las actividades.

Un rea funcional puede ser responsable de muchas tareas.


Las reas funcionales no determinan las asignaciones de las actividades, son una ayuda para realizar las consultas grficas del proceso.

www.bizagi.com

BPMN Business Process Modeling Notation

Elementos Bsicos de un BPD

www.bizagi.com

BPMN Business Process Modeling Notation

Evento de inicio

Indica cuando un proceso inicia No tiene flujos de secuencia entrantes No es obligatorio

www.bizagi.com

BPMN Business Process Modeling Notation

Evento de inicio

Se recomienda que un proceso tenga un solo evento de inicio. El evento de inicio es independiente para cada proceso o subproceso.

www.bizagi.com

BPMN Business Process Modeling Notation

Evento de inicio

www.bizagi.com

BPMN Business Process Modeling Notation

Actividades

Rectngulos con esquinas redondeadas Representan el trabajo realizado dentro de una organizacin. Consumen recursos Pueden ser simples o compuestas

www.bizagi.com

BPMN Business Process Modeling Notation

Actividades
Tareas: actividades atmicas

Actividades

Subprocesos: actividades compuestas

www.bizagi.com

BPMN Business Process Modeling Notation

Actividades
Usuario: actividad realizada por una persona o usuario con ayuda de un sistema o software. Servicio: tarea llevada a cabo por el sistema sin intervencin humana Tareas Script : tarea que ejecuta un expresin. En BizAgi se usa para identificar la tarea que envan emails.

www.bizagi.com

BPMN Business Process Modeling Notation

Ejemplo

Actividades

www.bizagi.com

BPMN Business Process Modeling Notation

Ejemplo

Actividades

www.bizagi.com

BPMN Business Process Modeling Notation

Evento de Fin

Indican cuando un camino del proceso finaliza.

No es obligatorio usarlo.

No tienen flujos de secuencia saliendo.

www.bizagi.com

BPMN Business Process Modeling Notation

Evento de Fin

www.bizagi.com

BPMN Business Process Modeling Notation

Evento de Fin

www.bizagi.com

BPMN Business Process Modeling Notation

Evento de Fin Terminal

Indica el fin del proceso.

www.bizagi.com

BPMN Business Process Modeling Notation

Evento de Fin Terminal


Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Compuertas
Divergente

Compuerta

Convergente

www.bizagi.com

BPMN Business Process Modeling Notation

Compuertas
Paralela

Exclusiva basada en datos basada en eventos

Exclusiva
Compuertas

Exclusiva

Compuerta inclusiva
Compuerta compleja

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Paralela

Elemento de divergencia

Compuerta paralela

Elemento de convergencia

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Paralela
Elemento de divergencia
Se utiliza cuando varias actividades pueden realizarse concurrentemente o en paralelo.

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Paralela
Elemento de 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.

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Paralela
Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva

Compuerta basada en datos

exclusiva

Elemento de divergencia

Elemento de convergencia

Compuertas exclusiva

Compuerta exclusiva basada en eventos

Elemento de divergencia

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Datos del Proceso


Elemento de divergencia
Ocurre cuando en un punto del flujo basado en los datos del proceso se escoge un camino de varios disponibles.

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Datos del Proceso


Elemento de divergencia

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Datos


Elemento de convergencia
Como punto de convergencia, es utilizada para sincronizar caminos excluyentes.

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Datos


Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Datos


Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Datos

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Datos del Proceso

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Eventos


Elemento de divergencia

La compuerta exclusiva basada en eventos representa un punto del proceso en el cual la decisin no se basa en datos del proceso sino en eventos.

Esta figura se utiliza para ejercer un control sobre la ejecucin de ciertas actividades en la medida que permite mantenerlas disponibles hasta que una de ellas es ejecutada. Por lo tanto, slo una puede ocurrir.

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Eventos


Elemento de divergencia

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Eventos


Elemento de divergencia

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Eventos


Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Compuerta Exclusiva Basada en Eventos


Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Evento Intermedio

momento.

Los eventos intermedios son tareas que afectan el flujo normal del proceso y pueden ocurrir en cualquier

No dependen del usuario sino de un suceso externo. Los eventos intermedios pueden o no ocurrir dentro de un proceso. El evento intermedio puede ser activado manualmente por el usuario o automticamente.

www.bizagi.com

BPMN Business Process Modeling Notation

Evento Intermedio
Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Evento Intermedio
Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Evento Intermedio
Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Evento Intermedio
Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Evento Intermedio
Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Evento Intermedio Temporizador

El evento intermedio temporizador representa una espera (perodo de tiempo) dentro del proceso.

El tiempo asociado al temporizador puede ser fijo o variable.

www.bizagi.com

BPMN Business Process Modeling Notation

Evento Intermedio Temporizador


Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Evento Intermedio Temporizador


Ejemplo

www.bizagi.com

BPMN Business Process Modeling Notation

Subproceso

Es una actividad compuesta.

Es compuesta dado que esta figura incluye a su vez un conjunto de actividades y una secuencia lgica (proceso) que indica que dicha actividad puede ser analizada a un nivel ms fino.

Simultneamente representa una tarea y un proceso. Se puede observar colapsado o expandido.

www.bizagi.com

BPMN Business Process Modeling Notation

Subproceso

Colapsado

Representacin del subproceso

Extendido

www.bizagi.com

BPMN Business Process Modeling Notation

Subproceso

BPMN Business Process Modeling Notation

Subproceso

BPMN Business Process Modeling Notation

Fases
Determina los estados de un negocio Tipos: radicacin y normal

www.bizagi.com

BPMN Business Process Modeling Notation

Ejemplo

Fases

www.bizagi.com

BPMN Business Process Modeling Notation

Estructura de Procesos

Proyecto BPM
Aplicacin A Aplicacin B Aplicacin C

Proceso A1

Proceso A2

Proceso A3

Proceso B1

Proceso B2

Proceso B3

Proceso C1

Proceso C2

Proceso C3

BPMN Business Process Modeling Notation

Estructura de Procesos
Ejemplo

Proyecto BPM
Crdito
Constitucin de garantas

Servicios, quejas y reclamos


Bloqueo tarjeta de crdito Solicitud de extractos Pago mal aplicado Agenda comercial

Comercial
Seguimiento comercial Venta y apertura de productos

Solicitud de crdito

Desembolso