BPM - Business Process Management Programa de Actualización Profesional.

123
BPM - BPM - Business Process Business Process Management Management Programa de Actualización Profesional

Transcript of BPM - Business Process Management Programa de Actualización Profesional.

Page 1: BPM - Business Process Management Programa de Actualización Profesional.

BPM - BPM - Business Process Business Process ManagementManagement

Programa de Actualización Profesional

Page 2: BPM - Business Process Management Programa de Actualización Profesional.

Temas:1. Entorno BPMN2. Categorías de elementos 3. Actividades de repetición4. Tipo de decisiones5. Manejo de eventos6. Extensión de elementos básicos7. Mecanismos de secuenciación8. Compensaciones y transacciones9. Tipos de diagramas de procesos

Capítulo 4 -Estándar de Capítulo 4 -Estándar de Modelado de procesos BPMNModelado de procesos BPMN

BPM - BPM - Business Process ManagementBusiness Process Management

Programa de Actualización Profesional

Page 3: BPM - Business Process Management Programa de Actualización Profesional.

Temas:1. Entorno BPMN2. Categorías de elementos3. Actividades de repetición4. Tipo de decisiones5. Manejo de eventos6. Extensión de elementos básicos7. Mecanismos de secuenciación8. Compensaciones y transacciones9. Tipos de diagramas de procesos

Capítulo 4 -Estándar de Capítulo 4 -Estándar de Modelado de procesos BPMNModelado de procesos BPMN

BPM - BPM - Business Process ManagementBusiness Process Management

Programa de Actualización Profesional

Page 4: BPM - Business Process Management Programa de Actualización Profesional.

Entorno BPMN

1.1. Entorno BPMN

¿Qué es BPMN?

• BPMN es una notación gráfica 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 administración de procesos de negocio BPM que busca la integración de la gestión con las TICs.

Page 5: BPM - Business Process Management Programa de Actualización Profesional.

Entorno BPMN

1.1. Entorno BPMN

Page 6: BPM - Business Process Management Programa de Actualización Profesional.

Entorno BPMN

1.1. Entorno BPMN

Objetivos de BPMN

• Ser aceptado y usado por la comunidad de negocios.

• Ceñirse a dar soporte a conceptos de modelado relacionados con procesos de negocio.

• Ser útil para esclarecer y analizar procesos de ejecución compleja.

• Su especificación no debe ser ambigua. Debe haber un mapeo desde una o muchas instancias de la notación BPMN hacia instancias de niveles de ejecución.

Page 7: BPM - Business Process Management Programa de Actualización Profesional.

Entorno BPMN

1.1. Entorno BPMN

Page 8: BPM - Business Process Management Programa de Actualización Profesional.

Temas:1. Entorno BPMN2. Categorías de elementos 3. Actividades de repetición4. Tipo de decisiones5. Manejo de eventos6. Extensión de elementos básicos7. Mecanismos de secuenciación8. Compensaciones y transacciones9. Tipos de diagramas de procesos

Capítulo 4 -Estándar de Capítulo 4 -Estándar de Modelado de procesos BPMNModelado de procesos BPMN

BPM - BPM - Business Process ManagementBusiness Process Management

Programa de Actualización Profesional

Page 9: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.1. Categorías de elementos

• El conjunto básico de elementos de modelado permite el fácil desarrollo de diagramas de procesos.

• Las cuatro categorías básicas de elementos son:– Objetos de flujo (Flow Objects)– Objetos de conexión (Connecting Objects)– Calles (Swimlanes)– Artefactos (Artifacts)

Page 10: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Eventos(Events)

Actividades(Actividades)

Decisiones(Gateways)

Page 11: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Actividades

• Una actividad (Activity) es una tarea o trabajo que se desarrolla en un proceso.

• Un actividad puede ser atómica o no atómica (compuesta).

• Existen dos tipos de actividades:

– Proceso/Sub-proceso

– Tarea

• Se representa por un rectángulo con sus bordes redondeados.

Page 12: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Tarea

• Es una actividad atómica incluida en un proceso.

