Sunteți pe pagina 1din 79

Representacin

de Procesos
Parte II
UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Agenda

Actividades Repetitivas
Compuertas
Eventos
Tipos de Tareas
Tipos de Subprocesos
Tipos de Procesos

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Acciones Repetitivas

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Loop con nmero de


repeticiones desconocidas.
Asignatura IS156 Diseo de Procesos

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.

Loop con nmero de


repeticiones conocidas,
de forma SECUENCIAL

Loop con nmero de


repeticiones conocidas,
de forma PARALELA

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Actividades repetitivas
Mltiples instancias

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Laboratorio 3c
Represente los diagramas
indicados en la herramienta
BIZAGI
Tiempo Estimado
30 minutos

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuertas

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuertas
Compuerta Exclusiva
o

Basada en Datos

Basada en Eventos

Compuerta Paralela
Compuerta Inclusiva

Compuerta Compleja

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Paralela

Decisin divergencia

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Exclusiva
Basada en datos del Proceso

Qu sucede en
este punto?

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Exclusiva
Compuerta exclusiva usada como elemento de
sincronizacin, slo se utiliza cuando se requiere
convertir varias rutas alternativas en una sola.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Exclusiva
Cuando se usa como elemento de convergencia, slo
espera que llegue un flujo de secuencia para continuar a
la siguiente actividad.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Exclusiva
Basada en Eventos

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Exclusiva
Basada en Eventos

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Inclusiva
Como elemento de divergencia, se utiliza cuando en un
punto se activan uno o ms caminos de varios caminos
disponibles.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Inclusiva

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Compleja
Como elemento de divergencia es utilizada para
controlar puntos de decisin complejos.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Compleja
Como elemento de convergencia permite continuar al
siguiente punto del proceso cuando una condicin de
negocio se cumple.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compuerta Compleja

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Laboratorio 3d
Represente los diagramas
indicados en la herramienta
BIZAGI
Tiempo Estimado
30 minutos

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Eventos

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Mltiple.- Define uno o ms disparadores para


iniciar el proceso.
Asignatura IS156 Diseo de Procesos

Evento de Inicio - Simple


No se especifica ningn comportamiento en particular para
iniciar el proceso.
Tambin se utiliza en subprocesos.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento de Inicio - Mensaje


Un proceso se inicia cuando un
mensaje es recibido.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento de Inicio Temporizador


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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento de Inicio - Seal


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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento de Inicio Condicional


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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento de Inicio - Mltiple


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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio
Un evento intermedio indica cuando algo
ocurre/sucede

despus

de

que

un

proceso haya iniciado y antes de haya


finalizado, y que impacta en la lgica del
proceso.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio - Tipos


CAPTURAR

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

LANZAR
MENSAJE

SIMPLE

COMPENSACIN

TEMPORIZADOR

ENLACE

CONDICIONAL

SEAL

ERROR

MLTIPLE
Asignatura IS156 Diseo de Procesos

CANCELACIN

Evento Intermedio - Simple


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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio Mensaje


Indica que un mensaje puede
ser: enviado o recibido

Adjunto, es de
recepcin

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio Temporizador


Indica una espera dentro del proceso

Ocurre
Time out

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio Cancelacin


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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio - Error


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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio Compensacin


Es usado para manejar compensaciones

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio Condicional


Se activa cuando una condicin de
negocio se cumple.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio - Seal


Es usado para enviar o recibir seales

Recibe

Enva

Adjunto

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio - Seal


Es usado para enviar o recibir seales hacia/desde
Subprocesos

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento Intermedio - Enlace


Es usado para conectar dos secciones de
un proceso.
Lanza

Captura

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Eventos de Fin
Bsico o sin especificar

Seal

Terminal

Mensaje

Error

Mltiple

Compensacin

Cancelacin

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Eventos de Fin - Mensaje


Permite enviar un mensaje al terminar el
proceso.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Eventos de Fin - Terminal


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

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento de Fin - Cancelacin


Permite
enviar
una
excepcin
de
cancelacin. Slo se usa en subprocesos.
Ejemplo de
Evento FIN de
Cancelacin

Ejemplo de Evento
INTERMEDIO de
Cancelacin

Capturado por evento


intermedio adjunto

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Evento de Fin - Error


Permite enviar una excepcin de error.
Ejemplo de
Evento FIN de
Error.

Ejemplo de
Evento
INTERMEDIO de
Error.
Capturado por evento
intermedio adjunto

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Eventos de Fin
Indica que una seal es enviada
cuando finaliza el proceso.

Este tipo de evento indica que una


compensacin es necesaria.

Indica que varios resultados pueden


darse al finalizar el proceso.

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Laboratorio 3e
Represente los diagramas
indicados en la herramienta
BIZAGI
Tiempo Estimado
Ejercicio 1: 35 minutos
Ejercicio 2: 35 minutos

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Tipos de Tareas

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Tipos de Tareas
Simple

Usuario

Servicio

Recepcin

Envo

Manual

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Script
Asignatura IS156 Diseo de Procesos

Tareas Adicionales
Ciclo
estndar

Mltiples
instancias

Compensacin

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Tipos de Subprocesos

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Subprocesos
Representaciones Grficas
Colapsado

Diagrama PADRE

Expandido

Diagrama HIJO

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Objetos de Conexin
Flujo de Secuencia sin control
Flujo de Secuencia por defecto o
predeterminado
Flujo de Secuencia condicional

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Flujo Normal

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Flujo de Excepcin

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Flujo Ad Hoc

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Compensacin

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Transaccin

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Tipos de Procesos

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Proceso de Negocio
Abstracto

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Proceso de Negocio
Colaborativo (Global)

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Proceso de Negocio Interno


(Privado)

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

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

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

Preguntas

UPC

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS


Laureate International Universities

Asignatura IS156 Diseo de Procesos

S-ar putea să vă placă și