SlideShare una empresa de Scribd logo
1 de 73
Descargar para leer sin conexión
SESIÓN 03
Curso Integrador I
TALLER DE MODELAMIENTO DE
PROCESOS DE NEGOCIO CON BPMN
Mgtr. Wilson Marín V.
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
Agenda Sesión 2
Procesos y subprocesos
Compuertas
Manejo avanzado de eventos
Caso práctico 2
BPMS
Bizagi Studio
6:28 a.m.
2
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
3
Token e Instancia
• Un token es un objeto teórico o abstracto que se utiliza para
simular el comportamiento del proceso en ejecución. Se
representa la secuencia del proceso mediante tokens que viajan
por los flujos de secuencia, y a través de actividades, compuertas
y eventos.
• Instancia de un proceso es un proceso concreto en la realidad.
Ejemplo: El proceso de admisión de un paciente en clínica se
instancia cuando llega un paciente a admitirse.
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
Agenda Sesión 2
Procesos y subprocesos
Compuertas
Manejo avanzado de eventos
Caso práctico 2
BPMS
Bizagi Studio
2:54 p.m.
4
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
5
Simplificación de procesos
http://www.saperionblog.com/wp-content/uploads/2010/03/Business-Process-Improvement-durch-die-Cloud.jpg
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
6
Subprocesos
• Es una actividad que se puede
descomponer.
• Se puede diagramar colapsado (+) o
expandido.
Colapsado Expandido
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
7
Subprocesos
Colapsado Expandido
Los flujos de secuencia no pueden cruzar los límites del subproceso
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
8
Tipos de subprocesos
 Subproceso embebido:
• Depende del proceso padre.
• No puede contener ni pool ni lanes.
 Subproceso reusable:
• Es un proceso definido como un diagrama de procesos
independiente y que no depende del proceso padre.
• Contiene pools y lanes.
• Puede ser invocado desde cualquier otro proceso.
• Pool
• Lanes
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
9
Subprocesos reusables
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
Agenda Sesión 2
Procesos y subprocesos
Compuertas
Manejo avanzado de eventos
Caso práctico 2
BPMS
Bizagi Studio
2:56 p.m.
10
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
11
Elementos de la notación BPMN
Elementos
BPMN
Objetos de
Flujo
Actividades
Eventos
Compuertas
Contenedores
Pools
Lanes
Artefactos
Objetos de
datos
Anotaciones
Agrupaciones
Conectores
Flujos de
secuencia
Flujos de
mensaje
Asociación
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
12
Compuertas
Elementos
BPMN
Objetos de
Flujo
Actividades
Eventos
Compuertas
Contenedores
Pools
Lanes
Artefactos
Objetos de
datos
Anotaciones
Agrupaciones
Conectores
Flujos de
secuencia
Flujos de
mensaje
Asociación
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
13
Compuertas
• Rombos
• Se usa para controlar los puntos de divergencia y
convergencia de la secuencia de actividades de
un flujo
Divergencia o decisión
Convergencia o sincronización
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
14
Compuerta exclusiva divergente
 Se evalúa una condición
 Solo se activa un camino de varios disponibles
 Una compuerta exclusiva requiere una actividad previa
para poder tomar una decisión
Actividad previa
que genera el dato
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
15
Compuerta exclusiva convergente
 El token “pasa directamente”
 No se evalúa una condición, no hay delay
 Se utiliza cuando es necesario convertir varias rutas
alternativas en una sola (para ordenar el diagrama)
Un solo flujo
de secuencia
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
16
Compuerta exclusiva
No recomendable
Se recomienda que una compuerta exclusiva solo pueda ser usada como elemento divergente
o como elemento convergente
Recomendable
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
17
Compuerta paralela divergente
 Cuando varias actividades pueden realizarse
concurrentemente o en paralelo
 No hay evaluación de condición
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
18
Compuerta paralela convergente
 Permite sincronizar varios caminos paralelos en uno solo
 El flujo continúa cuando TODOS los flujos de secuencia de
entrada hayan llegado a la compuerta
 Sale un único flujo de secuencia
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
19
Ejemplo compuertas paralelas
La tarea “Entregar al cliente” solo se puede realizar cuando las actividades “Facturar” y
“Retirar producto de inventario” se hayan realizado
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
20
Ejemplo compuertas paralelas
Convergente y
divergente a la vez
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
21
Compuerta inclusiva divergente
 Soporta decisiones donde es posible uno o más resultados
 Se evalúan TODAS las condiciones existentes en los flujos de
secuencia salientes de la compuerta
 Activa uno o más caminos
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
22
Compuerta inclusiva convergente
 Sincroniza en un solo camino todos los flujos de secuencia
que previamente cumplieron la condición de la compuerta de
divergencia
 Una vez que llegan todas las ramas activadas (que cumplan
con la condición) se continúa con el proceso (sincronización)
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
23
Compuerta basada en eventos
 La decisión está basada en dos o más eventos, en vez de
condiciones orientadas a datos
 Luego que una rama del proceso es activada, las otras ramas