• Se usa cuando ya no se puede descomponer el trabajo en más 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.

Page 13: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Procesos/Subprocesos

• Permite el desarrollo jerárquico de los procesos.• Es una actividad que puede ser descompuesta.• En un diagrama padre, aparecerá colapsado.• En un diagrama hijo, aparecerá expandido.• Existen dos tipos de subprocesos:

– Embebidos.– Independientes (reusables).

Colapsado Expandido

Page 14: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.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 un disparador “trigger” o un resultado.

• Pueden comenzar, interrumpir o finalizar un proceso.

• Se representan con un círculo en cuyo interior se puede representar un disparador o un resultado.

INTERMEDIO

Page 15: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Evento de inicio

• Indica cuando se inicia el proceso.• Existen diferentes triggers que indican

las circunstancias específicas 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 múltiple puede comenzar el proceso

SIMPLE

MENSAJE

TEMPORIZADOR

CONDICIONAL

SEÑAL

MULTIPLE

Page 16: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Evento Intermedio

• Ocurre después del inicio de un proceso y antes de que termine.

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

SIMPLE

MÚLTIPLEENLACE

TEMPORIZADOR COMPENSACIÓN ALERTA

CONDICIONALMENSAJE

ERROR

Page 17: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Eventos

Evento intermedio• Pueden representarse

como:– Parte del flujo o

asociado a un proceso.

– Parte de los límites de una actividad.

Page 18: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Evento de fin• Indica cuando se termina el proceso.• Existen diferentes resultados que indican las

circunstancias específicas 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 múltiple puede concluir el proceso.

SIMPLE

MENSAJE CANCELACIÓN

COMPENSACIÓNERROR

SEÑAL MÚLTIPLE

TERMINACIÓN

Page 19: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Compuertas (Gateway)

• Una Gateway se usa para controlar la divergencia y convergencia de la secuencia de actividades de un flujo.

• Determina las “tradicionales” decisiones, tanto bifurcaciones, como uniones y acoplamientos de flujos.

• Los íconos al interior indican el tipo de comportamiento de control.

• Se representan con un diamante.

BASADA EN DATOS

BASADA EN EVENTOS

INCLUSIVA

PARALELA COMPLEJA

EXCLUSIVA

Page 20: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Exclusive Gateways

Page 21: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

Exclusive Gateways

• Basadas en datos– Es la más común de

las gateways.– Pueden ser usadas

con una “X” en el interior de manera opcional.

– Crea caminos alternativos sobre la base de condiciones definidas.

Page 22: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.2. Objetos de flujo

• Basada en eventos– En este caso las

alternativas de divergencias están basadas en eventos

– El evento que ocurre de los que siguen a la decisión determina el camino elegido.

Exclusive Gateway (compuerta)

Page 23: BPM - Business Process Management Programa de Actualización Profesional.

Inclusive Gateways

• Son decisiones en donde hay más de un posible camino a seguir.

• Se coloca una “O” al interior del diamante para identificarla.

• Usualmente están acompañada de una decisión usada para converger los caminos.

Categorías de elementos

2.2. Objetos de flujo

Page 24: BPM - Business Process Management Programa de Actualización Profesional.

Parallel Gateways

• Son lugares en el proceso donde se definen múltiples caminos paralelos.

• Se coloca una “+” al interior del diamante para identificarla.

• Esta gateway también se usa para sincronizar o juntar caminos paralelos.

Categorías de elementos

2.2. Objetos de flujo

Page 25: BPM - Business Process Management Programa de Actualización Profesional.

Complex Gateways

• Son decisiones en donde se pueden definir comportamientos más avanzados combinando datos y eventos.

• Pueden ser usados para compactar otros gateways simples.

Categorías de elementos

2.2. Objetos de flujo

Page 26: BPM - Business Process Management Programa de Actualización Profesional.

• Los objetos conexión permiten que los demás elementos del flujo puedan conectarse entre sí.

• Existen tres tipos de objetos de conexión que proveen esta función: – Sequence Flow– Message Flow– Association

Sequence flow

Message flow

