Está en la página 1de 27

GESTIÓN POR PROCESOS

Clase 5: Elementos avanzados del modelado de procesos


Contenido
1. Elementos de notación BPMN 2.0.
2. Elementos avanzados: tipos de
actividades y de eventos.
Resultado de aprendizaje
Representa procesos a través del uso de
determinados artefactos gráficos avanzados
para comunicarlos y simularlos.
Elementos avanzados del modelado de procesos

Actividades
Tipos de actividades

Las actividades pueden ser de diferentes tipos.

• Manual: lo realiza una persona.


• Usuario: lo realiza una persona a través de un
sistema.
• Servicio: lo realiza un sistema automatizado.
• Recibir mensaje: se recibe un mensaje síncrono.
• Enviar mensaje: se envía un mensaje síncrono.
• Script: se lleva a cabo una secuencia de pasos.
• Regla de negocio: se ejecuta una condición o cálculo.

Elaboración propia.
Elementos avanzados del modelado de procesos

Actividades
Subprocesos

Un subproceso es un conjunto de actividades agrupadas en un


elemento. Se representa a través de una actividad con un símbolo más
(+).
El propósito de este tipo de actividad es la abstracción de complejidad,
es decir, representar una secuencia de actividades con un elemento
más sencillo.

Las actividades y eventos desarrollados en el subproceso no Elaboración propia.

representan un proceso distinto, sino que es parte del proceso de nivel


superior, puesto que solamente agrupa elementos de este y es
ejecutado por el Lane en donde esté ubicado.
Elementos avanzados del modelado de procesos

Actividades
Modularizar y reutilizar

Con el objetivo de abstraer la complejidad, es posible que un


subproceso sea utilizado varias veces en un mismo proceso o
incluso, en otros procesos. Esto es reutilizar un subproceso.
Para ello, los subprocesos se deben asignar como subprocesos
reutilizables. En esta situación, el subproceso adquiere la
propiedad de ser global e inmediatamente deja de estar ligado
al proceso superior, por lo que puede tener su propio pools y
Elaboración propia.
lanes.

Para diferenciarlos, el borde se dibuja en negrita.


Elementos avanzados del modelado de procesos

Eventos
Eventos de inicio, intermedio y fin

Un evento es un mensaje o anuncio de una instancia que ha sucedido y ha quedado


registrada. En este sentido, pueden ser de captura (reaccionan a una situación) o de
lanzamiento (dan aviso de una situación).

Los eventos pueden ser de inicio (línea simple, verde), intermedio (línea doble,
amarillo) o fin (línea gruesa, rojo).
● Un evento de inicio siempre es de captura. Reacciona o espera a una situación
que ha sucedido fuera del proceso.
● Un evento intermedio puede ser de captura o lanzamiento. Anuncian una
situación que ha sucedido.
● Un evento de fin siempre es de lanzamiento. Sucede cuando se llega a una
instancia que el proceso no puede o no le corresponde manejar. Elaboración propia.
Elementos avanzados del modelado de procesos

Eventos

Los eventos se dividen según la función que cumplen:

Obtenida de BPM Offensive Berlín, 2020.


Elementos avanzados del modelado de procesos

Eventos

Los eventos sobrepuestos son eventos que


están asociados a un subproceso y capturan
algún tipo de evento de fin.

Los eventos sobrepuestos pueden ser con o sin


interrupción, es decir, detienen o no el flujo
principal. Se pueden diferenciar a través de una
línea continua para eventos con interrupción, o
una línea punteada para eventos sin Elaboración propia.
interrupción.
Elementos avanzados del modelado de procesos

Eventos
Evento de mensaje

Un evento de mensaje es una instancia en que se


ha registrado el envío o recepción de un mensaje,
por algún medio físico o electrónico.
Elaboración propia.
Elementos avanzados del modelado de procesos

Diferencia entre evento de mensaje y actividad mensaje

Las actividades de mensaje se consideran síncronas, es decir,


para continuar con el flujo, es estrictamente necesario que se
reciba la respuesta de regreso.