quedan deshabilitadas.
 Sólo se puede usar como elemento de divergencia
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
24
Ejemplo compuerta basada en eventos
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:34 a.m.
25
Ejercicios de compuertas
¿Cuántas veces se ejecuta la tarea 5?
a. Depende de la condición que tenga el flujograma
b. Una vez
c. Dos veces
d. Faltan datos para determinarlo
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:30 a.m.
26
Ejercicios de compuertas
Indique si los flujos mostrados son equivalentes
a. Son equivalentes
b. No son equivalentes
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:30 a.m.
27
Ejercicios de compuertas
Indique si el diagrama es correcto
X
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
28
Ejercicio de compuertas
Caso publicar artículos
a) Cuando un artículo va a ser publicado debe ser primero revisado.
Una vez que ha sido revisado se realiza la redacción del artículo y a la
vez se procede con el diseño. Cuando ambas actividades estén
completadas se realiza la diagramación final
b) El artículo solo iría a diseño si este tiene ilustración
c) Cuando el artículo es revisado es posible que como resultado éste
sea rechazado, aprobado o que se requieran correcciones por
parte del autor
Realice los flujos del proceso para a), b) y c) utilizando los elementos
de la notación BPMN.
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
Agenda Sesión 2
Procesos y subprocesos
Compuertas
Manejo avanzado de eventos
Caso práctico 2
BPMS
Bizagi Studio
2:56 p.m.
29
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:29 a.m.
30
Elementos de la notación BPMN
Elementos
BPMN
Objetos de
Flujo
Actividades
Eventos
Compuertas
Contenedores
Pools
Lanes
Artefactos
Objetos de
datos
Anotaciones
Agrupaciones
Conectores
Flujos de
secuencia
Flujos de
mensaje
Asociación
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
31
Eventos adjuntos de interrupción
Sí Interrumpe
- Si sucede el evento durante la ejecución de la Actividad 1, ésta se interrumpe y
continúa la Actividad 3.
- Si sucede el evento después que se ejecutó la Actividad 1, no tiene impacto en el
proceso.
?
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
32
Ejemplo evento adjunto de interrupción
Evento de Mensaje Adjunto
“Sí interrumpe”
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
33
Eventos adjuntos de no interrupción
?
No Interrumpe
- Si sucede el evento durante la ejecución de la actividad 1, el token es clonado
- Si el evento se repite, el token vuelve a clonarse mientras la actividad 1 no termine
- Si sucede el evento después que se haya ejecutado la actividad 1, no tiene ningún
impacto en el proceso
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
34
Ejemplo evento adjunto de no interrupción
Evento de mensaje adjunto
“no interrumpe”
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
35
Tipos de evento de mensaje
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
36
Tipos de evento temporizador
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
37
Ejemplos de evento temporizador
1
2
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
38
Evento adjunto de error
 Es usado para capturar errores
 Como evento intermedio solo se puede diagramar
adjunto a la actividad o subproceso
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
39
Evento de fin de error
 Indica el fin de un camino que representa un error
 Envía una excepción de error que será capturada por un
evento intermedio de error adjunto a los límites del
subproceso
Error Handler
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
40
Ejemplo de evento de fin de error
Error Handler
Dada cierta condición de negocio, se decide lanzar el error
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
41
Resumen evento de error
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
4:23 p.m.
42
Evento de escalación
Adquirir Artículo
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
3:00 p.m.
43
Evento de escalación
 Es similar a un evento de error (patrón disparador
subproceso hijo – capturador suproceso padre).
 Representa una condición creada dentro del subproceso
que puede ser manejada como una excepción. Se lanza la
excepción durante la ejecución del subproceso.
 La diferencia con el evento de error es que puede ser
también “no interrumpe”.
 Cambio a un nivel más alto de responsabilidad.
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
4:25 p.m.
44
Resumen de evento de escalación
Intermedio
(Disparador)
Adjunto
(No Interrumpe)
Adjunto
(Sí Interrumpe)
Fin
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
45
Evento condicional de inicio
• Se inicia una instancia de un proceso cuando una condición de
negocio se hace verdadera
La condición verdadera dispara
el inicio del proceso
Ejemplo: si las ventas trimestrales de una empresa se ubican un 20% por debajo de
lo esperado
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
46
Evento condicional intermedio
• Captura una condición de negocio que se hace verdadera
 Cuando la condición se hace
verdadera, se continúa con la
Tarea 2
En el flujo normal:
Adjunto a una actividad:
Adjunto
(Sí Interrumpe)
Adjunto
(No Interrumpe)
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
47
Ejemplo evento condicional intermedio
Regla que cancela la actividad
Regla que inicia el proceso
Regla que retrasa el proceso
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
48
Resumen evento condicional
Inicio Intermedio
(Captura) Adjunto
(No Interrumpe)
Adjunto
(Sí Interrumpe)
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
49
Eventos de fin: simple y terminador
Evento de Fin Simple
• Indica el fin de un camino
• Recolector de tokens que lo alcanzan
Evento Terminador
• Consume TODOS los tokens activos del proceso
• Finaliza el proceso
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
50
Eventos de fin: simple y terminador
Tiempo de Ciclo: 40 a 55 minutos
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
51
Evento de inicio de señal
• Se inicia un proceso cuando se recibe una señal lanzada desde
otro proceso
• Las señales no tienen un objetivo o destinatario específico, son
generales
• Solo los eventos de captura de señal que estén aptos para
escuchar recepcionarán el mensaje
La detección de la señal dispara
el inicio del proceso
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
52
Evento intermedio de señal
Evento Intermedio de Señal– Envío:
• Lanza una señal y continúa el flujo de proceso
• La señal puede ser “escuchada” por varios procesos
(los que estén preparados para escucharla)
Evento Intermedio de Señal– Recepción
• Espera una señal para continuar con el flujo de proceso
• El proceso se detiene hasta que detecta la señal
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
53
Ejemplo evento intermedio de señal
 Capta una señal de un proceso externo
