Sei sulla pagina 1di 64

Divisin de Alta Tecnologa

Business Process Managment

Copyright Todos los Derechos Reservados - Cibertec Per SAC

Cap. 4 Modelado de procesos con BPMN

Objetivos Generales

Conocer los componentes de la notacin BPMN (Business Process Modeling


Notation).
Construir diagramas de flujo de procesos, utilizando la notacin BPMN
(Business Process Modeling Notation).
Identificar cundo usar las diferentes variantes de los elementos BPMN.

1
Divisin de Alta Tecnologa
Business Process Managment

Contenido de Agenda

Entorno BPMN
Categoras de elementos
Actividades de repeticin
Tipo de decisiones
Manejo de eventos
Extensin de elementos bsicos
Mecanismos de secuenciacin
Compensaciones y transacciones
Tipos de diagramas de procesos

4.1. Entorno BPMN

Qu es BPMN?

BPMN es una notacin grfica estandarizada basada en diagramas de


flujo para definir procesos de negocio.
Modela tanto la secuencia de actividades como los datos o mensajes
intercambiados entre los distintos participantes de un proceso.
Se integra a los nuevos conceptos de la administracin de procesos de
negocio BPM que busca la integracin de la gestin con las TICs.

2
Divisin de Alta Tecnologa
Business Process Managment

4.1. Entorno BPMN

4.1 Objetivos de BPMN

Ser aceptado y usado por la comunidad de negocios.


Ceirse a dar soporte o conceptos de modelado relacionados con procesos
de negocio.
Ser til para esclarecer y analizar procesos de ejecucin compleja.
Su especificacin no debe ser ambigua. Debe haber un mapeo desde una
o muchas instancias de la notacin BPMN hacia instancias de niveles de
ejecucin.

3
Divisin de Alta Tecnologa
Business Process Managment

4.1. Entorno BPMN

Contenido de Agenda

Entorno BPMN
Categoras de elementos
Actividades de repeticin
Tipo de decisiones
Manejo de eventos
Extensin de elementos bsicos
Mecanismos de secuenciacin
Compensaciones y transacciones
Tipos de diagramas de procesos

4
Divisin de Alta Tecnologa
Business Process Managment

4.2 Categoras de elementos

El conjunto bsico de elementos de modelado permite el fcil desarrollo de


diagramas de procesos.
Las cuatro categoras bsicas de elementos son:
Objetos de flujo (Flow Objects)
Objetos de conexin (Connecting Objects)
Calles (Swimlanes)
Artefactos (Artifacts)

4.2. Objetos de flujo

Actividades
(Actividades)

Eventos
(Events)

Decisiones
(Gateways)

5
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de flujo - Actividades

Una actividad (Activity) es una tarea o trabajo


que se desarrolla en un proceso.
Un actividad puede ser atmica o no atmica
(compuesta).
Existen dos tipos de actividades:
Proceso/Sub-proceso
Tarea
Se representa por un rectngulo con sus bordes
redondeados.

4.2. Objetos de flujo - Tarea

Es una actividad atmica incluida en un proceso.


Se usa cuando ya no se puede descomponer el
trabajo en ms detalle.
Existen tipos de tareas especializadas (enviar, recibir,
etc.) o basadas en el usuario.
Se les puede asociar conos para identificar el tipo
de tarea.

6
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de flujo Procesos/Subprocesos

Permite el desarrollo jerrquico de los


procesos.
Es una actividad que puede ser
descompuesta.
En un diagrama padre, aparecer
colapsado.
Expandido
En un diagrama hijo, aparecer
expandido.
Existen dos tipos de subprocesos:
Embebidos
Independientes (reusables)
Colapsado

4.2. Objetos de flujo - Eventos

Un Evento es algo que ocurre durante el curso de un


proceso.
Un evento afecta el flujo del proceso y usualmente tiene INICIO
un disparador trigger o un resultado.
Pueden comenzar, interrumpir o finalizar un proceso.
Se representan con un crculo en cuyo interior se puede INTERMEDIO
representar un disparador o un resultado.

FIN

7
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de flujo Evento Inicio

Indica cuando se inicia el proceso.