Association

Categorías de elementos

2.3. Objetos de conexión

Page 27: BPM - Business Process Management Programa de Actualización Profesional.

Sequence flow

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

• Se representa por una línea sólida con una saeta sólida en uno de los extremos.

• La fuente y destino de un flujo de secuencia pueden ser:– Eventos– Actividades– Gateways

Categorías de elementos

2.3. Objetos de conexión

Page 28: BPM - Business Process Management Programa de Actualización Profesional.

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.

Categorías de elementos

2.3. Objetos de conexión

Page 29: BPM - Business Process Management Programa de Actualización Profesional.

Para representar la interacción entre diferentes procesos o entidades se utilizan los flujos de mensaje.

Categorías de elementos

2.3. Objetos de conexión

Message flow

Page 30: BPM - Business Process Management Programa de Actualización Profesional.

Message flow

Categorías de elementos

2.3. Objetos de conexión

Page 31: BPM - Business Process Management Programa de Actualización Profesional.

• 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 línea punteada finamente con el extremo en punta.

Categorías de elementos

2.3. Objetos de conexión

Association

Page 32: BPM - Business Process Management Programa de Actualización Profesional.

• Muchas técnicas de modelados utilizan el concepto de swimlanes como mecanismo de organización de actividades en categorías visuales separadas para ilustrar las diferentes capacidades funcionales o responsabilidades.

• BPMN soporta swimlanes con dos estereotipos:– Pool– Lane

Categorías de elementos

2.3. Swimlines

Page 33: BPM - Business Process Management Programa de Actualización Profesional.

Pool

• Un Pool representa un Participante en un Proceso.

• El Pool también actúa como contenedor gráfico 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.

Categorías de elementos

2.3. Swimlines

Page 34: BPM - Business Process Management Programa de Actualización Profesional.

Lane

• Una Lane es una partición dentro de un pool y se extiende a lo largo del mismo, tanto vertical como horizontalmente.

• A menudo representan roles de la organización.• Las Lanes son usadas para organizar y categorizar

actividades.• Los flujos de secuencia pueden atravesar los

límites de las lanes.

Categorías de elementos

2.3. Swimlines

Page 35: BPM - Business Process Management Programa de Actualización Profesional.

Pool & Lane

Categorías de elementos

2.3. Swimlines

Page 36: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.3. Swimlines

Pool & Lane

Page 37: BPM - Business Process Management Programa de Actualización Profesional.

• Los artefactos proporcionan la capacidad de mostrar información.

• BPMN fue diseñado para permitir a los modeladores y herramientas de modelado algunas flexibilidades para extender la notación básica y proveer la habilidad poder modelar diferentes contextos apropiadamente.

• No existen límites en el número de Artefactos que se pueden agregar a un diagrama.

• La versión actual de BPMN predefine sólo tres tipos de artefactos.

• Los modeladores pueden crear sus propios tipos de artefactos que agreguen más detalle al proceso.

Categorías de elementos

2.4. Artefactos

Page 38: BPM - Business Process Management Programa de Actualización Profesional.

Data object

Group

Annotation

Nombre[Estado]

Anotaciones de Texto permiten al Modelador agregar información adicional

Categorías de elementos

2.4. Artefactos

Page 39: BPM - Business Process Management Programa de Actualización Profesional.

Objeto de datos

• Los Objetos de datos son mecanismos para mostrar como los datos y documentos son usados en el proceso.

• Se usan para definir las entradas y salidas.

• Se pueden documentar también los estados de los objetos de datos.

• Ellos se conectan a las actividades a través de asociaciones.

Categorías de elementos

2.4. Artefactos

Page 40: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.4. Artefactos

Objeto de datos

Page 41: BPM - Business Process Management Programa de Actualización Profesional.

Grupo

• El grupo puede ser usado para propósitos de documentación o análisis, y no afecta la secuencia del flujo.

• Puede usarse para categorizar elementos.

Categorías de elementos

2.4. Artefactos

Page 42: BPM - Business Process Management Programa de Actualización Profesional.

Anotaciones