Entre procesos
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
54
Resumen evento de señal
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
4:23 p.m.
55
Evento de escalación
 Es similar a un evento de error (patrón disparador
subproceso hijo – capturador suproceso padre).
 Representa una condición creada dentro del subproceso
que puede ser manejada como una excepción. Se lanza la
excepción durante la ejecución del subproceso.
 La diferencia con el evento de error es que puede ser
también “no interrumpe”.
 Cambio a un nivel más alto de responsabilidad.
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:50 a.m.
56
Ejercicios de eventos
Indique si el diagrama es correcto
a. Es correcto
b. No es correcto
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:55 a.m.
57
Ejercicios de eventos
¿Cuánto dura la instancia el proceso?
a. 18 minutos
b. 36 minutos
c. 22 minutos
d. 48 minutos
e. a, b y c son correctas
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
Agenda Sesión 2
Procesos y subprocesos
Compuertas
Manejo avanzado de eventos
Caso práctico 2
BPMS
Bizagi Studio
2:57 p.m.
58
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
59
Caso Práctico 2
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
Agenda Sesión 2
Procesos y subprocesos
Compuertas
Manejo avanzado de eventos
Caso práctico 2
BPMS
Bizagi Studio
2:57 p.m.
60
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
Problemas típicos en un proceso
6:28 a.m.
61
Gerencia
Servicio al
cliente
Contabilidad
Finanzas y
Operaciones
Administración
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
Gestión de Procesos de Negocio (BPM)
6:28 a.m.
62
Gerencia
Contabilidad
Finanzas y
Operaciones
Administración
Servicio al
cliente
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
63
Herramientas BPMS
BPMS Estándares Licencia Casos de Éxito Demo
JBPM Orientada a SOA GPL http://customers.redhat.com/categor
y/red-hat-jboss-solutions/jboss-
enterprise-middleware/jboss-
enterprise-frameworks/jboss-jbpm/
http://www.youtube.com/watch?v=Fz7Ff4ZfbO
4
TIBCO BPMN
Orientada a SOA
Edición de código
abierto bajo
licencia BSD
http://www.tibco.com/customers/
IBM Business
Process Manager
BPMN 2.0
Orientada a SOA
Privativa
http://download.boulder.ibm.com/ibmdl/pub/demos/on
_demand/Streamed/IBM_Demo_WebSphere_Business_
Modeler_Import_to_FileNet_Process_Designer-1-
Oct07.html?S=DL#IBM_Recorded_Demonstration
ORACLE (BPM Suite
11g)
BPMN 2.0
Orientada a SOA
Privativa http://www.oracle.com/us/technologi
es/bpm/index.html
http://www.youtube.com/watch?v=SfvXNYIh4Lg
BizAgi BPMN
XPDL
Orientada a SOA
Privativa http://www.bizagi.com/index.php?opt
ion=com_content&view=article&id=4
&Itemid=62&lang=es
http://www.youtube.com/watch?v=-
g8FIzkGe7Q
Bonita BPMN 2.0
XPDL
(Puede Consumir
Servicios)
GPL http://www.bonitasoft.com/products/
discover.php
http://www.youtube.com/watch?v=7nhmbngbc
mA
Intalio BPMN 2.0
Orientada a SOA
GPL+ Licencia de
Intalio
http://www.intalio.com/customers http://www.youtube.com/watch?v=hIm0AJl2vB
w
ProcessMaker BPMN 2.0
Orientada a SOA
AGPLv3 license http://www.processmaker.com/custo
mer-solutions
http://www.youtube.com/watch?v=SRu8xw1sP
bs
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
64
Cuadrante mágico de Gartner
Gartner, Marzo 2014
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
65
Criterios de selección
Requisitos Funcionales
Constructor de Workflow
Interpretación
Control de Ejecución
Control de Ejecución
Asignación de Tareas
Monitoreo
Usabilidad
Datos
Requisitos No Funcionales
Hardware
Plataforma
Seguridad
Reportes
Integración
Soporte
Performance
Versionado
Control de Errores
•Cumplimiento patrones de Workflow
•Generación de actividades
•Ruteo de flujos
•Activación de flujo
•Diseñador de procesos
•Calendario
•Facilidades de ejecución para el usuario
•Notificaciones y alertas
•Sign-in / sign-out
•Sesión limitada
•Definición de perfiles
•Unicidad de Id de Usuario
•Correo electrónico
•Integración con otras herramientas
•Plug-ins adicionales
•Integración con distintas BDs
•Importación de XPDL
(Grupo COAL,
InCo, FING,
UdelaR, 2010)
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
66
IBM Process Manager
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
67
IBM Process Manager
Usuario/Empleado
Desarrollador BPM
Analista de
Negocios
Gerente
Administrador
Modelador de
Procesos Modelo BPM
Motor de
Procesos
Process Designer
Portal de Procesos
Consola de
Administración
Optimizar
Diseñar
Ejecutar
Inspector de Procesos
Process Designer
Optimizador de Procesos
Portal de Procesos
Scoreboards
Reportes/
Indicadores
Desarrollador /
Integrador
Plataforma de
Integración
BlueworksLive.com
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
Agenda Sesión 2
Procesos y subprocesos
Compuertas
Manejo avanzado de eventos
Caso práctico 2
BPMS
Bizagi Studio
2:57 p.m.
68
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
69
Bizagi BPM Suite
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
70
Bizagi BPM Suite
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
71
Bizagi BPM Suite
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
72
Arquitectura de Bizagi BPM Suite (desarrollo)
Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN
6:28 a.m.
73
Arquitectura de Bizagi BPM Suite (producción)