Existen diferentes triggers que indican las circunstancias especficas que
inician un proceso.
Un evento sin trigger es usado para iniciar un subproceso o cuando el inicio es
indefinido.
Cualquier trigger incluido en un evento de inicio mltiple puede comenzar el
proceso.

SIMPLE MENSAJE TEMPORIZADOR CONDICIONAL MULTIPLE SEAL

4.2. Objetos de flujo Evento Intermedio

Ocurre despus del inicio de un proceso y antes de que termine.


Existen diferentes triggers que indican las diferentes circunstancias en las
que ocurren.

SIMPLE TEMPORIZADOR COMPENSACIN ALERTA ERROR

MENSAJE ENLACE CONDICIONAL MLTIPLE

8
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de flujo Evento Intermedio

Pueden representarse como:


Parte del flujo o asociado a un
proceso.
Parte de los lmites de una
actividad.

4.2. Objetos de flujo Evento Fin

Indica cuando se termina el proceso.


Existen diferentes resultados que indican las circunstancias especficas que terminan
un proceso.
Un evento final sin resultado especificado es usado para finalizar un subproceso o cuando
el final es indefinido.
Cualquier resultado incluido en un evento de final mltiple puede concluir el proceso.

SIMPLE COMPENSACIN TERMINACIN


ERROR

MENSAJE CANCELACIN SEAL MLTIPLE

9
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de flujo Compuertas (Gateway)

Una Gateway se usa para controlar la divergencia y


E convergencia de la secuencia de actividades de un flujo.
X BASADA EN Determina las tradicionales decisiones, tanto bifurcaciones,
C DATOS
como uniones y acoplamientos de flujos.
L
Los conos al interior indican el tipo de comportamiento de
U control.
S BASADA EN
I EVENTOS Se representan con un diamante.
V
A
INCLUSIVA
PARALELA COMPLEJA

4.2. Objetos de flujo Exclusive Gateway

Una Exclusive Gateway (Decisions) se coloca


dentro de un proceso de negocio para indicar
que un flujo puede tomar dos o ms caminos
alternativos.
Solamente uno de los posibles caminos puede
ser tomado cuando el proceso es ejecutado.
Se usan tambin para combinar hilos de flujos
que convergen.
Existe dos tipos de exclusive gateways:
Basada en datos
Basada en eventos

10
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de flujo Exclusive Gateway

Basadas en datos:
Es la ms comn de las gateways.
Pueden ser usadas con una X en el
interior de manera opcional.
Crea caminos alternativos sobre la
base de condiciones definidas.

4.2. Objetos de flujo Exclusive Gateway

Basada en eventos:
En este caso las alternativas de
divergencias estn basada en
eventos
El evento que sigue a la decisin
determina el camino elegido.

11
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de flujo Inclusive Gateways

Son decisiones en donde hay ms de


un posible camino a seguir.
Se coloca una O al interior del
diamante para identificarla.
Usualmente est acompaada de una
decisin usada para converger los
caminos.

4.2. Objetos de flujo Parallel Gateways

Son lugares en el proceso donde se definen mltiples caminos paralelos.


Se coloca una + al interior del diamante para identificarla.
Esta gateway tambin se usa para sincronizar o juntar caminos paralelos.

12
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de flujo Complex Gateways

Son decisiones en donde se


pueden definir comportamientos
ms avanzados combinando
datos y eventos.
Pueden ser usados para
compactar otros gateways
simples.

4.2. Objetos de Conexin

Los objetos conexin permiten que los


dems elementos del flujo puedan
conectarse entre s.
Existen tres tipos de objetos de
conexin que proveen esta funcin:
Sequence Flow
Message Flow
Association

13
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de Conexin Sequence Flow

Se usa para mostrar el orden (secuencia) de las actividades dentro del


proceso.
Se representa por una lnea slida con una saeta slida en uno de los
extremos.
La fuente y destino de un flujo de secuencia pueden ser:
Eventos
Actividades
Gateways

4.2. Objetos de Conexin Message Flow

Un message flow se usa para mostrar el flujo


de mensajes entre dos participantes de
procesos separados (business entities o business
roles).
No se permite el uso de un message flow entre
objetos dentro de un mismo pool.