• Las Anotaciones son mecanismos para que un modelador pueda agregar información textual adicional para el lector del diagrama BPMN.

• Puede conectarse con un objeto específico del diagrama.

Anotaciones de Texto permiten al Modelador agregar información adicional

Categorías de elementos

2.4. Artefactos

Page 43: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.4. Artefactos

Page 44: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.5. Ejemplo con formas básicas

Page 45: BPM - Business Process Management Programa de Actualización Profesional.

Categorías de elementos

2.5. Resumen de los elementos

Page 46: BPM - Business Process Management Programa de Actualización Profesional.

Laboratorio Nº 4a

Represente los diagramas indicados en la herramienta BIZAGI

Tiempo Estimado40 minutos

Presentación de herramienta de Modelado BPMN

Programa de Actualización Profesional

Page 47: BPM - Business Process Management Programa de Actualización Profesional.

Laboratorio Nº 4b

Desarrolle los ejercicios indicados

Tiempo EstimadoEjercicio 1: 30 minutosEjercicio 2: 15 minutos

Utilizando los elementos BPMN

Programa de Actualización Profesional

Page 48: BPM - Business Process Management Programa de Actualización Profesional.

Temas:1. Entorno BPMN2. Categorías de elementos 3. Actividades de repetición4. Tipo de decisiones5. Manejo de eventos6. Extensión de elementos básicos7. Mecanismos de secuenciación8. Compensaciones y transacciones9. Tipos de diagramas de procesos

Capítulo 4 -Estándar de Capítulo 4 -Estándar de Modelado de procesos BPMNModelado de procesos BPMN

BPM - BPM - Business Process ManagementBusiness Process Management

Programa de Actualización Profesional

Page 49: BPM - Business Process Management Programa de Actualización Profesional.

Actividades de repetición

3.1. Ciclo Estándar (Loop)

• Representa el trabajo repetitivo que ocurre en concordancia con el cumplimiento de una condición.

• Se desconoce la cantidad de repeticiones.• La actividad se repite mientras se cumpla la

condición del ciclo, de modo secuencial.• Aplica para actividades simples o compuestas

(Subproceso).

Page 50: BPM - Business Process Management Programa de Actualización Profesional.

Actividades de repetición

3.2. Múltiples instancias

• Representa el tipo de loop que se ejecuta un número determinado de veces, el cual se conoce antes de llegar a la actividad.

• Las actividades se ejecutan normalmente en paralelo; pero es posible que se haga de forma secuencial.

Page 51: BPM - Business Process Management Programa de Actualización Profesional.

Actividades de repetición

3.2. Múltiples instancias

Page 52: BPM - Business Process Management Programa de Actualización Profesional.

Laboratorio Nº 4c

Desarrolle los ejercicios indicados

Tiempo EstimadoEjercicio 1: 30 minutosEjercicio 2: 30 minutos

Caso sobre actividades repetitivas

Programa de Actualización Profesional

Page 53: BPM - Business Process Management Programa de Actualización Profesional.

Temas:1. Entorno BPMN2. Categorías de elementos 3. Actividades de repetición4. Tipo de decisiones5. Manejo de eventos6. Extensión de elementos básicos7. Mecanismos de secuenciación8. Compensaciones y transacciones9. Tipos de diagramas de procesos

Capítulo 4 -Estándar de Capítulo 4 -Estándar de Modelado de procesos BPMNModelado de procesos BPMN

BPM - BPM - Business Process ManagementBusiness Process Management

Programa de Actualización Profesional

Page 54: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.1. Compuertas

• Las compuertas son elementos que nos permiten el control del flujo, tanto de divergencia como de convergencia.

• Actúan como puntos de decisión o de sincronización.

Decisión - divergencia Sincronización - convergencia

Page 55: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.1. Compuertas

• Compuerta Exclusiva

o Basada en Datos

o Basada en Eventos

• Compuerta Paralela

• Compuerta Inclusiva

• Compuerta Compleja

Page 56: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.2. Compuerta Paralela