Más contenido relacionado

La actualidad más candente

Diagramas idef 0 y 3
Diagramas idef 0 y 3Diagramas idef 0 y 3
Diagramas idef 0 y 3
Juan Pablo
 
SISTEMA INTERMITENTE Y POR LOTE
SISTEMA INTERMITENTE Y POR LOTESISTEMA INTERMITENTE Y POR LOTE
SISTEMA INTERMITENTE Y POR LOTE
guest1c2ec6
 
El papel de la Arquitectura Empresarial en la Gestión por Procesos (BPM)
El papel de la Arquitectura Empresarial en la Gestión por Procesos (BPM)El papel de la Arquitectura Empresarial en la Gestión por Procesos (BPM)
El papel de la Arquitectura Empresarial en la Gestión por Procesos (BPM)
Spain-AEA
 

La actualidad más candente (20)

Diferencias: Procesos Lineales e Intermitentes
Diferencias: Procesos Lineales e IntermitentesDiferencias: Procesos Lineales e Intermitentes
Diferencias: Procesos Lineales e Intermitentes
 
Codificacion para documentos ISO
Codificacion para documentos ISOCodificacion para documentos ISO
Codificacion para documentos ISO
 
BPMN - BIZAGI P2
BPMN - BIZAGI P2BPMN - BIZAGI P2
BPMN - BIZAGI P2
 
Diagramas idef 0 y 3
Diagramas idef 0 y 3Diagramas idef 0 y 3
Diagramas idef 0 y 3
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 
Analisis del flujo del proceso
Analisis del flujo del procesoAnalisis del flujo del proceso
Analisis del flujo del proceso
 
Electroneumática: Electroneumática básica
Electroneumática: Electroneumática básicaElectroneumática: Electroneumática básica
Electroneumática: Electroneumática básica
 
Flujo de procesos: Lineales e Intermitentes
Flujo de procesos: Lineales e IntermitentesFlujo de procesos: Lineales e Intermitentes
Flujo de procesos: Lineales e Intermitentes
 
Taller TestingUy 2019 - Técnicas de diseño de pruebas de caja negra
Taller TestingUy 2019 - Técnicas de diseño de pruebas de caja negraTaller TestingUy 2019 - Técnicas de diseño de pruebas de caja negra
Taller TestingUy 2019 - Técnicas de diseño de pruebas de caja negra
 
Proceso lineal y proceso intermitente jose alonzo 09000223
Proceso lineal y proceso intermitente jose alonzo 09000223Proceso lineal y proceso intermitente jose alonzo 09000223
Proceso lineal y proceso intermitente jose alonzo 09000223
 
Instrumentacion y control
Instrumentacion y controlInstrumentacion y control
Instrumentacion y control
 
SISTEMA INTERMITENTE Y POR LOTE
SISTEMA INTERMITENTE Y POR LOTESISTEMA INTERMITENTE Y POR LOTE
SISTEMA INTERMITENTE Y POR LOTE
 
Requerimientos funcionales y no funcionales ejemplos
Requerimientos funcionales y no funcionales ejemplosRequerimientos funcionales y no funcionales ejemplos
Requerimientos funcionales y no funcionales ejemplos
 
El papel de la Arquitectura Empresarial en la Gestión por Procesos (BPM)
El papel de la Arquitectura Empresarial en la Gestión por Procesos (BPM)El papel de la Arquitectura Empresarial en la Gestión por Procesos (BPM)
El papel de la Arquitectura Empresarial en la Gestión por Procesos (BPM)
 
Presentación_PLC.ppt
Presentación_PLC.pptPresentación_PLC.ppt
Presentación_PLC.ppt
 
Ciclo for picc
Ciclo for piccCiclo for picc
Ciclo for picc
 
Ejemplos de Procesos Lineales e Intermitentes
Ejemplos de Procesos Lineales e IntermitentesEjemplos de Procesos Lineales e Intermitentes
Ejemplos de Procesos Lineales e Intermitentes
 
Curso básico de instrumentación
Curso básico de instrumentaciónCurso básico de instrumentación
Curso básico de instrumentación
 
Iso analisis de la norma iso 9001 quinta parte v 2020
Iso   analisis de la norma iso 9001 quinta parte v 2020Iso   analisis de la norma iso 9001 quinta parte v 2020
Iso analisis de la norma iso 9001 quinta parte v 2020
 
