Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
de Procesos
Parte II
UPC
Objetivos
Al finalizar la unidad el alumno identifica los componentes y
construye diagramas de flujo de procesos, utilizando la
notacin BPMN (Business Process Modeling Notation)
UPC
Agenda
Actividades Repetitivas
Compuertas
Eventos
Tipos de Tareas
Tipos de Subprocesos
Tipos de Procesos
UPC
Acciones Repetitivas
UPC
Actividades Repetitivas
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).
UPC
Actividades repetitivas
Mltiples instancias
Representa el tipo de loop que se ejecuta un nmero
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.
UPC
Actividades repetitivas
Mltiples instancias
UPC
Laboratorio 3c
Represente los diagramas
indicados en la herramienta
BIZAGI
Tiempo Estimado
30 minutos
UPC
Compuertas
UPC
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
UPC
Compuertas
Compuerta Exclusiva
o
Basada en Datos
Basada en Eventos
Compuerta Paralela
Compuerta Inclusiva
Compuerta Compleja
UPC
Compuerta Paralela
Se utiliza como elemento de divergencia cuando varias
actividades pueden realizarse concurrentemente o en
paralelo.
UPC
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.
UPC
Compuerta Paralela
Decisin divergencia
UPC
Sincronizacin convergencia
Asignatura IS156 Diseo de Procesos
Compuerta Exclusiva
Como elemento de divergencia, slo se activa un camino de varios
disponibles.
Existen dos tipos de compuertas exclusivas:
Basada en datos
Basada en eventos
UPC
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.
UPC
Compuerta Exclusiva
Basada en datos del Proceso
Qu sucede en
este punto?
UPC
Compuerta Exclusiva
Compuerta exclusiva usada como elemento de
sincronizacin, slo se utiliza cuando se requiere
convertir varias rutas alternativas en una sola.
UPC
Compuerta Exclusiva
Cuando se usa como elemento de convergencia, slo
espera que llegue un flujo de secuencia para continuar a
la siguiente actividad.
UPC
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, slo una
de ellas puede ocurrir.
UPC
Compuerta Exclusiva
Basada en Eventos
UPC
Compuerta Exclusiva
Basada en Eventos
UPC
Compuerta Inclusiva
Como elemento de divergencia, se utiliza cuando en un
punto se activan uno o ms caminos de varios caminos
disponibles.
UPC
Compuerta Inclusiva
Como elemento de convergencia, se utiliza para
sincronizar caminos activados previamente por una
compuerta inclusiva usada como punto de divergencia.
UPC
Compuerta Inclusiva
UPC
Compuerta Inclusiva
Se puede usar flujos de secuencia condicionales para
representar una compuerta inclusiva.
UPC
Compuerta Compleja
Como elemento de divergencia es utilizada para
controlar puntos de decisin complejos.
UPC
Compuerta Compleja
Como elemento de convergencia permite continuar al
siguiente punto del proceso cuando una condicin de
negocio se cumple.
UPC
Compuerta Compleja
UPC
Laboratorio 3d
Represente los diagramas
indicados en la herramienta
BIZAGI
Tiempo Estimado
30 minutos
UPC
Eventos
UPC
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
UPC
Evento de 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.
UPC
Evento de Inicio
Todo diagrama que represente un proceso debe tener
evento de inicio y fin, incluso si se trata de un subproceso.
UPC
Evento de 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.
UPC
UPC
UPC
UPC
UPC
UPC
UPC
Evento Intermedio
Un evento intermedio indica cuando algo
ocurre/sucede
despus
de
que
un
UPC
UPC
LANZAR
MENSAJE
SIMPLE
COMPENSACIN
TEMPORIZADOR
ENLACE
CONDICIONAL
SEAL
ERROR
MLTIPLE
Asignatura IS156 Diseo de Procesos
CANCELACIN
UPC
Adjunto, es de
recepcin
UPC
Ocurre
Time out
UPC
UPC
UPC
UPC
UPC
Recibe
Enva
Adjunto
UPC
UPC
Captura
UPC
Eventos de Fin
Bsico o sin especificar
Seal
Terminal
Mensaje
Error
Mltiple
Compensacin
Cancelacin
UPC
UPC
UPC
Ejemplo de Evento
INTERMEDIO de
Cancelacin
UPC
Ejemplo de
Evento
INTERMEDIO de
Error.
Capturado por evento
intermedio adjunto
UPC
Eventos de Fin
Indica que una seal es enviada
cuando finaliza el proceso.
UPC
Laboratorio 3e
Represente los diagramas
indicados en la herramienta
BIZAGI
Tiempo Estimado
Ejercicio 1: 35 minutos
Ejercicio 2: 35 minutos
UPC
Tipos de Tareas
UPC
Tipos de Tareas
Simple
Usuario
Servicio
Recepcin
Envo
Manual
UPC
Script
Asignatura IS156 Diseo de Procesos
Tareas Adicionales
Ciclo
estndar
Mltiples
instancias
Compensacin
UPC
Tipos de Subprocesos
UPC
Subprocesos
Permite el desarrollo jerrquico de los procesos.
Es una actividad que puede ser descompuesta.
En un diagrama padre aparecer colapsado, en un diagrama hijo
aparecer expandido.
Son dos los principales tipos de subprocesos:
o Embebidos.- Son aquellos que comparten la misma
informacin o datos del proceso padre. Estos son
usualmente una seccin o mdulo de un mismo
proceso pero tienen un objetivo claro y por esto
estn definidos con un principio y un fin.
o Reusables.- Contienen un conjunto de actividades
que son independientes del proceso padre, el cual
es el proceso que los llama. Su propsito es diferente
al del proceso padre, se considera como una caja negra.
UPC
Subprocesos
Representaciones Grficas
Colapsado
Diagrama PADRE
Expandido
Diagrama HIJO
UPC
Objetos de Conexin
Flujo de Secuencia sin control
Flujo de Secuencia por defecto o
predeterminado
Flujo de Secuencia condicional
UPC
Flujo Normal
UPC
Flujo de Excepcin
UPC
Flujo Ad Hoc
UPC
Compensacin
UPC
Transaccin
UPC
Tipos de Procesos
UPC
Proceso de Negocio
Abstracto
UPC
Proceso de Negocio
Colaborativo (Global)
UPC
UPC
Conclusiones
El BPM Notation Working Group rescatar las mejores prcticas de
las notaciones anteriormente existentes y las consolida en una sola.
BPMN permite la integracin del desarrollo de procesos de negocio
por la gente de negocio con la representacin de procesos
requeridos para el diseo de sistemas que implementan y ejecutan
estos procesos.
La fragmentacin de diferentes tcnicas de modelado estorba la
adopcin generalizada de sistemas que manejen la
interoperabilidad que debe existir entre procesos de negocio.
Una notacin de modelado estndar soportada robustamente
reducir la confusin entre usuarios finales de negocio y
tecnologas de informacin.
UPC
Agenda desarrollada
Objetivo: Al finalizar la unidad el alumno identifica los componentes y
construye diagramas de flujo de procesos, utilizando la notacin BPMN
(Business Process Modeling Notation)
Temas desarrollados:
Actividades Repetitivas
Compuertas
Eventos
Tipos de Tareas
Tipos de Subprocesos
Tipos de Procesos
UPC
Preguntas
UPC