En cambio, los eventos de mensaje son asíncronos, por lo que


pueden continuar el flujo sin haber recibido inmediatamente la
respuesta.

La diferencia radica en que las actividades de mensaje se


Elaboración propia.
realizan dentro del pool, normalmente entre lanes. Por el
contrario, los eventos de mensaje se realizan entre pools,
enviando y recibiendo mensajes desde otros procesos.
Elementos avanzados del modelado de procesos

Eventos
Evento temporal

Un evento temporal refleja el paso del tiempo. Puede ser usado para:

• Iniciar un proceso según cada ciertos intervalos.


• Iniciar un proceso regularmente en una fecha y hora indicada.
• Iniciar un proceso en una relación temporal con otro evento.
• Iniciar un proceso por única vez en una fecha y hora determinada.
Elaboración propia.
• Como evento intermedio el temporizador puede detener el proceso,
hasta que:
○ Un tiempo definido se haya alcanzado.
○ Un período de tiempo haya transcurrido.
○ Se haya alcanzado un tiempo que se encuentre en relación
con otro evento.
Elementos avanzados del modelado de procesos

Eventos
Evento escalable

Un evento escalable es cuando el flujo se cambia a un


nivel más alto de responsabilidad.
Por lo tanto, advierte la necesidad de realizar acciones
fuera del flujo mostrado en el diagrama.
Elaboración propia.
Elementos avanzados del modelado de procesos

Eventos
Evento condicional

Este evento es más sofisticado que los temporizadores o los mensajes. Los
temporizadores se activan por tiempo y los mensajes cuando un
participante envía un mensaje.

Un evento de condición es de cierta manera más automático y requiere


un participante activo para gatillar la condición. Normalmente, estos Elaboración propia.

eventos son solamente usados en procesos computacionales que


monitorean constantemente las condiciones. Por ejemplo, que se genere
una secuencia de acciones cuando hay una disminución del 10% en una
acción determinada.
Elementos avanzados del modelado de procesos

Eventos
Evento error

Estos eventos se generan ya sea para alertar sobre el


error o bien para manejarlo a través de un proceso.

Solamente existen en eventos de fin tipo lanzamiento y


en eventos intermedios sobrepuestos de tipo captura. Elaboración propia.
Elementos avanzados del modelado de procesos

Eventos
Evento señal

Un evento de señal es una luz, una alarma, una


bocina, o un elemento similar que se envía a todos los
participantes del proceso y cada uno decide si realizar
o no acciones dependiendo del tipo de señal.
Elaboración propia.
Elementos avanzados del modelado de procesos

Eventos
Evento terminación

Este evento de terminación causa que todas las actividades


cesen de manera inmediata.

Normalmente se utiliza para situaciones anormales.


Elaboración propia.
Elementos avanzados del modelado de procesos

Eventos
Evento de inicio múltiple

Solamente puede haber un evento de inicio.

En la realidad existen casos en que hay más


de un evento de inicio, para ello, se debe
utilizar un evento de inicio del tipo múltiple.

Elaboración propia. Elaboración propia.


Ejemplos

• Ej. Preparar Pizza


Elementos avanzados del modelado de procesos
Cocinar 5 minutos más

Poner pastel Chequear si Si Remover


en el horno está cocido del Horno

Cocido
Terminado?
Empleado realiza
Asignar trabajo a la tarea
un empleado

Vencimiento
Solicitar Estado
de Avance
Empleado realiza el
Asignar trabajo a trabajo
un empleado

Vencimiento
Asignar a otra
persona
Empleado realiza la
Asignar trabajo a tarea
un empleado

Vencimiento
Mensaje de
Cancelación
Solicitar Estado
de Avance

Notificar
cancelación
del trabajo
Elementos avanzados del modelado de procesos

Bibliografía
BPM Offensive Berlín. (Octubre de 2015). BPMN Poster.

Hitpass, B. (2012). BPM: Business Process Management -

Fundamentos y Conceptos de Implementación. Santiago:

BPM Center.

También podría gustarte