Presentación VSM (Value Stream Mapping)
Presentación VSM (Value Stream Mapping)Presentación VSM (Value Stream Mapping)
Presentación VSM (Value Stream Mapping)
 

Similar a PPT-BPMN.pdf

TECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.ppt
TECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.pptTECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.ppt
TECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.ppt
pedroojeda36
 
Presentación proyecto SNe
Presentación proyecto SNePresentación proyecto SNe
Presentación proyecto SNe
UTN
 
Presentación proyecto SNe
Presentación proyecto SNePresentación proyecto SNe
Presentación proyecto SNe
UTN
 
Bpm
BpmBpm
Bpm
UJAP
 

Similar a PPT-BPMN.pdf (20)

LEAN_SIGMA_BB_MEDICION_A.pptx
LEAN_SIGMA_BB_MEDICION_A.pptxLEAN_SIGMA_BB_MEDICION_A.pptx
LEAN_SIGMA_BB_MEDICION_A.pptx
 
Tema N° 4 BPMN - Notación para el Modelado de Procesos de Negocio
Tema N° 4  BPMN - Notación para el Modelado de Procesos de NegocioTema N° 4  BPMN - Notación para el Modelado de Procesos de Negocio
Tema N° 4 BPMN - Notación para el Modelado de Procesos de Negocio
 
Analítica de datos e inteligencia artificial para procesos de negocios
Analítica de datos e inteligencia artificial para procesos de negociosAnalítica de datos e inteligencia artificial para procesos de negocios
Analítica de datos e inteligencia artificial para procesos de negocios
 
SEIS_SIGMA_BB_MEDICION.pptx
SEIS_SIGMA_BB_MEDICION.pptxSEIS_SIGMA_BB_MEDICION.pptx
SEIS_SIGMA_BB_MEDICION.pptx
 
Seis Sigma Bb Medicion
Seis Sigma Bb MedicionSeis Sigma Bb Medicion
Seis Sigma Bb Medicion
 
Maydana maria
Maydana mariaMaydana maria
Maydana maria
 
Analitica de datos e inteligencia artificial para procesos de negocios
Analitica de datos e inteligencia artificial para procesos de negociosAnalitica de datos e inteligencia artificial para procesos de negocios
Analitica de datos e inteligencia artificial para procesos de negocios
 
PPT SESION 11.pdf
PPT SESION 11.pdfPPT SESION 11.pdf
PPT SESION 11.pdf
 
19 AEMES SFIC 2009
19 AEMES SFIC 200919 AEMES SFIC 2009
19 AEMES SFIC 2009
 
TECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.ppt
TECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.pptTECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.ppt
TECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.ppt
 
TECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.ppt
TECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.pptTECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.ppt
TECSUP 2007 - Optimizacion Lazos de Control rev 2 ext.ppt
 
Presentación proyecto SNe
Presentación proyecto SNePresentación proyecto SNe
Presentación proyecto SNe
 
Presentación proyecto SNe
Presentación proyecto SNePresentación proyecto SNe
Presentación proyecto SNe
 
Curso Mapeo Cadena De Valor
Curso Mapeo Cadena De ValorCurso Mapeo Cadena De Valor
Curso Mapeo Cadena De Valor
 
Bpm
BpmBpm
Bpm
 
El arte del modelado de procesos de negocio ejecutables
El arte del modelado de procesos de negocio ejecutablesEl arte del modelado de procesos de negocio ejecutables
El arte del modelado de procesos de negocio ejecutables
 
Perspectiva funcional BPMining
Perspectiva funcional BPMiningPerspectiva funcional BPMining
Perspectiva funcional BPMining
 
Simulación de línea de producción y servicios
Simulación de línea de producción y serviciosSimulación de línea de producción y servicios
Simulación de línea de producción y servicios
 
Candoit CFD presentación abril 2015
Candoit CFD presentación abril 2015 Candoit CFD presentación abril 2015
Candoit CFD presentación abril 2015
 
Alineamiento procesos y requerimientos
Alineamiento procesos y requerimientosAlineamiento procesos y requerimientos
Alineamiento procesos y requerimientos
 

Último

ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
gustavoiashalom
 

Último (20)

01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptx
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 

