Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROCESS
MODEL &
NOTATION
Antes de explicar BPMN o Business
Process Model and Notation “Modelo y
Notación de Procesos de Negocio”,
primero hay que entender en qué
consiste el BPM (Business Process
Management).
¿Qué es BPM?
BPMN proporciona un lenguaje común para que las partes involucradas puedan
comunicar los procesos de forma clara, completa y eficiente. De esta forma BPMN
define la notación y semántica de un Diagrama de Procesos de Negocio (Business
Process Diagram, BPD).
¿Qué es BPD?
Objetos de Datos
OBJETOS DE FLUJO
Signal start Un proceso activo envía una señal y causa el inicio de otro
proceso. Este envía a cualquier proceso que pueda recibir la
señal,el cual tiene una fuente específica y un objetivo.
Son tareas que afectan el flujo normal del proceso y pueden ocurrir
Eventos Intermedios en cualquier momento, los eventos intermedios no dependen del
usuario sino de un suceso externo. Pueden o no ocurrir dentro de un
proceso.
Temporizador Representa un mecanismo de retraso dentro del proceso. Este tiempo puede ser
definido en una expresión o como parte de la información del proceso (Fecha o
duración en cualquier unidad de tiempo).
Cancelación Ocurren caminos de excepción fuera del flujo normal del proceso y se basa en
un evento intermedio que ocurre durante el curso del proceso. En la figura se
muestra el uso de línea de excepción con un subproceso y una actividad.
NOMBRE BPMN USO NOTACIÓN
Error Puede ser unido sólamente a la frontera de una actividad. Un Evento de Error
siempre interrumpe la actividad a la que está unido.
Mensaje Puede ser usado tanto para enviar como para recibir un mensaje. Cuando se usa
"lanzar" el mensaje, un marcador debe ser llenado. Cuando se usa "atrapar" el
mensaje el marcador debe estar sin llenar. Esto causa que el proceso continúe si
éste estaba esperando por el mensaje o cambia el flujo para manejo de
excepciones.
Señal Son usadas para enviar o recibir comunicaciones generales dentro y a través de
los niveles de proceso y entre DPN. Tiene fuente de la señal, pero ningún
objetivo específico.
● Los flujos deben tener un evento de fin terminal, sin importar
Eventos de Fin
si hacen referencia a un proceso, un subproceso o un módulo.
Terminador Es el fin del proceso. Solo existe uno por flujo. Si el proceso alcanza este
evento, éste será cerrado.
Cancelación Este tipo de Fin es usado dentro de un subproceso de transacción. Éste indicará
que la transacción debe ser cancelada y se causará adjunto a la frontera del
subproceso.
Error Se usa para capturar errores, si están definidos o no. Todos los threads activos
actualmente en un subproceso particular son en consecuencia terminados. El
error será tomado por un Evento Intermedio de Error con el mismo Nombre,
que está en la frontera de la actividad pariente más cercana.
NOMBRE BPMN USO NOTACIÓN
Mensaje Este tipo de Fin indica que un mensaje se envía a un proceso o caso de
actividad específica, al concluir el proceso.
Señal Indica que la señal será transmitida cuando el Fin haya sido alcanzado. Es
enviada a cualquier proceso que pueda recibir la señal y pueda ser enviada a
través de los niveles del proceso, pero no es un mensaje (el cual tiene una
fuente y un objetivo).
Fin Es un fin temporal en el proceso. Se usa cuando no se requiere hacer nada más,
luego de una actividad, eventos intermedios o una compuerta exclusiva.
Representan trabajo o tareas realizadas por miembros de la
Actividades o organización. Este elemento simplifica tareas manuales o
Tareas automáticas llevadas a cabo por un usuario o un sistema
externo. Las actividades pueden ser atómicas o no
Tarea de Usuario Es una tarea de flujo de trabajo un usuario ingresa la Tarea que
tiene que ser completada en cierta cantidad de tiempo.
Tarea de Servicio Es realizada por el sistema, sin intervención humana. Por ejemplo,
las interfaces con otros sistemas y actividades de computador, entre
otras.
Tarea de Envío y Son opciones de de lanzar y atrapar que son usadas para enviar un
Recepción Mensaje o recibir un Mensaje. Para enviar un mensaje, la flecha que
apunta a la derecha y para recibir el mensaje, la flecha apunta a la
izquierda.
Tarea Manual Es una tarea que será realizada sin la ayuda de algún motor de ejecución
de proceso de negocio o alguna aplicación.
Decisión Exclusiva Está basada en datos del sistema.El mismo elemento se usa para
sincronizar esta figura.
Decisión Basada en Puntos en el proceso en el que la decisión no está basada en los datos
Evento del proceso sino en eventos
Decisión Elemento para controlar puntos de una decisión compleja. Por ejemplo,
Compleja cuando 3 de 5 caminos deben esperar