OBJETOS DE FLUJO BPM (BUSINESS PROCESS MODEL AND NOTATION (BPMN))
Enviado por regis28 • 4 de Julio de 2014 • 1.336 Palabras (6 Páginas) • 545 Visitas
OBJETOS DE FLUJO BPM (BUSINESS PROCESS MODEL AND NOTATION (BPMN))
BPMN es un notación para el Modelamiento de Proceso de Negocio (Business Process Modeling Notation) es una notación gráfica que describe la lógica de los pasos en un Proceso de Negocio. Esta notación ha sido diseñada especialmente para coordinar la secuencia de procesos y mensajes que fluyen entre participantes de actividades distintas.
BPMN es un lenguaje formal que permite modelar, simular y, eventualmente, ejecutar procesos de negocios. Su sintaxis está basada en elementos gráficos, pero tales elementos tienen una relación uno a uno con instrucciones en el Lenguaje BPEL, lo cual permite generar código ejecutable BPEL a partir de un modelo BPMN. Fue desarrollado por la organización BPM Initiative, pasando posteriormente a fundirse con los esfuerzos que en paralelo realizaba el OMG. Con esto hay grandes posibilidades de que BPMN se convierta en el lenguaje estándar acerca de procesos de negocios, tal como UML, bajo el auspicio de la OMG, se ha convertido en el estándar para modelamiento de software1.
Definición: un evento es algo que sucede durante el curso del proceso, afectan el flujo de proceso y normalmente tienen una causa (trigger) o resultado.
Representación: Los eventos son representados a través de círculos con centro vacío, lo cual permite incluir diferentes marcadores para diferenciarlos entre sí.
Tipos: los tipos de eventos se clasifican dependiendo de cuándo ellos afectan el flujo:
Los principales elementos gráficos que definen el comportamiento de los procesos. Dentro de los Objetos de Flujos encontramos:
Representan algo que ocurre o que puede ocurrir durante el curso de un proceso.
Eventos
- Representan el trabajo realizado dentro de una organización.
- Consumen recursos.
- Pueden ser simples o compuestas.
Actividades
Son los elementos para controlar los puntos de divergencia y convergencia del flujo.
Compuertas
TIPO DE EVENTO NOMBRE BPMN DEFINICIÓN NOTACIÓN
Inicio Start Como su nombre lo indica, representa el punto de inicio de un proceso.
Intermedio Intermediate Ocurren entre un evento de inicio y de fin. Afectará el proceso pero no lo iniciará o directamente finalizará.
Fin End Indica cuando un proceso termina.
Dentro de cada tipo de evento, estos a su vez se clasifican dependiendo del impacto en el flujo del proceso. Por ejemplo, algunos subtipos son: mensajes, timer, cancelación, error, etc. En Bizagi encontramos los siguientes:
Eventos de inicio:
NOMBRE BPMN USO NOTACIÓN
Message Start Un proceso activo envía un mensaje a otro proceso específico para activar su inicio.
Timer Start Se puede fijar una hora-fecha específica (e.g. todos los lunes a las 9am) en la que se activará el inicio del proceso.
Signal Start
Un proceso activo envía una señal y causa el inicio del proceso.
Notar que la señal se envía a cualquier proceso que pueda recibir la señal, pero no es un mensaje (el cual tiene una fuente específica y un objetivo).
Eventos de Fin
NOMBRE BPMN USO NOTACIÓN
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 causará un Evento Intermedio de Cancelación adjunto a la frontera del subproceso.
Error
Esta figura 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.
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
Este tipo de Fin indica que la señal será transmitida cuando el Fin haya sido alcanzado. Note que la señal 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).
Eventos de Intermedio
NOMBRE BPMN USO NOTACIÓN
Temporizador Esta figura representa un mecanismo de retraso dentro del proceso. Este tiempo puede ser definido en una Expresión
...