PPT-BPMN.pdf

  • 1. SESIÓN 03 Curso Integrador I TALLER DE MODELAMIENTO DE PROCESOS DE NEGOCIO CON BPMN Mgtr. Wilson Marín V.
  • 2. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN Agenda Sesión 2 Procesos y subprocesos Compuertas Manejo avanzado de eventos Caso práctico 2 BPMS Bizagi Studio 6:28 a.m. 2
  • 3. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 3 Token e Instancia • Un token es un objeto teórico o abstracto que se utiliza para simular el comportamiento del proceso en ejecución. Se representa la secuencia del proceso mediante tokens que viajan por los flujos de secuencia, y a través de actividades, compuertas y eventos. • Instancia de un proceso es un proceso concreto en la realidad. Ejemplo: El proceso de admisión de un paciente en clínica se instancia cuando llega un paciente a admitirse.
  • 4. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN Agenda Sesión 2 Procesos y subprocesos Compuertas Manejo avanzado de eventos Caso práctico 2 BPMS Bizagi Studio 2:54 p.m. 4
  • 5. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 5 Simplificación de procesos http://www.saperionblog.com/wp-content/uploads/2010/03/Business-Process-Improvement-durch-die-Cloud.jpg
  • 6. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 6 Subprocesos • Es una actividad que se puede descomponer. • Se puede diagramar colapsado (+) o expandido. Colapsado Expandido
  • 7. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 7 Subprocesos Colapsado Expandido Los flujos de secuencia no pueden cruzar los límites del subproceso
  • 8. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 8 Tipos de subprocesos  Subproceso embebido: • Depende del proceso padre. • No puede contener ni pool ni lanes.  Subproceso reusable: • Es un proceso definido como un diagrama de procesos independiente y que no depende del proceso padre. • Contiene pools y lanes. • Puede ser invocado desde cualquier otro proceso. • Pool • Lanes
  • 9. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 9 Subprocesos reusables
  • 10. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN Agenda Sesión 2 Procesos y subprocesos Compuertas Manejo avanzado de eventos Caso práctico 2 BPMS Bizagi Studio 2:56 p.m. 10
  • 11. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 11 Elementos de la notación BPMN Elementos BPMN Objetos de Flujo Actividades Eventos Compuertas Contenedores Pools Lanes Artefactos Objetos de datos Anotaciones Agrupaciones Conectores Flujos de secuencia Flujos de mensaje Asociación
  • 12. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 12 Compuertas Elementos BPMN Objetos de Flujo Actividades Eventos Compuertas Contenedores Pools Lanes Artefactos Objetos de datos Anotaciones Agrupaciones Conectores Flujos de secuencia Flujos de mensaje Asociación
  • 13. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 13 Compuertas • Rombos • Se usa para controlar los puntos de divergencia y convergencia de la secuencia de actividades de un flujo Divergencia o decisión Convergencia o sincronización
  • 14. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 14 Compuerta exclusiva divergente  Se evalúa una condición  Solo se activa un camino de varios disponibles  Una compuerta exclusiva requiere una actividad previa para poder tomar una decisión Actividad previa que genera el dato
  • 15. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 15 Compuerta exclusiva convergente  El token “pasa directamente”  No se evalúa una condición, no hay delay  Se utiliza cuando es necesario convertir varias rutas alternativas en una sola (para ordenar el diagrama) Un solo flujo de secuencia
  • 16. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 16 Compuerta exclusiva No recomendable Se recomienda que una compuerta exclusiva solo pueda ser usada como elemento divergente o como elemento convergente Recomendable
  • 17. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 17 Compuerta paralela divergente  Cuando varias actividades pueden realizarse concurrentemente o en paralelo  No hay evaluación de condición
  • 18. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 18 Compuerta paralela convergente  Permite sincronizar varios caminos paralelos en uno solo  El flujo continúa cuando TODOS los flujos de secuencia de entrada hayan llegado a la compuerta  Sale un único flujo de secuencia
  • 19. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 19 Ejemplo compuertas paralelas La tarea “Entregar al cliente” solo se puede realizar cuando las actividades “Facturar” y “Retirar producto de inventario” se hayan realizado
  • 20. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 20 Ejemplo compuertas paralelas Convergente y divergente a la vez
  • 21. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 21 Compuerta inclusiva divergente  Soporta decisiones donde es posible uno o más resultados  Se evalúan TODAS las condiciones existentes en los flujos de secuencia salientes de la compuerta  Activa uno o más caminos
  • 22. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 22 Compuerta inclusiva convergente  Sincroniza en un solo camino todos los flujos de secuencia que previamente cumplieron la condición de la compuerta de divergencia  Una vez que llegan todas las ramas activadas (que cumplan con la condición) se continúa con el proceso (sincronización)
  • 23. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 23 Compuerta basada en eventos  La decisión está basada en dos o más eventos, en vez de condiciones orientadas a datos  Luego que una rama del proceso es activada, las otras ramas quedan deshabilitadas.  Sólo se puede usar como elemento de divergencia
  • 24. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 24 Ejemplo compuerta basada en eventos
  • 25. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:34 a.m. 25 Ejercicios de compuertas ¿Cuántas veces se ejecuta la tarea 5? a. Depende de la condición que tenga el flujograma b. Una vez c. Dos veces d. Faltan datos para determinarlo
  • 26. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:30 a.m. 26 Ejercicios de compuertas Indique si los flujos mostrados son equivalentes a. Son equivalentes b. No son equivalentes
  • 27. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:30 a.m. 27 Ejercicios de compuertas Indique si el diagrama es correcto X
  • 28. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 28 Ejercicio de compuertas Caso publicar artículos a) Cuando un artículo va a ser publicado debe ser primero revisado. Una vez que ha sido revisado se realiza la redacción del artículo y a la vez se procede con el diseño. Cuando ambas actividades estén completadas se realiza la diagramación final b) El artículo solo iría a diseño si este tiene ilustración c) Cuando el artículo es revisado es posible que como resultado éste sea rechazado, aprobado o que se requieran correcciones por parte del autor Realice los flujos del proceso para a), b) y c) utilizando los elementos de la notación BPMN.
  • 29. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN Agenda Sesión 2 Procesos y subprocesos Compuertas Manejo avanzado de eventos Caso práctico 2 BPMS Bizagi Studio 2:56 p.m. 29
  • 30. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:29 a.m. 30 Elementos de la notación BPMN Elementos BPMN Objetos de Flujo Actividades Eventos Compuertas Contenedores Pools Lanes Artefactos Objetos de datos Anotaciones Agrupaciones Conectores Flujos de secuencia Flujos de mensaje Asociación
  • 31. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 31 Eventos adjuntos de interrupción Sí Interrumpe - Si sucede el evento durante la ejecución de la Actividad 1, ésta se interrumpe y continúa la Actividad 3. - Si sucede el evento después que se ejecutó la Actividad 1, no tiene impacto en el proceso. ?
  • 32. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 32 Ejemplo evento adjunto de interrupción Evento de Mensaje Adjunto “Sí interrumpe”
  • 33. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 33 Eventos adjuntos de no interrupción ? No Interrumpe - Si sucede el evento durante la ejecución de la actividad 1, el token es clonado - Si el evento se repite, el token vuelve a clonarse mientras la actividad 1 no termine - Si sucede el evento después que se haya ejecutado la actividad 1, no tiene ningún impacto en el proceso
  • 34. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 34 Ejemplo evento adjunto de no interrupción Evento de mensaje adjunto “no interrumpe”
  • 35. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 35 Tipos de evento de mensaje
  • 36. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 36 Tipos de evento temporizador
  • 37. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 37 Ejemplos de evento temporizador 1 2
  • 38. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 38 Evento adjunto de error  Es usado para capturar errores  Como evento intermedio solo se puede diagramar adjunto a la actividad o subproceso
  • 39. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 39 Evento de fin de error  Indica el fin de un camino que representa un error  Envía una excepción de error que será capturada por un evento intermedio de error adjunto a los límites del subproceso Error Handler
  • 40. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 40 Ejemplo de evento de fin de error Error Handler Dada cierta condición de negocio, se decide lanzar el error
  • 41. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 41 Resumen evento de error
  • 42. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 4:23 p.m. 42 Evento de escalación Adquirir Artículo
  • 43. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 3:00 p.m. 43 Evento de escalación  Es similar a un evento de error (patrón disparador subproceso hijo – capturador suproceso padre).  Representa una condición creada dentro del subproceso que puede ser manejada como una excepción. Se lanza la excepción durante la ejecución del subproceso.  La diferencia con el evento de error es que puede ser también “no interrumpe”.  Cambio a un nivel más alto de responsabilidad.
  • 44. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 4:25 p.m. 44 Resumen de evento de escalación Intermedio (Disparador) Adjunto (No Interrumpe) Adjunto (Sí Interrumpe) Fin
  • 45. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 45 Evento condicional de inicio • Se inicia una instancia de un proceso cuando una condición de negocio se hace verdadera La condición verdadera dispara el inicio del proceso Ejemplo: si las ventas trimestrales de una empresa se ubican un 20% por debajo de lo esperado
  • 46. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 46 Evento condicional intermedio • Captura una condición de negocio que se hace verdadera  Cuando la condición se hace verdadera, se continúa con la Tarea 2 En el flujo normal: Adjunto a una actividad: Adjunto (Sí Interrumpe) Adjunto (No Interrumpe)
  • 47. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 47 Ejemplo evento condicional intermedio Regla que cancela la actividad Regla que inicia el proceso Regla que retrasa el proceso
  • 48. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 48 Resumen evento condicional Inicio Intermedio (Captura) Adjunto (No Interrumpe) Adjunto (Sí Interrumpe)
  • 49. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 49 Eventos de fin: simple y terminador Evento de Fin Simple • Indica el fin de un camino • Recolector de tokens que lo alcanzan Evento Terminador • Consume TODOS los tokens activos del proceso • Finaliza el proceso
  • 50. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 50 Eventos de fin: simple y terminador Tiempo de Ciclo: 40 a 55 minutos
  • 51. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 51 Evento de inicio de señal • Se inicia un proceso cuando se recibe una señal lanzada desde otro proceso • Las señales no tienen un objetivo o destinatario específico, son generales • Solo los eventos de captura de señal que estén aptos para escuchar recepcionarán el mensaje La detección de la señal dispara el inicio del proceso
  • 52. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 52 Evento intermedio de señal Evento Intermedio de Señal– Envío: • Lanza una señal y continúa el flujo de proceso • La señal puede ser “escuchada” por varios procesos (los que estén preparados para escucharla) Evento Intermedio de Señal– Recepción • Espera una señal para continuar con el flujo de proceso • El proceso se detiene hasta que detecta la señal
  • 53. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 53 Ejemplo evento intermedio de señal  Capta una señal de un proceso externo Entre procesos
  • 54. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 54 Resumen evento de señal
  • 55. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 4:23 p.m. 55 Evento de escalación  Es similar a un evento de error (patrón disparador subproceso hijo – capturador suproceso padre).  Representa una condición creada dentro del subproceso que puede ser manejada como una excepción. Se lanza la excepción durante la ejecución del subproceso.  La diferencia con el evento de error es que puede ser también “no interrumpe”.  Cambio a un nivel más alto de responsabilidad.
  • 56. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:50 a.m. 56 Ejercicios de eventos Indique si el diagrama es correcto a. Es correcto b. No es correcto
  • 57. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:55 a.m. 57 Ejercicios de eventos ¿Cuánto dura la instancia el proceso? a. 18 minutos b. 36 minutos c. 22 minutos d. 48 minutos e. a, b y c son correctas
  • 58. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN Agenda Sesión 2 Procesos y subprocesos Compuertas Manejo avanzado de eventos Caso práctico 2 BPMS Bizagi Studio 2:57 p.m. 58
  • 59. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 59 Caso Práctico 2
  • 60. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN Agenda Sesión 2 Procesos y subprocesos Compuertas Manejo avanzado de eventos Caso práctico 2 BPMS Bizagi Studio 2:57 p.m. 60
  • 61. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN Problemas típicos en un proceso 6:28 a.m. 61 Gerencia Servicio al cliente Contabilidad Finanzas y Operaciones Administración
  • 62. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN Gestión de Procesos de Negocio (BPM) 6:28 a.m. 62 Gerencia Contabilidad Finanzas y Operaciones Administración Servicio al cliente
  • 63. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 63 Herramientas BPMS BPMS Estándares Licencia Casos de Éxito Demo JBPM Orientada a SOA GPL http://customers.redhat.com/categor y/red-hat-jboss-solutions/jboss- enterprise-middleware/jboss- enterprise-frameworks/jboss-jbpm/ http://www.youtube.com/watch?v=Fz7Ff4ZfbO 4 TIBCO BPMN Orientada a SOA Edición de código abierto bajo licencia BSD http://www.tibco.com/customers/ IBM Business Process Manager BPMN 2.0 Orientada a SOA Privativa http://download.boulder.ibm.com/ibmdl/pub/demos/on _demand/Streamed/IBM_Demo_WebSphere_Business_ Modeler_Import_to_FileNet_Process_Designer-1- Oct07.html?S=DL#IBM_Recorded_Demonstration ORACLE (BPM Suite 11g) BPMN 2.0 Orientada a SOA Privativa http://www.oracle.com/us/technologi es/bpm/index.html http://www.youtube.com/watch?v=SfvXNYIh4Lg BizAgi BPMN XPDL Orientada a SOA Privativa http://www.bizagi.com/index.php?opt ion=com_content&view=article&id=4 &Itemid=62&lang=es http://www.youtube.com/watch?v=- g8FIzkGe7Q Bonita BPMN 2.0 XPDL (Puede Consumir Servicios) GPL http://www.bonitasoft.com/products/ discover.php http://www.youtube.com/watch?v=7nhmbngbc mA Intalio BPMN 2.0 Orientada a SOA GPL+ Licencia de Intalio http://www.intalio.com/customers http://www.youtube.com/watch?v=hIm0AJl2vB w ProcessMaker BPMN 2.0 Orientada a SOA AGPLv3 license http://www.processmaker.com/custo mer-solutions http://www.youtube.com/watch?v=SRu8xw1sP bs
  • 64. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 64 Cuadrante mágico de Gartner Gartner, Marzo 2014
  • 65. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 65 Criterios de selección Requisitos Funcionales Constructor de Workflow Interpretación Control de Ejecución Control de Ejecución Asignación de Tareas Monitoreo Usabilidad Datos Requisitos No Funcionales Hardware Plataforma Seguridad Reportes Integración Soporte Performance Versionado Control de Errores •Cumplimiento patrones de Workflow •Generación de actividades •Ruteo de flujos •Activación de flujo •Diseñador de procesos •Calendario •Facilidades de ejecución para el usuario •Notificaciones y alertas •Sign-in / sign-out •Sesión limitada •Definición de perfiles •Unicidad de Id de Usuario •Correo electrónico •Integración con otras herramientas •Plug-ins adicionales •Integración con distintas BDs •Importación de XPDL (Grupo COAL, InCo, FING, UdelaR, 2010)
  • 66. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 66 IBM Process Manager
  • 67. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 67 IBM Process Manager Usuario/Empleado Desarrollador BPM Analista de Negocios Gerente Administrador Modelador de Procesos Modelo BPM Motor de Procesos Process Designer Portal de Procesos Consola de Administración Optimizar Diseñar Ejecutar Inspector de Procesos Process Designer Optimizador de Procesos Portal de Procesos Scoreboards Reportes/ Indicadores Desarrollador / Integrador Plataforma de Integración BlueworksLive.com
  • 68. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN Agenda Sesión 2 Procesos y subprocesos Compuertas Manejo avanzado de eventos Caso práctico 2 BPMS Bizagi Studio 2:57 p.m. 68
  • 69. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 69 Bizagi BPM Suite
  • 70. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 70 Bizagi BPM Suite
  • 71. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 71 Bizagi BPM Suite
  • 72. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 72 Arquitectura de Bizagi BPM Suite (desarrollo)
  • 73. Ingeniería de Sistemas Taller de Modelamiento de Procesos de Negocio con BPMN 6:28 a.m. 73 Arquitectura de Bizagi BPM Suite (producción)