14
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de Conexin Message Flow

Para representar la interaccin entre diferentes procesos o entidades se


utilizan los flujos de mensaje.

4.2. Objetos de Conexin Message Flow

15
Divisin de Alta Tecnologa
Business Process Managment

4.2. Objetos de Conexin Association

Una association se usa para asociar datos, textos u otros artefactos con
actividades u otros artefactos.
Son usadas para mostrar las entradas y salidas de las actividades.
Se representa por una lnea punteada finamente con el extremo en punta.

4.2. Swimlanes

Muchas tcnicas de modelado utilizan el concepto


de swimlanes como mecanismo de organizacin
de actividades en categoras visuales separadas
para ilustrar las diferentes capacidades
funcionales o responsabilidades.
BPMN soporta swimlanes con dos estereotipos:
Pool
Lane

16
Divisin de Alta Tecnologa
Business Process Managment

4.2. Swimlanes Pool

Un Pool representa un participante en un proceso.


El Pool tambin acta como contenedor grfico para separar al grupo de
actividades realizadas por un participante de otros Pools.
Los Pools se usan generalmente en el contexto de situaciones B2B.
Se puede usar mensajes de flujo entre objetos de Pools diferentes.

4.2. Swimlanes Lane

Una Lane es una particin dentro de un pool y se extiende a lo largo del


mismo, tanto vertical como horizontalmente.
A menudo representan roles de la organizacin.
Las Lanes son usadas para organizar y categorizar actividades.
Los flujos de secuencia pueden atravesar los lmites de las lanes.

17
Divisin de Alta Tecnologa
Business Process Managment

4.2. Swimlanes Pool & Lane

4.2. Swimlanes Pool & Lane

18
Divisin de Alta Tecnologa
Business Process Managment

4.2. Artefactos

Los artefactos proporcionan la capacidad de mostrar informacin.


BPMN fue diseado para permitir a los modeladores y herramientas de
modelado algunas flexibilidades para extender la notacin bsica y
proveer la habilidad para poder modelar diferentes contextos
apropiadamente.
No existen lmites en el nmero de Artefactos que se pueden agregar a un
diagrama.
La versin actual de BPMN predefine solo tres tipos de artefactos.
Los modeladores pueden crear sus propios tipos de artefactos que
agreguen ms detalle al proceso.

4.2. Artefactos

Data object Annotation Group

Anotaciones de Texto permiten al


Modelador agregar informacin
adicional

Nombre
[Estado]

19
Divisin de Alta Tecnologa
Business Process Managment

4.2. Artefactos Objeto de datos

Los Objetos de datos son mecanismos para mostrar


cmo los datos y documentos son usados en el
proceso.
Se usan para definir las entradas y salidas.
Se pueden documentar tambin los estados de los
objetos de datos.
Ellos se conectan a las actividades a travs de
asociaciones.

4.2. Artefactos Objeto de Datos

20
Divisin de Alta Tecnologa
Business Process Managment

4.2. Artefactos Grupo

El grupo puede ser usado para


propsitos de documentacin o anlisis,
y no afecta la secuencia del flujo.
Puede usarse para categorizar
elementos.

4.2. Artefactos Anotaciones

Las Anotaciones son mecanismos para


que un modelador pueda agregar
informacin textual adicional para el Anotaciones de Texto permiten al
lector del diagrama BPMN. Modelador agregar informacin
adicional
Puede conectarse con un objeto
especfico del diagrama.

21
Divisin de Alta Tecnologa
Business Process Managment

4.2. Artefactos

4.2. Ejemplo de formas bsicas

22
Divisin de Alta Tecnologa
Business Process Managment

4.2. Resumen de los elementos

Laboratorios: 4.1. Presentacin de la herramienta BIZAGI

Ejercicio 1:
Tiempo: 40 minutos
Represente los diagramas indicados en la herramienta BIZAGI.

23
Divisin de Alta Tecnologa
Business Process Managment

Laboratorios: 4.2. Elementos Modelar Procesos

Desarrolle los ejercicios indicados


Ejercicio 1:
Tiempo: 30 minutos
Ejercicio 2:
Tiempo: 15 minutos

