Está en la página 1de 51

BPM

Figuras Básicas

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.

Proceso

Un

actividades (acciones)

proceso

en

BPMN

es

una

secuencia

de

Inicia cuando es instanciado

Termina cuando es completado

Jerárquico

Entradas
Entradas

Proceso

Salidas
Salidas

Elementos básicos de un BDP

Actividades

Elementos básicos de un BDP Actividades Rectángulo con esquinas redondeadas el trabajo realizado dentro de Representan

Rectángulo con esquinas redondeadas

el

trabajo

realizado

dentro

de

Representan

organización.

una

Compuertas

Rombos

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

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

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

afectan el flujo.

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

Eventos Intermediosel curso de un proceso. Existen 3 tipos de eventos basados en afectan el flujo. Eventos

Eventos de Fincurso de un proceso. Existen 3 tipos de eventos basados en afectan el flujo. Eventos de

cómo

Elementos básicos de un BPD

Flujos de secuencia

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

el control de flujo y la secuencia de las actividades. • Se utiliza para representar la

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

Elementos básicos de un BPD

Área Funcional Lane

Definen los equipos de personas que realizan las

actividades.

Área Funcional

Área Funcional

de un BPD Área Funcional – Lane • Definen los equipos de personas que realizan las
de un BPD Área Funcional – Lane • Definen los equipos de personas que realizan las

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.

Definen los usuarios a crear en el proceso de automatización.

Elementos básicos de un BPD - Ejemplo

Elementos básicos de un BPD - Ejemplo

Elementos básicos de un BPD

Separadores de fases

Determina los estados de un negocioElementos básicos de un BPD Separadores de fases Tipos: registro y normal Separator

Tipos: registro y normalElementos básicos de un BPD Separadores de fases Determina los estados de un negocio Separator

Elementos básicos de un BPD Separadores de fases Determina los estados de un negocio Tipos: registro
Separator
Separator
Elementos básicos de un BPD Separadores de fases Determina los estados de un negocio Tipos: registro

Evento de inicio

Indican cuando un proceso inicia

No tienen flujos de secuencia entrantes

No es obligatorio

Evento de inicio • Indican cuando un proceso inicia • No tienen flujos de secuencia entrantes
Evento de inicio • Indican cuando un proceso inicia • No tienen flujos de secuencia entrantes

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.

que un proceso tenga un solo evento de inicio. • El evento de inicio es independiente

Actividades

Rectángulos con esquinas redondeadas

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

Representan el trabajo realizado dentro de una organización.

Consumen recursos

Pueden ser simples o compuestas

Actividades - figuras

Actividades
Actividades

Actividad Manual: indica una

a cabo

tarea que es llevada por un usuario.

indica una a cabo tarea que es llevada por un usuario. – Actividad Automática: representa una

Actividad

Automática:

representa una tarea llevada a

cabo

intervención humana.

el

por

sistema sin

Ejemplo

Ejemplo
Compuertas Elementos de Control de Flujo • Divergencia y Convergencia

Compuertas

Elementos de Control de Flujo Divergencia y Convergencia

Compuertas Elementos de Control de Flujo • Divergencia y Convergencia

Compuertas

Compuerta ParalelaCompuertas Compuerta Exclusiva • Basada en Datos • Basada en Eventos Compuerta Inclusiva Compuerta Compleja

Compuerta Exclusiva

Basada en Datos

Basada en Eventos

Compuerta Paralela Compuerta Exclusiva • Basada en Datos • Basada en Eventos Compuerta Inclusiva Compuerta Compleja

Compuerta InclusivaCompuertas Compuerta Paralela Compuerta Exclusiva • Basada en Datos • Basada en Eventos Compuerta Compleja

Compuerta ComplejaCompuertas Compuerta Paralela Compuerta Exclusiva • Basada en Datos • Basada en Eventos Compuerta Inclusiva

Compuerta paralela

Elemento de divergencia: se utiliza cuando varias actividades pueden realizarse concurrentemente o

