Está en la página 1de 57

Paleta de dibujo

BizAgi
Contenido

1. Generalidades de BPMN - Business


Process Modeling Notation
2. Diagrama de procesos de negocios
3. Elementos básicos de BPD – Business
Process Diagram
1. Generalidades de BPMN
BPMN - Business Process Modeling
Notation

BPMN ha sido creado para proporcionar un


lenguaje unificado.

Notación gráfica.

BPMN provee una notación común para que las


personas relacionadas con los procesos puedan
expresarlos gráficamente en una forma más
clara, estandarizada y completa.

BPMN facilita la estandarización de los procesos


dentro y fuera de la organización.
BPMN

BPMN define un Diagrama de Procesos de


Negocios (Business Process Diagram BPD).

BPD es un diagrama diseñado para ser usado


por los analistas de procesos, quienes diseñan,
gestionan y controlan los procesos.

Un BPD puede contener varios procesos.


2. Procesos
Proceso

Un proceso en BPMN es una secuencia de


actividades (acciones)
Inicia cuando es instanciado
Termina cuando es completado
Jerárquico

Entradas Proceso Salidas


Modelo de Proceso

Un modelo describe un proceso de negocios


Puede contener muchos proceso BPMN
Representa un plantilla
Cada instancia del proceso sigue la plantilla (no
el mismo camino)

Proceso Instancia Representada


Atención de Reclamos …Reclamo
Procesamiento de Ordenes …Orden
Solicitud de Créditos de …Solicitud
Consumo
Actualización de datos ….Cliente
3. Elementos básicos de un
BDP
Elementos básicos de un BDP

Figuras básicos de un BPD


Actividades
Rectángulo con esquinas redondeadas
Representan el trabajo realizado dentro de una
organización.

Compuertas
Rombos
Las compuertas son elementos utilizados para
controlar los puntos de divergencia y de
convergencia del flujo.
Elementos básicos de un BPD

Eventos – Círculos

Un evento representa algo que ocurre o puede ocurrir


durante el curso de un proceso.
Existen 3 tipos de eventos basados en cómo afectan el
flujo.
Eventos de Inicio

Eventos Intermedios

Eventos de Fin
Elementos básicos 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.
Elementos básicos de un BPD
Elementos básicos de un BPD

Área Funcional – Lane


Definen los equipos de personas que realizan
las actividades.

Área Funcional
Elementos básicos de un BPD
Áreas funcionales - Lanes
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 gráficas del proceso.
Si una tarea puede ser realizada por actores de
diferentes áreas funcionales, sólo se diagrama
una tarea y se relaciona a una sola área,
cuando se definan las asignaciones, se
especifica claramente que áreas participan.
Elementos básicos de un BPD - Ejemplo
Elementos básicos de un BPD Requeridos
Separadores de fases
Determina los estados de un negocio
Tipos: registro y normal

Separator
Evento de inicio

Indican cuando un proceso inicia


No tienen flujos de secuencia entrantes
No es obligatorio
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.
Actividades

Rectángulos con esquinas redondeadas

Representan el trabajo realizado dentro de


una organización.
Consumen recursos
Pueden ser simples o compuestas
Actividades - figuras Actividades

Actividad Manual: indica una


tarea que es llevada a cabo por un
usuario.

Actividad Automática: representa


una tarea llevada a cabo por el
sistema sin intervención humana.
Ejemplo
Compuertas

Elementos de Control de Flujo


Divergencia y Convergencia
Compuertas

Compuerta Paralela

Compuerta Exclusiva
• Basada en Datos

• Basada en Eventos

Compuerta Inclusiva

Compuerta Compleja
Compuerta paralela

Elemento de divergencia: se utiliza cuando


varias actividades pueden realizarse
concurrentemente o en paralelo.
Compuerta paralela

Elemento de convergencia: permite sincronizar


varios caminos paralelos en uno solo. El flujo
continúa cuando todos los flujos de secuencia
de entrada hayan llegado a la figura.
Compuerta paralela
Compuerta exclusiva

Basada en datos del Basada en eventos


proceso
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.
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.
Compuerta exclusiva basada en
datos del proceso

Elemento de divergencia - Ejemplo


Compuerta exclusiva

Elemento de convergencia: como punto de


convergencia, es utilizada para sincronizar
caminos excluyentes.
Compuerta exclusiva - Ejercicio
Compuerta exclusiva - Ejercicio
¿Que pasa en
este caso?
Compuerta exclusiva - Ejercicio
Compuerta exclusiva
Compuerta exclusiva basada en
eventos
La compuerta exclusiva basada en eventos
representa un punto del proceso en los cuales la
decisión no se basa en datos del proceso sino en
eventos.
Esta figura se utiliza para
ejercer un control sobre la
ejecución de ciertas
actividades en la medida
que permite mantenerlas
disponibles hasta que una
de ellas es ejecutada. Por
lo tanto, sólo una de ellas
puede ocurrir.
Compuerta exclusiva basada en
eventos
Compuerta exclusiva basada en
eventos
Eventos
Eventos intermedios

Evento Intermedio: son tareas que afectan el


flujo normal del proceso y pueden ocurrir en
cualquier momento, los eventos intermedios 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 automáticamente.
Evento intermedio - Ejemplo
Evento intermedio - Ejemplo
Evento intermedio - Ejemplo
Evento intermedio – Localización BizAgi
Eventos intermedios

Evento intermedio temporizador: esta figura


representa una espera (período de tiempo)
dentro del proceso.

Tiempo puede ser fijo o variable


Evento intermedio temporizador -
Ejemplo
Evento intermedio temporizador -
Ejemplo
Evento intermedio temporizador -
Ejemplo
Evento de fin

Indican cuando un camino del proceso


finaliza
No es obligatorio usarlo
No tienen flujos de secuencia saliendo
Evento de fin simple

Indica que un camino del flujo llego al fin


Evento de fin terminal

Indica el fin del proceso


Subproceso

Subproceso: es una actividad compuesta que es


incluida dentro de un proceso. Es compuesto
dado que esta figura incluye a su vez un
conjunto de actividades y una secuencia lógica
(proceso) que indica que dicha actividad puede
ser analizada a un nivel más fino.
Subproceso

Simultáneamente representa una tarea y un


proceso.
Se puede diagramar colapsado (+) o expandido
Subproceso
Subproceso
Subprocesos – Tipos

Subproceso embebido: depende del proceso


padre y no puede contener pools ni lanes.

Subproceso reusable: es un proceso definido


como un diagrama de procesos independiente y
que no depende del proceso padre.
Subproceso