Contenido de Agenda

Entorno BPMN
Categoras de elementos
Actividades de repeticin
Tipo de decisiones
Manejo de eventos
Extensin de elementos bsicos
Mecanismos de secuenciacin
Compensaciones y transacciones
Tipos de diagramas de procesos

24
Divisin de Alta Tecnologa
Business Process Managment

4.3. Actividades de Repeticin Ciclo Estndar (Loop)

Representa el trabajo repetitivo que ocurre en concordancia con el cumplimiento de


una condicin.
Se desconoce la cantidad de repeticiones.
La actividad se repite mientras se cumpla la condicin del ciclo, de modo secuencial.
Aplica para actividades simples o compuestas (Subproceso).

4.3. Actividades de Repeticin Ciclo Estndar (Loop)

Representa el trabajo repetitivo que ocurre en concordancia con el cumplimiento de


una condicin.
Se desconoce la cantidad de repeticiones.
La actividad se repite mientras se cumpla la condicin del ciclo, de modo secuencial.
Aplica para actividades simples o compuestas (Subproceso).

25
Divisin de Alta Tecnologa
Business Process Managment

4.3. Actividades de Repeticin Mltiples Instancias

Laboratorios: 4.3. Caso sobre Actividades Repetitivas

Desarrolle los ejercicios indicados


Ejercicio 1:
Tiempo: 30 minutos
Ejercicio 2:
Tiempo: 30 minutos

26
Divisin de Alta Tecnologa
Business Process Managment

Contenido de Agenda

Entorno BPMN
Categoras de elementos
Actividades de repeticin
Tipo de decisiones
Manejo de eventos
Extensin de elementos bsicos
Mecanismos de secuenciacin
Compensaciones y transacciones
Tipos de diagramas de procesos

4.4. Tipo de Decisiones Compuertas

Las compuertas son elementos que nos permiten el control del flujo, tanto de
divergencia como de convergencia.
Actan como puntos de decisin o de sincronizacin.

Decisin - divergencia Sincronizacin - convergencia

27
Divisin de Alta Tecnologa
Business Process Managment

4.4. Tipo de Decisiones Compuertas

Compuerta Exclusiva
Basada en Datos

Basada en Eventos

Compuerta Paralela

Compuerta Inclusiva

Compuerta Compleja

4.4. Tipo de Decisiones Compuerta Paralela

Se utiliza como elemento de divergencia cuando varias actividades pueden


realizarse concurrentemente o en paralelo.

28
Divisin de Alta Tecnologa
Business Process Managment

4.4. Tipo de Decisiones Compuerta Paralela

Se utiliza como elemento de convergencia cuando se requiere sincronizar


varios caminos paralelos en uno solo. El flujo contina cuando todos los flujos
de secuencia de entrada hayan llegado a la compuerta.

4.4. Tipo de Decisiones Compuerta Paralela

Decisin - divergencia Sincronizacin - convergencia

29
Divisin de Alta Tecnologa
Business Process Managment

4.4. Tipo de Decisiones Compuerta Exclusiva

Como elemento de divergencia, solo se activa un camino de varios disponibles.


Existen dos tipos de compuertas exclusivas:
Basada en datos del proceso.

Basada en eventos.

4.4. Tipo de Decisiones Compuerta Exclusiva

Basada en Datos del Proceso:


Divergencia: Ocurre en un punto del flujo basado en los datos del proceso
se escoge un camino de varios disponibles.

30
Divisin de Alta Tecnologa
Business Process Managment

4.4. Tipo de Decisiones Compuerta Exclusiva

Basada en Datos del proceso:


Convergencia: Es usada para sincronizar caminos excluyentes.

4.4. Tipo de Decisiones Compuerta Exclusiva

Basada en Datos del proceso:


Qu sucede en
este punto?

31
Divisin de Alta Tecnologa
Business Process Managment

4.4. Tipo de Decisiones Compuerta Exclusiva

Compuerta exclusiva usada como elemento de sincronizacin, solo se utiliza cuando


se requiere convertir varias rutas alternativas en una sola.

4.4. Tipo de Decisiones Compuerta Exclusiva

