Está en la página 1de 51

BPM

Figuras Básicas

BPMN - Business Process Modeling Notation
• BPMN ha sido creado
lenguaje unificado.

para

proporcionar

un

• 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 proceso en BPMN
actividades (acciones)

es

una

• Inicia cuando es instanciado
• Termina cuando es completado
• Jerárquico

Entradas

Proceso

Salidas

secuencia

de

Elementos básicos de un BDP
Actividades
Rectángulo con esquinas redondeadas
Representan el
organización.

trabajo

realizado

dentro

de

una

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. Eventos de Inicio Eventos Intermedios Eventos de Fin . Existen 3 tipos de eventos basados en cómo afectan el flujo.

Elementos básicos de un BPD Flujos de secuencia • Representan el control de flujo y la secuencia de las actividades. las compuertas y los eventos. donde se encuentran las actividades. . • Se utiliza para representar la secuencia de los objetos de flujo.

Elementos básicos de un BPD .

Área Funcional equipos de personas que realizan las .Elementos básicos de un BPD Área Funcional – Lane • Definen los actividades.

Lanes • Un área funcional puede ser responsable de muchas tareas. • Si una tarea puede áreas funcionales. ser realizada por actores de diferentes sólo se diagrama una tarea y se sola área.Elementos básicos de un BPD Áreas funcionales . cuando se definan las especifica claramente que áreas • Definen los usuarios automatización. relaciona a una asignaciones. • Las áreas funcionales no determinan las asignaciones de las actividades. a crear en el proceso de . son una ayuda para realizar las consultas gráficas del proceso. se participan.

Elementos básicos de un BPD .Ejemplo .

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

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

• Consumen recursos • Pueden ser simples o compuestas .Actividades • Rectángulos con esquinas redondeadas • Representan el trabajo realizado dentro de una organización.

– Actividad Automática: representa una tarea llevada a cabo por el sistema sin intervención humana. .Actividades .figuras Actividades – Actividad Manual: indica una tarea que es llevada a cabo por un usuario.

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 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.

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. .

Ejemplo .Compuerta exclusiva basada en datos del proceso Elemento de divergencia .

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

Ejercicio ¿Que pasa en este caso? .Compuerta exclusiva .

Ejercicio .Compuerta exclusiva .

Compuerta exclusiva .

. sólo una de ellas puede ocurrir. 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.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.

Compuerta exclusiva basada en eventos .

Compuerta exclusiva basada en eventos .

Los eventos intermedios pueden o no ocurrir dentro de un proceso.Eventos intermedios Evento Intermedio: son tareas que afectan el flujo normal del proceso y pueden ocurrir en cualquier momento. . El evento intermedio puede ser activado manualmente por el usuario o automáticamente. los eventos intermedios no dependen del usuario sino de un suceso externo.

Evento intermedio .Ejemplo .

Ejemplo .Evento intermedio .

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 .

Ejemplo .Evento intermedio temporizador .

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 .