Anda di halaman 1dari 5

Actualizacin de diccionario de datos con BPMN y la aplicacin de Bizaggi

- Que es BPMN ? Business Process Model and Notation (BPMN) es una notacin grfica
que describe la lgica de los pasos de un proceso de Negocio. Esta notacin ha sido
especialmente diseada para coordinar la secuencia de los procesos y los mensajes que
fluyen entre los participantes de las diferentes actividades.

- Evento Inicial: Acta como un disparador de un proceso. Se representa grficamente por


un crculo de lnea delgada y dentro del crculo esta relleno de color verde. Indica el
comienzo del proceso. Los procesos pueden iniciar de distintas formas, BPMN provee
diferentes tipos de eventos de inicio (simple, mensaje, seal, entre otros),

- Evento intermedio: Indica que algo sucede entre el evento inicial y el evento final. Esta
representado grficamente por un crculo de doble lnea simple y dentro del crculo
relleno de color naranja.

- Evento Final: Indica el final de un proceso. Est representado grficamente por un crculo
de lnea gruesa y dentro del crculo este relleno del color rojo.

- Compuertas: Son elementos del modelado que se utilizan para controlar la divergencia y
la convergencia del flujo. Indican un punto de divisin en el flujo

Existen 5 tipos de compuertas, dentro de los ejemplos desarrollados en este documento


pudimos ver el uso de la compuerta Exclusiva y de la compuerta Inclusiva.
Los 5 tipos de compuertas son:
Compuerta Exclusiva: Se utiliza cuando en un punto del flujo se escoge un camino
de varios disponibles, basado en los datos del proceso. Como convergencia es
utilizada para confluir caminos excluyentes
Compuerta Basada en eventos: Se utiliza cuando en un punto del flujo se escoge
un camino de varios disponibles. La seleccin del camino se basa en eventos, los
caminos restantes se deshabilitan.

Compuerta Inclusiva: Se utiliza cuando en un punto del flujo se activan uno o ms


caminos de varios disponibles, basado en los datos del proceso. Como
convergencia el flujo continuar cuando todos los caminos activos hayan
confluido.

Compuerta Compleja: Se utiliza para controlar puntos de decisin complejos.


Como convergencia el flujo solo continuar cuando una condicin de negocio se
cumple

- Actividades: Estas Representan el trabajo que es ejecutado dentro de un proceso de


negocio. Las actividades pueden ser compuestas o no, por lo que dentro de los ejemplos
utilizamos los dos tipos de actividades existentes

Tarea: Una tarea se utiliza cuando el trabajo en el proceso no es descompuesto en ms


detalle. Es ejecutada por una persona y/o una aplicacin.
Subproceso: Un Sub-Proceso es una actividad compuesta que es incluida dentro de un
proceso. Es compuesto dado que esta figura incluye a su vez un conjunto de actividades y
una secuencia lgica (proceso) que indica que dicha actividad puede ser expandida.
-
-
- Transaccin: Es una forma de subproceso en la cual todas las actividades contenidas
deben ser tratadas como un todo. Las transacciones se diferencian de los subprocesos
expandidos por estar rodeando por un borde de doble lnea.

Diferencia entre tarea Manual (Manual Task) y tarea Humana (Human Task): Por
ejemplo, Una tarea humana se puede realizar por un sistema BPM o una
aplicacin como un CRM donde una tarea puede ser asignada a una persona. Una
tarea Manual podria significar muchas cosas, todas aquellas que esten fuera del
alcance de un sistema de interaccin tpica, por ejemplo: un cartero quien ordena
las cartas o encomiendas, un trabajador de una fbrica quien ensambla productos,
o un motociclista que lleva productos alimenticios a domicilio.
Message Task( Tarea de Mensajeria): Esta tarea permite un evento de enviar o
recibir mensajes.
Service Task (Tareas de Servicio o Actividad): Frecuentemente podra verse una
tarea simple de estado que esta es desarrollada por el sistema o una aplicacin.
Script task (Tarea de Script): Muchas tareas son simples script como podra ser
JavaScript, XPath, o otros lenguajes. Frecuentemente estos script son propiedad
del sistem BPM que implementan ellos. Es considerado un conjunto de actividades
que se deben ejecutar.
Rule Task (Tarea de Reglas): Este representa la ejecucin de reglas de negocio.
Esto es muy til en modelamiento de procesos cuando se esta trabajando con un
nivel alto de diagrama de estructura multi capas.

- Los artefactos son usados para proveer informacin adicional sobre el proceso.
Dentro de los ejemplos se utilizaron algunas anotaciones dentro del flujo.
Existen 3 tipos:
Objetos de Datos: Provee informacin acerca de cmo los documentos, datos y
otros objetos se utilizan y actualizan durante el proceso
Depsito de datos: Provee un mecanismo para que las actividades recuperen o
actualicen informacin almacenada que persistir ms all del alcance del
proceso.

Anotaciones: Son cuadros de texto utilizados para proveer informacin adicional


sobre el proceso.

- Pool: Acta como contenedor de un proceso. El nombre del pool puede ser el del proceso
o el del participante. Siempre existe al menos uno, as no se diagrame

- Lane: Es una subdivisin del Pool y representa los diferentes participantes al interior de
una organizacin.

- Objetos de conexin: Son los elementos usados para conectar dos objetos del flujo dentro
de un proceso. Dentro de los ejemplos utilizamos la Lneas de secuencia, que conectan los
objetos de flujo, y las asociaciones, que son las lneas punteadas que nos permitieron
asociar anotaciones dentro de algunos flujos.

- Existen 3 tipos de objetos de conexin:


Flujo de Secuencia: Est representado por lnea simple continua y flechada; y muestra
el orden en que las actividades se llevarn a cabo. El flujo de secuencia puede tener un
smbolo al inicio, un pequeo diamante indica uno de un nmero de flujos
condicionales desde una actividad, mientras que una barra diagonal (slash) indica el
flujo por defecto desde una decisin o actividad con flujos condicionales.
Asociaciones: Se representan por una lnea punteada. Se suele usa para conectar
artefactos o un texto a un objeto de flujo y puede indicar muchas direccionabilidades
usando una punta de flecha no rellena (hacia el artefacto para representar a un
resultado, desde el artefacto para representar una entrada, y los dos para indicar que
se lee y se actualiza). La No direccionabilidad podra usarse con el artefacto o un texto
esta asociado con una secuencia o flujo de mensaje (como el flujo muestra la
direccin).

Flujo de Mensaje: Est representado por una lnea discontinua con un crculo no
relleno al inicio y una punta de flecha no rellena al final. Esto nos dice, que el flujo de
mensaje atraviesa la frontera organizativa (por ejemplo, entre piscinas). Un flujo de
mensaje no puede ser utilizado para conectar actividades o eventos dentro de la
misma piscina.

- Evento de inicio de temporizacin: El proceso inicia cuando se recibe un mensaje.

- Evento intermedio de compensacin: Permite el manejo de compensaciones. Puede ser


utilizado dentro del flujo de secuencia para indicar la necesidad de una compensacin o
adjunto a los lmites de actividad para que sea compensada una vez se active el evento