Cuando se usa como elemento de convergencia, solo espera que llegue un


flujo de secuencia para continuar a la siguiente actividad.

32
Divisin de Alta Tecnologa
Business Process Managment

4.4. Tipo de Decisiones Compuerta Exclusiva

Basada en eventos:
La compuerta exclusiva basada en eventos
representa un punto del proceso en los cuales la
decisin no se basa en datos del proceso sino en
eventos.
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, solo una de ellas puede
ocurrir.

4.4. Tipo de Decisiones Compuerta Exclusiva

Basada en eventos:

33
Divisin de Alta Tecnologa
Business Process Managment

4.4. Tipo de Decisiones Compuerta Exclusiva

Basada en eventos:

4.4. Tipo de Decisiones Compuerta Inclusiva

Como elemento de divergencia, se utiliza cuando en un punto se activan uno


o ms caminos de varios caminos disponibles.

34
Divisin de Alta Tecnologa
Business Process Managment

4.4. Tipo de Decisiones Compuerta Inclusiva

Como elemento de convergencia, se utiliza para sincronizar caminos


activados previamente por una compuerta inclusiva usada como punto de
divergencia.

4.4. Tipo de Decisiones Compuerta Inclusiva

35
Divisin de Alta Tecnologa
Business Process Managment

4.4. Tipo de Decisiones Compuerta Inclusiva

Se puede usar flujos de secuencia condicionales para representar una


compuerta inclusiva.

4.4. Tipo de Decisiones Compuerta Compleja

Como elemento de divergencia es utilizada para controlar puntos de


decisin complejos.

36
Divisin de Alta Tecnologa
Business Process Managment

4.4. Tipo de Decisiones Compuerta Compleja

Como elemento de convergencia permite continuar al siguiente punto del


proceso cuando una condicin de negocio se cumple.

4.4. Tipo de Decisiones Compuerta Compleja

37
Divisin de Alta Tecnologa
Business Process Managment

Laboratorios: 4.4. Uso de Compuertas

Desarrolle los ejercicios indicados


Ejercicio 1:
Tiempo: 30 minutos
Ejercicio 2:
Tiempo: 30 minutos

Contenido de Agenda

Entorno BPMN
Categoras de elementos
Actividades de repeticin
Tipo de decisiones
Manejo de eventos
Extensin de elementos bsicos
Mecanismos de secuenciacin
Compensaciones y transacciones
Tipos de diagramas de procesos

38
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Tipos de Eventos

Un evento representa algo que ocurre o puede ocurrir en el transcurso de


un proceso. Existen 3 tipos de eventos teniendo en cuenta en cmo afectan
el flujo:

INTERMEDIO

4.5. Manejo de Eventos Evento Inicio

Este tipo de evento indica que un proceso


inicia. No tiene flujo de secuencia entrantes.
Se recomienda tener un solo evento de inicio
en cada pool.
Si se tiene un evento de fin debe existir un
evento de inicio.

39
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Inicio

Todo diagrama que represente un proceso debe tener evento de inicio y fin,
incluso si se trata de un subproceso.

4.5. Manejo de Eventos Evento Inicio

Simple.- No se define ningn disparador.

Temporizador.- El disparador son una fecha y hora especficos, o un


intervalo de tiempo regular.

Mensaje.- El disparador es un mensaje que llega desde otra entidad


de negocio o rol (participante).

Seal.- El disparador es una seal difundida desde otro proceso.

Condicional.- El disparador es una expresin de condicin (regla de


negocio) que debe ser satisfecha para que el proceso se inicie.

Mltiple.- Define uno o ms disparadores para iniciar el proceso.

40
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Inicio: Simple

No se especifica ningn comportamiento en particular para iniciar el


proceso.
Se utiliza en subprocesos.

4.5. Manejo de Eventos Evento Inicio: Mensaje

Un proceso se inicia cuando un mensaje es recibido.

41
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Inicio: Temporizador

Un proceso se inicia en un ciclo de tiempo o en una fecha especfica.

4.5. Manejo de Eventos Evento Inicio: Seal

Un proceso se inicia cuando se recibe una seal lanzada desde otro


proceso.

42
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Inicio: Condicional