en paralelo.

• Elemento de divergencia: se utiliza cuando varias actividades pueden realizarse concurrentemente o en paralelo.
• Elemento de divergencia: se utiliza cuando varias actividades pueden realizarse concurrentemente o en paralelo.
• 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.

paralelos en uno solo. El flujo continúa cuando todos los flujos de secuencia de entrada hayan

Compuerta paralela

Compuerta paralela

Compuerta exclusiva

Basada en datos del proceso

Compuerta exclusiva • Basada en datos del proceso • Basada en eventos

Basada en eventos

Compuerta exclusiva • Basada en datos del proceso • Basada en eventos

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.

ocurre cuando en un punto del flujo basado en los datos del proceso se escoge un

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.

ocurre cuando en un punto del flujo basado en los datos del proceso se escoge un

Compuerta exclusiva basada en datos del proceso

Elemento de divergencia - Ejemplo

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.

exclusiva • Elemento de convergencia: como punto de convergencia, es utilizada para sincronizar caminos excluyentes.

Compuerta exclusiva - Ejercicio

¿Que pasa en este caso?
¿Que pasa en
este caso?

Compuerta exclusiva - Ejercicio

Compuerta exclusiva - Ejercicio

Compuerta exclusiva

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.

decisión no se basa en datos del proceso sino en eventos. Esta figura se utiliza para

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

Compuerta exclusiva basada en eventos

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

intermedios pueden o no ocurrir dentro de un proceso. El evento intermedio puede ser activado manualmente

El evento intermedio puede ser activado

manualmente por el usuario o automáticamente.

Evento intermedio - Ejemplo

Evento intermedio - Ejemplo

Evento intermedio - Ejemplo

Evento intermedio - Ejemplo

Evento intermedio - Ejemplo

Evento intermedio - Ejemplo
Evento intermedio - Ejemplo

Evento intermedio Localización (BizAgi)

Evento intermedio – Localización (BizAgi)

Eventos intermedios

Eventos intermedios Evento intermedio temporizador : esta figura representa una espera (período de tiempo) dentro del

Evento intermedio temporizador: esta figura

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

Tiempo puede ser fijo o variable

: esta figura representa una espera (período de tiempo) dentro del proceso. – Tiempo puede ser
: esta figura representa una espera (período de tiempo) dentro del proceso. – Tiempo puede ser
: esta figura representa una espera (período de tiempo) dentro del proceso. – Tiempo puede ser

Evento intermedio temporizador - Ejemplo

Evento intermedio temporizador - Ejemplo

Evento intermedio temporizador - Ejemplo

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

Evento de fin

Indican cuando un camino del proceso finaliza

No es obligatorio usarlo

No tienen flujos de secuencia saliendo

Indican cuando un camino del proceso finaliza • No es obligatorio usarlo • No tienen flujos

Evento de fin simple

Evento de fin simple Indica que un camino del flujo llego al fin

Indica que un camino del flujo llego al fin

Evento de fin simple Indica que un camino del flujo llego al fin

Evento de fin terminal

• Indica el fin del proceso
• 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.

de actividades y una secuencia lógica (proceso) que indica que dicha actividad puede ser analizada a

Subproceso

Simultáneamente representa una tarea y un proceso. Se puede diagramar colapsado (+) o expandido

Subproceso • Simultáneamente representa una tarea y un proceso. • Se puede diagramar colapsado (+) o
Subproceso • Simultáneamente representa una tarea y un proceso. • Se puede diagramar colapsado (+) o

Subproceso

Subproceso

Subproceso

Subproceso

Subprocesos Tipos

Subproceso embebido: depende del proceso padre y no puede contener pools ni lanes .

del proceso padre y no puede contener pools ni lanes . • Subproceso reusable: es un

Subproceso reusable: es un proceso definido

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

reusable: es un proceso definido como un diagrama de procesos independiente y que no depende del

Subproceso

Subproceso