• Se utiliza como elemento de divergencia cuando varias actividades pueden realizarse concurrentemente o en paralelo.

Page 57: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.2. Compuerta Paralela

• Se utiliza como elemento de convergencia cuando se requiere sincronizar varios caminos paralelos en uno solo. El flujo continua cuando todos los flujos de secuencia de entrada hayan llegado a la compuerta.

Page 58: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.2. Compuerta Paralela

Decisión - divergencia Sincronización - convergencia

Page 59: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.3. Compuerta Exclusiva

• Como elemento de divergencia, sólo se activa un camino de varios disponibles.

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

Page 60: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

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

Page 61: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.3. Compuerta Exclusiva

Basada en datos del Proceso• Convergencia: Es usada para sincronizar caminos

excluyentes.

Page 62: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.3. Compuerta Exclusiva

¿Qué sucede en este punto?

Basada en datos del Proceso

Page 63: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.3. Compuerta Exclusiva

Compuerta exclusiva usada como elemento de sincronización, sólo se utiliza cuando se requiere convertir varias rutas alternativas en una sola.

Page 64: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.3. Compuerta Exclusiva

• Cuando se usa como elemento de convergencia, sólo espera que llegue un flujo de secuencia para continuar a la siguiente actividad.

Page 65: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

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

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

Page 66: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.3. Compuerta Exclusiva

Basada en Eventos

Page 67: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.3. Compuerta Exclusiva

Basada en Eventos

Page 68: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.4. Compuerta Inclusiva

• Como elemento de divergencia, se utiliza cuando en un punto se activan uno o más caminos de varios caminos disponibles.

Page 69: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.4. Compuerta Inclusiva

• Como elemento de convergencia, se utiliza para sincronizar caminos activados previamente por una compuerta inclusiva usada como punto de divergencia.

Page 70: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.4. Compuerta Inclusiva

Page 71: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.4. Compuerta Inclusiva

• Se puede usar flujos de secuencia condicionales para representar una compuerta inclusiva.

Page 72: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.5. Compuerta Compleja

• Como elemento de divergencia es utilizada para controlar puntos de decisión complejos.

Page 73: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.5. Compuerta Compleja

• Como elemento de convergencia permite continuar al siguiente punto del proceso cuando una condición de negocio se cumple.

Page 74: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

4.5. Compuerta Compleja

Page 75: BPM - Business Process Management Programa de Actualización Profesional.

Laboratorio Nº 4d

Desarrolle los ejercicios indicados

Tiempo EstimadoEjercicio 1: 30 minutosEjercicio 2: 30 minutos

Uso de compuertas

Programa de Actualización Profesional

Page 76: BPM - Business Process Management Programa de Actualización Profesional.

Temas:1. Entorno BPMN2. Categorías de elementos 3. Actividades de repetición4. Tipo de decisiones5. Manejo de eventos6. Extensión de elementos básicos7. Mecanismos de secuenciación8. Compensaciones y transacciones9. Tipos de diagramas de procesos

Capítulo 4 -Estándar de Capítulo 4 -Estándar de Modelado de procesos BPMNModelado de procesos BPMN

BPM - BPM - Business Process ManagementBusiness Process Management

Programa de Actualización Profesional

Page 77: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.1. 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 como afectan el flujo:

INTERMEDIO

Page 78: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.2. Evento de inicio

EVENTO DE INICIOEste 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.

Page 79: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

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

5.2. Evento de inicio

Page 80: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.2. Evento de inicio

Simple.- No se define ningún disparador.

Temporizador.- El disparador son una fecha y hora específicos, o un intervalo de tiempo regular.

Mensaje.- El disparador es un mensaje que llega desde otra entidad de negocio o rol (participante).

Señal.- El disparador es una señal difundida desde otro proceso.

Condicional.- El disparador es una expresión de condición (regla de negocio) que debe ser satisfecha para que el proceso se inicie.

Múltiple.- Define uno o más disparadores para iniciar el proceso.

Page 81: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.2. Evento de inicio - Simple

No se especifica ningún comportamiento en particular para iniciar el proceso.Se utiliza en subprocesos.