Un proceso se inicia cuando una condicin de negocio se cumple.

4.5. Manejo de Eventos Evento Inicio: Mltiple

Un proceso se inicia cuando se cumple una de las diferentes formas de


iniciar.

43
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Intermedio

Un evento intermedio indica cuando algo


ocurre/sucede despus de que un proceso
haya iniciado y antes de que haya finalizado.

4.5. Manejo de Eventos Evento Intermedio: Tipos

Capturar Lanzar

MENSAJE SIMPLE

COMPENSACIN TEMPORIZADOR

ENLACE CONDICIONAL

SEAL ERROR

MLTIPLE CANCELACIN

44
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejos de Eventos Evento Intermedio: Sin Especificar

Indica algo que ocurre o puede ocurrir dentro del proceso. Solo se pueden
utilizar dentro de la secuencia del flujo.

4.5. Manejo de Eventos Evento Intermedio: Mensaje

Indica que un mensaje puede ser: enviado o recibido.

Adjunto, es de
recepcin

45
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Intermedio: Temporizador

Indica una espera dentro del proceso.

Ocurre Time
out

4.5. Manejo de Eventos Evento Intermedio: Cancelacin

Indica un flujo alternativo que se ejecutar cuando el subproceso es


cancelado.

46
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Intermedio: Error

Es usada para capturar errores, se diagrama adjunto a la actividad o


subproceso transaccin.

4.5. Manejo de Eventos Evento Intermedio: Compensacin

Es usado para manejar compensaciones.

47
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Intermedio: Condicional

Se activa cuando una condicin de negocio se cumple.

4.5. Manejo de Eventos Evento Intermedio: Seal

Es usado para enviar o recibir seales

Recibe Enva

Adjunto

48
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Intermedio: Seal

Es usado para enviar o recibir seales entre subprocesos.

4.5. Manejo de Eventos Evento Intermedio: Enlace

Es usado para conectar dos secciones de un proceso.


Lanza

Captura

49
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Fin: Tipos

Bsico o sin especificar Seal

Mensaje Terminal

Mensaje Mltiple

Compensacin Cancelacin

4.5. Manejo de Eventos Evento Fin: Mensaje

Permite enviar un mensaje al terminar el proceso.

50
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Fin: Terminal

Indica el fin del proceso, da por culminado todos los otros caminos activos.

4.5. Manejo de Eventos Evento Fin: Cancelacin

Permite enviar una excepcin de cancelacin. Solo se usa en subprocesos


transaccionales.

Capturado por
evento intermedio
adjunto

51
Divisin de Alta Tecnologa
Business Process Managment

4.5. Manejo de Eventos Evento Fin: Error

Permite enviar una excepcin de error.

Capturado por evento


intermedio adjunto

4.5. Manejo de Eventos Evento Fin

Indica que una seal es enviada cuando finaliza el proceso.

Este tipo de evento indica que una compensacin es necesaria.

Indica que varios resultados pueden darse al finalizar el proceso.

52
Divisin de Alta Tecnologa
Business Process Managment

Laboratorios: 4.5. Uso de Eventos

Desarrolle los ejercicios indicados.


Ejercicio 1:
Tiempo: 35 minutos
Ejercicio 2:
Tiempo: 35 minutos

Contenido de Agenda

Entorno BPMN
Categoras de elementos
Actividades de repeticin
Tipo de decisiones
Manejo de eventos
Extensin de elementos bsicos
Mecanismos de secuenciacin
Compensaciones y transacciones
Tipos de diagramas de procesos

53
Divisin de Alta Tecnologa
Business Process Managment

4.6. Extensin de Elementos Bsicos Tareas

Simple Servicio

Usuario Recepcin

Manual Envo

Regla de
Script Negocio

4.6. Extensin de Elementos Bsicos Tareas: conos


Adicionales

Ciclo estndar

Mltiples instancias

Compensacin

54
Divisin de Alta Tecnologa
Business Process Managment

4.6. Extensin de Elementos Bsicos Subprocesos

4.6. Extensin de Elementos Bsicos Subprocesos


Colapsado

Representaciones Grficas:

Expandido

