Es una notación a través de la cual
se expresan los procesos de negocio
en un diagrama de procesos de
negocio (BPD)
agrupa la planificación y
gestión del flujo de
trabajo, así como el
modelado y la
arquitectura.
Existen diferentes
niveles del proceso
de modelado:
Mapas de
proceso
Son diagramas de
flujo simple de las
actividades
Descripciones
de proceso
Conforman una
extensión del anterior,
y manejan
información adicional
pero no suficiente
para definir
completamente el
funcionamiento actual
Modelos de proceso
Son diagramas de
flujo extendido con
suficiente
información para
que el proceso
pueda ser
analizado,
simulado, y/o
ejecutado
Elementos de los diagramas
Objetos de flujo
Eventos
Eventos de inicio
none
No tiene establecida
una condición o
requisito para dar
incio al proceso o
subproceso
Message
Un proceso o
aplicativo envía
un mensaje
específico para
dar inicio a un
proceso
Timer
Se puede fijar
una hora-fecha
específica en la
que se activará
el inicio del
proceso.
Eventos intermedios
Timer
Es usado tanto para enviar o recibir un
mensaje de otros procesos o aplicativos,
y debe tener el mismo nombre en el
mensaje.
Timer
Es un mecanismo de retraso dentro del proceso.
Este tiempo puede ser definido en una expresión
fecha o unidad de tiempo.
Link
Permte conectar dos secciones de un proceso
para crear situaciones de bucle o para evitar
líneas de secuencia de flujo largas o cruzadas
y estan limitados a un nivel de proceso
Eventos fin
None
No tiene establecida ninguna condición
o requisito para finalizar el proceso o
subproceso
Message
Un proceso o aplicativo
envía un mensaje
específico para dar fin a
un proceso.
Actividad
Tarea
User
•Es un tarea donde interviene un humano para su
ejecución y presenta informacion para la ejecución de
la tarea
Service
Es toda aquellas tareas que realiza el sistema
sin intervencion humana, como lo puede ser:
enviar un email o invocar web service
Subproceso
Colapsado
Los detalles del subproceso no pueden ser visualizados. El signo más (+) indica que la actividad es un
subproceso y que tiene un nivel más bajo de detalle. , Esta asociado a un solo rol.
Expandido
Los detalles del subproceso pueden ser visualizados, es decir, esta en el mismo nivel de detalle del
proceso y tiene un evento de inicio y fin de proceso. Puede estar asociado a uno o varios roles.
Gateway (compuerta)
Exclusiva
•Divergente: son decisiones
que toma el usuario del
sistema para decir el camino a
seguir. •Convergente:
Sincroniza los caminos
salientes, al cumplirse una
condicion de negocio
Compleja
Se da en un punto del proceso donde aparecen varios
caminos y solo uno de ellos es válido. Esta decisión
esta basada en la información registrada en Metadata
Paralela
Indica un punto del proceso donde
pueden ser llevadas a cabo
actividades en forma concurrente y
sincroniza los caminos que parten de
una compuerta paralela
Objetos de conectores
Secuencia
Muestra el orden de los eventos,
actividades y decisiones que se
realizan dentro del proceso.
Mensaje
Indica el flujo de mensaje entre
las distintas entidades de los
procesos.
Asociación
Asociar diferentes artefactos
con objetos de flujo.
Swinlanes
Lane
Representa un participante dentro un proceso, el
cual contiene un conjunto de actividades
asociadas a este rol.
Pool
Representa los actores externos con los cuales
interactúa un proceso, estos actores pueden ser un
proceso o aplicativo
Artefactos
Grupos
Se utiliza para agrupar
un conjunto de
actividades, ya sea
para efectos de
documentación o
análisis.
Anotaciones
Son un mecanismos
para que el
modelador pueda
dar información
textual adicional