Page 82: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

5.2. Evento de inicio - Mensaje

Un proceso se inicia cuando un mensaje es recibido.

Page 83: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

5.2. Evento de inicio - Temporizador

Un proceso se inicia en un ciclo de tiempo o en una fecha específica.

Page 84: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

5.2. Evento de inicio - Señal

Un proceso se inicia cuando se recibe una señal lanzada desde otro proceso.

Page 85: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

5.2. Evento de inicio - Condicional

Un proceso se inicia cuando una condición de negocio se cumple.

Page 86: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de decisiones

5.2. Evento de inicio - Múltiple

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

Page 87: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio

EVENTO INTERMEDIOUn evento intermedio indica cuando algo ocurre/sucede después de que un proceso haya iniciado y antes de haya finalizado.

Page 88: BPM - Business Process Management Programa de Actualización Profesional.

SIMPLE

ERROR

MENSAJE

TEMPORIZADORCOMPENSACIÓN

CONDICIONALENLACE

SEÑAL

MÚLTIPLE

LANZARCAPTURAR

CANCELACIÓN

Manejo de eventos

5.3. Evento intermedio - Tipos

Page 89: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio – Sin especificar

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

Page 90: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio de Mensaje

Indica que un mensaje puede ser: enviado o recibido

Adjunto, es de recepción

Page 91: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio Temporizador

Ocurre Time out

Indica una espera dentro del proceso

Page 92: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio de Cancelación

Indica un flujo alternativo que se ejecutará cuando el subproceso es cancelado.

Page 93: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio de Error

Es usada para capturar errores, se diagrama adjunto a la actividad o subproceso transacción

Page 94: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio de Compensación

Es usado para manejar compensaciones

Page 95: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio Condicional

Se activa cuando una condición de negocio se cumple.

Page 96: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio de Señal

Es usado para enviar o recibir señales

Recibe Envía

Adjunto

Page 97: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio de Señal

Es usado para enviar o recibir señales entre Subprocesos

Page 98: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.3. Evento intermedio de Enlace

Es usado para conectar dos secciones de un proceso.

Lanza

Captura

Page 99: BPM - Business Process Management Programa de Actualización Profesional.

Básico o sin especificar

Mensaje

Señal

Compensación

Terminal

Múltiple

Cancelación

Error

Manejo de eventos

5.4. Evento de Fin - Tipos

Page 100: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.4. Evento de Fin de Mensaje

Permite enviar un mensaje al terminar el proceso.

Page 101: BPM - Business Process Management Programa de Actualización Profesional.

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

Manejo de eventos

5.4. Evento de Fin Terminal

Page 102: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.4. Evento de Fin de Cancelación

Permite enviar una excepción de cancelación. Sólo se usa en subprocesos transaccionales.

Capturado por evento intermedio adjunto

Page 103: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.4. Evento de Fin de Error

Permite enviar una excepción de error.

Capturado por evento intermedio adjunto

Page 104: BPM - Business Process Management Programa de Actualización Profesional.

Manejo de eventos

5.4. Eventos de Fin

Indica que una señal es enviada cuando finaliza el proceso.

Este tipo de evento indica que una compensación es necesaria.

Indica que varios resultados pueden darse al finalizar el proceso.

Page 105: BPM - Business Process Management Programa de Actualización Profesional.

Laboratorio Nº 4e

Desarrolle los ejercicios indicados

Tiempo EstimadoEjercicio 1: 35 minutosEjercicio 2: 35 minutos

Uso de Eventos

Programa de Actualización Profesional

Page 106: BPM - Business Process Management Programa de Actualización Profesional.

Temas:1. Entorno BPMN2. Categorías de elementos 3. Actividades de repetición4. Tipo de decisiones5. Manejo de eventos6. Extensión de elementos básicos7. Mecanismos de secuenciación8. Compensaciones y transacciones9. Tipos de diagramas de procesos

Capítulo 4 -Estándar de Capítulo 4 -Estándar de Modelado de procesos BPMNModelado de procesos BPMN

