Documente Academic
Documente Profesional
Documente Cultură
Semana 2 - Sesin 3
Temario
Introduccin
Qu es BPMN?
Elementos bsicos
Objetivos
#1
Introduccin
Introduccin
La representacin grfica de los procesos facilita la
comunicacin, ejecucin y anlisis de los mismos,
as como la deteccin de mejoras
Actualmente se dispone de diversas herramientas
de representacin grfica y quiz la ms conocida
sea el diagrama de flujo
Diagramas de Flujo
Son diagramas que emplean smbolos grficos
para representar los pasos o etapas de un proceso,
nos permiten describir la secuencia de los
distintos pasos o etapas y su interaccin.
Las personas que no estn directamente
involucradas en los procesos de realizacin del
producto o servicio, tienen imgenes idealizadas
de los mismos, que pocas veces coinciden con la
realidad.
#2
Qu es BPMN?
Qu es BPMN?
BPMN es una notacin grfica estandarizada
basada en diagramas de flujo para definir
procesos de negocio.
Modela tanto la secuencia de actividades como los
datos o mensajes intercambiados entre los
distintos participantes de un proceso.
Se integra a los nuevos conceptos de la
administracin de procesos de negocio BPM que
busca la integracin de la gestin con las TICs.
Historia de BPMN
Agosto 2001
Noviembre 2002
Mayo 2004
Febrero 2006
Enero 2011
Principios de BPMN
Ser aceptado y usado por la comunidad de
negocios
Ceirse a dar soporte o conceptos de
modelamiento relacionados con procesos de
negocio.
Ser til para esclarecer y analizar procesos de
ejecucin compleja.
Su especificacin no debe ser ambigua. Debe
haber un mapeo desde una o muchas instancias
de la notacin BPMN hacia instancias de niveles
de ejecucin.
Crear un puente estandarizado para el vaco
existente entre el diseo del proceso de negocio y
su implementacin.
#3
BPMN
Elementos Bsicos
Objetos de Flujo
Actividades
(Activities)
Eventos
(Events)
Decisiones
(Gateways)
Actividades
Una actividad (Activity) es una
tarea o trabajo que se desarrolla
en un proceso.
Un actividad puede ser atmica
o no atmica (compuesta).
Existen dos tipos de actividades:
Sub-proceso
Tarea
Actividades - Ejemplos
Subprocesos - Ejemplos
Tarea
Es una actividad atmica
incluida en un proceso.
Se usa cuando ya no se
puede descomponer el
trabajo en ms detalle.
Existen tipos de tareas
especializadas como User
Task, Service Task y Manual
Task, etc.
Se les puede asociar conos
para identificar el tipo de
tarea.
Tarea - Ejemplo
Subprocesos
Permite el desarrollo jerrquico de los procesos.
Colapsado
Expandido
Eventos
Un Evento es algo que ocurre
durante el curso de un proceso.
Eventos de Inicio
Indica cuando se inicia el
proceso.
Existen diferentes triggers que
indican las circunstancias
especficas que inician un
proceso.
Un evento sin trigger es usado para
iniciar un subproceso o cuando el
inicio es indefinido.
Cualquier trigger incluido en un evento
de inicio mltiple puede comenzar el
proceso
Evento Intermedio
Ocurre despus del inicio de un proceso y antes de
que termine.
Existen diferentes triggers que indican
diferentes circunstancias en las que ocurren.
las
Eventos
Evento intermedio
Pueden representarse como:
Parte del flujo o asociado a un proceso
Evento de Fin
Indica cuando se termina el proceso.
Existen diferentes resultados que indican las
circunstancias especficas que terminan un
proceso.
Un evento final sin resultado especificado es usado para finalizar
un subproceso o cuando el final es indefinido.
Cualquier resultado incluido en un evento de final
Gateways
E
X
C
L
U
S
I
V
A
BASADA EN
DATOS
BASADA EN
EVENTOS
INCLUSIVA
PARALELA
COMPLEJA
Exclusive Gateway
Una Exclusive Gateway (Decisions) se coloca dentro
de un proceso de negocio para indicar que un flujo
puede tomar dos o ms camino alternativos.
Solamente uno de los posibles caminos puede ser
tomado cuando el proceso es ejecutado
Se usan tambin para combinar hilos de flujos que
convergen.
Basada en datos
Basada en eventos
Exclusive Gateway
Existe dos tipos de exclusive gateways:
Basadas en datos
Es la ms comn de las gateways.
Pueden ser usadas con una X en el interior de manera opcional.
Exclusive Gateway
Existe dos tipos de exclusive gateways:
Basadas en eventos
En este caso las alternativas de divergencias estn basada en eventos
El evento que sigue a la decisin determina el camino elegido.
Inclusive Gateway
Son decisiones en donde hay ms de un posible
camino a seguir.
Se coloca una O al interior del diamante para
identificarla.
Usualmente estn acompaada de una decisin
usada para converger los caminos.
Paralell Gateway
Son lugares en el proceso donde se definen mltiples
caminos paralelos.
Complex Gateways
Son decisiones en donde se pueden definir
comportamientos ms avanzados combinando datos
y eventos.
Dato
Data Objects
(Objetos de dato)
Data Input/output
(Entradas/Salidas de
datos)
Data Store
(Almacenamiento de
datos)
Data Object
Los Data Objects son un mecanismo para mostrar
cmo los datos y documentos son usados en el
proceso.
Se usan para definir los inputs y outputs.
Se pueden documentar tambin los estados de los
objetos de datos.
Ellos se conectan a las actividades a travs de
asociaciones.
Data Object
Data Store
Permite a las actividades consultar y actualizar
informacin que persistir una vez terminado el
proceso.
Objetos de Conexin
Los objetos conexin permiten que los dems
elementos del flujo puedan conectarse entre s.
Association
Sequence flow
Message flow
Association
Sequence Flow
Se usa para mostrar el orden (secuencia) de las
actividades dentro del proceso.
Se representa por una lnea slida con una saeta
slida en uno de los extremos.
La fuente y destino de un flujo de secuencia pueden
ser:
Eventos
Actividades
Gateways
Message Flow
Un message flow se usa para mostrar el flujo de
mensajes entre dos participantes de procesos
separados (business entities o business roles).
Se representa por una lnea segmentada con una
saeta hueca en uno de los extremos.
Message Flow
Para representar la interaccin entre diferentes
procesos o entidades se utilizan los flujos de
mensaje.
Message Flow
Association
Una association se usa para asociar datos, textos u
otros artefactos con actividades u otros artefactos.
Son usadas para mostrar las entradas y salidas de las
actividades.
Se representa por una lnea punteada finamente con
el extremo en punta.
Swinlanes
Muchas tcnicas de modelados utilizan el
concepto de swimlanes como mecanismo de
organizacin de actividades en categoras visuales
separadas para ilustrar las diferentes capacidades
funcionales o responsabilidades.
BPMN soporta swimlanes con dos estereotipos:
Pool
Lane
Pool
Cliente
Lane
Doctor Recepc.
Oficina del
doctor
Lane
Artifacts
Los artefactos proporcionan la capacidad de
mostrar informacin.
BPMN fue diseado para permitir a los
modeladores y herramientas de modelado algunas
flexibilidades para extender la notacin bsica y
proveer la habilidad poder modelar diferentes
contextos apropiadamente.
No existen lmites en el nmero de artefactos que
se pueden agregar a un diagrama.
La versin actual de BPMN predefine slo tres
tipos de artefactos.
Elementos: Artifacts
Nombre
[Estado]
Group
Annotation
Groups
El grupo puede ser usado para propsitos de
documentacin o anlisis, y no afecta la
secuencia del flujo.
Puede usarse para categorizar elementos
Annotations
Las Annotations son mecanismos para que un
modelador pueda agregar informacin textual
adicional para el lector del diagrama BPMN.
Puede conectarse con un objeto especfico del
diagrama
Anotaciones de Texto permiten al
Modelador agregar informacin
adicional
Artifacts
Los modeladores puede crear sus propios tipos de
artefactos que agreguen ms detalle al proceso.
Con bastante frecuencia se muestran entradas y
salidas de actividades en los procesos. Sin
embargo, la estructura bsica del procesos, es
especificada con actividades, gateways, y flujos de
secuencia.
Artifact
Proceso con Lanes sin artefactos
Artifact
Proceso con lanes con artefactos
Ejercicios
Laboratorio 3a
Tiempo Estimado
20 minutos
Ejercicios
Laboratorio 3b
Tiempo Estimado
Ejercicio 1: 30 minutos
Ejercicio 2: 15 minutos
Conclusiones
Se han identificado los principales elementos de
la notacin BPMN
La introduccin del manejo de eventos en la
notacin le agrega mucha importancia a BPMN
Es un estndar de la industria.
Preguntas
Si, luego del estudio de este
material, tienes dudas sobre
alguno de los temas, ingresa al
Aula Virtual y participa en el foro
de dudas acadmicas de la unidad.