55
Divisin de Alta Tecnologa
Business Process Managment

4.6. Extensin de Elementos Bsicos Subprocesos:


conos Adicionales

4.6. Extensin de Elementos Bsicos Objetos de Conexin

Flujo de Secuencia sin control


Flujo de Secuencia por defecto o
predeterminado
Flujo de Secuencia condicional

56
Divisin de Alta Tecnologa
Business Process Managment

Contenido de Agenda

Entorno BPMN
Categoras de elementos
Actividades de repeticin
Tipo de decisiones
Manejo de eventos
Extensin de elementos bsicos
Mecanismos de secuenciacin
Compensaciones y transacciones
Tipos de diagramas de procesos

4.7. Mecanismos de Secuenciacin Flujo Normal

57
Divisin de Alta Tecnologa
Business Process Managment

4.7. Mecanismos de Secuenciacin Flujo de Excepcin

4.7. Mecanismos de Secuenciacin Flujo de Ad Hoc

58
Divisin de Alta Tecnologa
Business Process Managment

Contenido de Agenda

Entorno BPMN
Categoras de elementos
Actividades de repeticin
Tipo de decisiones
Manejo de eventos
Extensin de elementos bsicos
Mecanismos de secuenciacin
Compensaciones y transacciones
Tipos de diagramas de procesos

4.8. Compensaciones y Transacciones - Compensacin

59
Divisin de Alta Tecnologa
Business Process Managment

4.8. Compensaciones y Transacciones Transaccin

Contenido de Agenda

Entorno BPMN
Categoras de elementos
Actividades de repeticin
Tipo de decisiones
Manejo de eventos
Extensin de elementos bsicos
Mecanismos de secuenciacin
Compensaciones y transacciones
Tipos de diagramas de procesos

60
Divisin de Alta Tecnologa
Business Process Managment

4.9. Proceso de Negocio Colaborativo (Global)

4.9. Proceso de Negocio Abstracto (Pblico)

61
Divisin de Alta Tecnologa
Business Process Managment

4.9. Proceso de Negocio Interno (Privado)

Resumen del Captulo

El conjunto bsico de elementos de modelado que tiene BPMN permite el fcil


desarrollo de diagramas de procesos.
Las cuatro categoras bsicas de elementos son:
Objetos de flujo (Flow Objects)
Objetos de conexin (Connecting Objects)
Calles (Swimlanes)
Artefactos (Artifacts)
Una actividad se representa por un rectngulo con sus bordes redondeados y
es un trmino genrico para las tareas que se realizan en una organizacin.
Un actividad puede ser atmica o no atmica (compuesta).
Existen 2 tipos de actividades, actividad simple y proceso/subproceso, este
ltimo se representa similar a una actividad adicionando un pequeo
cuadrado con el smbolo ms.

62
Divisin de Alta Tecnologa
Business Process Managment

Resumen del Captulo

Un evento representa algo que ocurre o puede ocurrir en el transcurso de un


proceso, existen 3 tipos de eventos teniendo en cuenta en cmo afectan el
flujo:
Evento de inicio
Evento intermedio
Evento de fin
Los objetos conexin permiten que los dems elementos del flujo puedan
conectarse entre s.
Existen tres tipos de objetos de conexin que proveen esta funcin:
Flujo de secuencia (Sequence Flow)
Flujo de mensaje (Message Flow)
Asociacin (Association)

Resumen del Captulo

Un elemento de flujo relevante en un diagrama son las compuertas que nos


permiten el control del flujo tanto de divergencia como de convergencia,
actan como puntos de decisin o de sincronizacin.
Existen 4 tipos de compuertas:
Compuerta exclusiva.
Basada en datos
Basada en eventos
Compuerta inclusiva
Compuerta paralela
Compuerta compleja

63
Divisin de Alta Tecnologa
Business Process Managment

Resumen del Captulo

Muchas tcnicas de modelados utilizan el concepto de swimlanes como


mecanismo de organizacin de actividades en categoras visuales separadas
para ilustrar las diferentes capacidades funcionales o responsabilidades.
BPMN soporta swimlanes con dos estereotipos:
Pool
Lane

64

Potrebbero piacerti anche