BPM - BPM - Business Process ManagementBusiness Process Management

División de Alta Tecnología - DAT

Page 107: BPM - Business Process Management Programa de Actualización Profesional.

Extensión de elementos básicos

6.1. Tareas

Simple

Usuario

Manual

Script

Servicio

Recepción

Envío

Regla de Negocio

Page 108: BPM - Business Process Management Programa de Actualización Profesional.

Extensión de elementos básicos

6.1. Tareas – Iconos adicionales

Ciclo estándar

Compensación

Múltiples instancias

Page 109: BPM - Business Process Management Programa de Actualización Profesional.

Extensión de elementos básicos

6.2. Subprocesos

Page 110: BPM - Business Process Management Programa de Actualización Profesional.

Extensión de elementos básicos

6.2. Subprocesos – Representaciones gráficas

Expandido

Colapsado

Page 111: BPM - Business Process Management Programa de Actualización Profesional.

Extensión de elementos básicos

6.2. Subprocesos – Iconos adicionales

Page 112: BPM - Business Process Management Programa de Actualización Profesional.

Extensión de elementos básicos

6.3. Objetos de Conexión

Flujo de Secuencia sin control

Flujo de Secuencia por defecto o predeterminado

Flujo de Secuencia condicional

Page 113: BPM - Business Process Management Programa de Actualización Profesional.

Temas:1. Entorno BPMN2. Categorías de elementos 3. Actividades de repetición4. Tipo de decisiones5. Manejo de eventos6. Extensión de elementos básicos7. Mecanismos de secuenciación8. Compensaciones y transacciones9. Tipos de diagramas de procesos

Capítulo 4 -Estándar de Capítulo 4 -Estándar de Modelado de procesos BPMNModelado de procesos BPMN

BPM - BPM - Business Process ManagementBusiness Process Management

Programa de Actualización Profesional

Page 114: BPM - Business Process Management Programa de Actualización Profesional.

Mecanismos de secuenciación

7.1. Flujo Normal

Page 115: BPM - Business Process Management Programa de Actualización Profesional.

Mecanismos de secuenciación

7.2. Flujo de Excepción

Page 116: BPM - Business Process Management Programa de Actualización Profesional.

Mecanismos de secuenciación

7.3. Flujo de Ad Hoc

Page 117: BPM - Business Process Management Programa de Actualización Profesional.

Temas:1. Entorno BPMN2. Categorías de elementos 3. Actividades de repetición4. Tipo de decisiones5. Manejo de eventos6. Extensión de elementos básicos7. Mecanismos de secuenciación8. Compensaciones y transacciones9. Tipos de diagramas de procesos

Capítulo 4 -Estándar de Capítulo 4 -Estándar de Modelado de procesos BPMNModelado de procesos BPMN

BPM - BPM - Business Process ManagementBusiness Process Management

Programa de Actualización Profesional

Page 118: BPM - Business Process Management Programa de Actualización Profesional.

Compensaciones y Transacciones

8.1. Compensación

Page 119: BPM - Business Process Management Programa de Actualización Profesional.

Compensaciones y Transacciones

8.2. Transacción

Page 120: BPM - Business Process Management Programa de Actualización Profesional.

Temas:1. Entorno BPMN2. Categorías de elementos 3. Actividades de repetición4. Tipo de decisiones5. Manejo de eventos6. Extensión de elementos básicos7. Mecanismos de secuenciación8. Compensaciones y transacciones9. Tipos de diagramas de procesos

Capítulo 4 -Estándar de Capítulo 4 -Estándar de Modelado de procesos BPMNModelado de procesos BPMN

BPM - BPM - Business Process ManagementBusiness Process Management

Programa de Actualización Profesional

Page 121: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de Diagramas de Procesos

9.1. Proceso de Negocio Colaborativo (Global)

Page 122: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de Diagramas de Procesos

9.2. Proceso de Negocio Abstracto (Público)

Page 123: BPM - Business Process Management Programa de Actualización Profesional.

Tipo de Diagramas de Procesos

9.3. Proceso de Negocio Interno (Privado)