Vous êtes sur la page 1sur 16

2.5.

3 Paleta
La Paleta contiene los elementos grficos BPMN utilizados para definir un modelo de procesos. Estos
elementos se describen a continuacin:

Actividades
Eventos
Compuertas
Datos
Artefactos
Swimlanes
Conectores

2.5.3.1 Actividades

Las actividades representan trabajos o tareas llevadas a cabo por miembros de la organizacin. Se
ejecutan de manera manual o automtica (realizadas por un sistema externo o de usuario) y pueden
ser atmicas o no atmicas (compuestas).
Las actividades se clasifican en tareas y sub procesos.

Tareas

ELEMENTO DESCRIPCIN NOTACIN

Es una actividad atmica dentro de un flujo de proceso.


Se utiliza cuando el trabajo en proceso no puede ser
Tarea
desglosado a un nivel ms bajo de detalle.

Copyright 2013 - Bizagi 41


Es una tarea de workflow tpica donde una persona
Tarea de ejecuta con la asistencia de una aplicacin de software.
Usuario

Es una tarea que utiliza algn tipo de servicio que puede


Tarea de ser Web o una aplicacin automatizada.
Servicio

Es una tarea diseada para esperar la llegada de un


Tarea de mensaje por parte de un participante externo (relativo al
Recepcin proceso).

Es una tarea diseada para enviar un mensaje a un


Tarea de participante externo (relativo al proceso).
Envo

Es una tarea que se ejecuta por un motor de procesos


Tarea de de negocio. El usuario define un script en un lenguaje
Script que el motor pueda interpretar.

Es una tarea que espera ser ejecutada sin la asistencia de


algn motor de ejecucin de procesos de negocio o
Tarea Manual
aplicacin.

Ofrece un mecanismo para que el proceso provea una


Tarea de
entrada a un motor de Reglas de Negocio y obtenga una
Regla de
salida de los clculos que realice el mismo.
Negocio

Las tareas pueden repetirse secuencialmente


comportndose como un ciclo. El ciclo multi-instancia
Ciclo Multi- permite la creacin de un nmero deseado de instancias
Instancia de actividad que pueden ser ejecutadas de forma
paralela o secuencial.

Las tareas pueden repetirse secuencialmente


comportndose como un ciclo. Esta caracterstica define
un comportamiento de ciclo basado en una condicin
Ciclo Estndar
booleana. La actividad se ejecutar siempre y cuando la
condicin booleana sea verdadera.

Sub proceso
Un sub proceso es una actividad compuesta que se incluye dentro de un proceso. Compuesta significa

42 Copyright 2013 - Bizagi


que puede ser desglosada a niveles ms bajos, esto es, que incluye figuras y elementos dentro de ella.

ELEMENTO DESCRIPCIN NOTACIN

Es una actividad cuyos detalles internos han sido


Sub-proceso modelados utilizando actividades, compuertas,
eventos y flujos de secuencia.

Sub-proceso Identifica un punto en el flujo donde se invoca un


Reusable proceso pre-definido. Los procesos reusables se
conocen como Actividades de Llamada en BPMN.

Un sub proceso es definido como de Evento cuando


Sub-proceso de es lanzado por un evento. Un sub proceso de evento
Evento no es parte del flujo normal de su proceso Padre -
no hay flujos de entrada o salida.

Es un sub proceso cuyo comportamiento es


controlado a travs de un protocolo de transaccin.
Transaccin Este incluye los tres resultados bsicos de una
transaccin: Terminacin exitosa, terminacin fallida y
evento intermedio de cancelacin.

Es un grupo de actividades que no requieren


Ad-Hoc sub- relaciones de secuencia. Se puede definir un conjunto
proceso de actividades, pero su secuencia y nmero de
ejecuciones es determinada por sus ejecutantes.

Los sub procesos pueden repetirse secuencialmente


comportndose como un ciclo. Esta caracterstica
define un comportamiento de ciclo basado en una
Ciclo Estndar
condicin booleana. La actividad se ejecutar
siempre y cuando la condicin booleana sea
verdadera.

Los sub procesos pueden repetirse secuencialmente


comportndose como un ciclo. El ciclo multi-instancia
permite la creacin de un nmero deseado de
Ciclo Multi-
instancias de actividad que pueden ser ejecutadas de
Instancia
forma paralela o secuencial.

Copyright 2013 - Bizagi 43


Compuertas
Las compuertas se utilizan para controlar la divergencia y convergencia de flujos de secuencia.
Determinan ramificaciones, bifurcaciones, combinaciones y uniones en el proceso. El trmino
Compuerta implica que hay un mecanismo que permite o limita el paso a travs de la misma.

ELEMENTO DESCRIPCIN NOTACIN

De divergencia: Se utiliza para crear caminos


alternativos dentro del proceso, pero solo uno se
selecciona.
Compuerta Exclusiva
De convergencia: Se utiliza para unir caminos
alternativos.

Representa un punto de ramificacin en los


procesos donde los caminos alternativos que siguen
la compuerta estn basados en eventos que
ocurren.
Compuerta Basada
en Eventos
Cuando el primer evento se dispara, el camino que
sigue a ese evento se usar. Los caminos restantes
sern deshabilitados.

Es una variacin de la compuerta basada en eventos


que se utiliza nicamente para instanciar procesos.
Compuerta Exclusiva
Si uno de los eventos de la configuracin de la
Basada en Eventos
compuerta ocurre, se crea una nueva instancia del
proceso. No deben tener flujos de entrada

A diferencia de la Compuerta Exclusiva Basada en


Eventos, se crea una instancia del proceso una vez
Compuerta Paralela
que TODOS los eventos de la configuracin de la
Basada en Eventos
compuerta ocurren. No deben tener flujos de
entrada.

De divergencia: Se utiliza para crear caminos


alternativos sin evaluar condicin alguna.
Compuerta Paralela
De convergencia: Se utiliza para unir caminos
alternativos. Las compuertas esperan todos los
flujos que concurren en ellas antes de continuar.

44 Copyright 2013 - Bizagi


De divergencia: Se utiliza para controlar puntos de
decisin complejos en los procesos. Crea caminos
alternativos dentro del proceso utilizando
Compuerta expresiones.
Compleja
De convergencia: Permite continuar al siguiente
punto del proceso cuando una condicin de negocio
se cumple.

De divergencia: Representa un punto de ramificacin


en donde las alternativas se basan en expresiones
condicionales. La evaluacin VERDADERA de una
condicin no excluye la evaluacin de las dems
Compuerta Inclusiva condiciones. Todas las evaluaciones VERDADERAS
sern atravesadas por un token.

De convergencia: Se utiliza para unir una


combinacin de caminos paralelos alternativos.

Datos

ELEMENTO DESCRIPCIN NOTACIN

Provee informacin acerca de cmo los


documentos, datos y otros objetos se utilizan y
Objetos de Datos
actualizan durante el proceso.

Provee un mecanismo para que las actividades


recuperen o actualicen informacin almacenada que
Depsito de Datos
persistir ms all del scope del proceso.

Artefactos
Clic para ms informacin sobre Artefactos

ELEMENTO DESCRIPCIN NOTACIN

Es un artefacto que provee un mecanismo visual


para agrupar elementos de un diagrama de manera
Grupo informal.

Son mecanismos para que un modelador provea


informacin adicional, al lector de un diagrama
Anotacin
BPM.

Copyright 2013 - Bizagi 45


Permite la insercin de imgenes almacenadas en
Imagen
su computador al diagrama.

Encabezado Muestra las propiedades del diagrama.

Este artefacto permite la insercin de un rea de


texto enriquecido al diagrama, para proveer
Texto con Formato
informacin adicional.

Ayuda a definir y utilizar sus propios artefactos.


Artefactos Los artefactos proveen la capacidad de mostrar
Personalizados informacin adicional acerca del proceso, que no
est directamente relacionada al flujo.

Swimlanes

ELEMENTO DESCRIPCIN NOTACIN

Un pool es un contenedor de procesos simples


(contiene flujos de secuencia dentro de las
actividades).
Pool
Un proceso est completamente contenido dentro
de un pool. Siempre existe por lo menos un pool.

Es una sub-particin dentro del proceso. Los lanes


se utilizan para diferenciar roles internos,
Lane
posiciones, departamentos, etc.

Es una sub-particin dentro del proceso. Puede


Fase indicar diferentes etapas durante el mismo.

Conectores

ELEMENTO DESCRIPCIN NOTACIN

Un flujo de secuencia es utilizado para mostrar el


Flujo de Secuencia orden en el que las actividades se ejecutarn dentro
del proceso.

Se utiliza para asociar informacin y artefactos con


objetos de flujo. Tambin se utiliza para mostrar las
Asociacin tareas que compensan una actividad.

46 Copyright 2013 - Bizagi


Se utiliza para mostrar el flujo de mensajes entre
Flujo de Mensaje dos entidades que estn preparadas para enviarlos
y recibirlos.

2.5.3.2 Eventos

Un evento es algo que sucede durante el curso del proceso, afectando el flujo y generando un
resultado.
Para hacer que un evento sea receptor o el que lanza el mensaje se debe dar clic derecho sobre la
figura y seleccionar Lanza el evento. Esta opcin habilita o deshabilita el comportamiento (aplica para
algunas figuras de acuerdo a lo que se describe a continuacin).

Eventos de Inicio

ELEMENTO DESCRIPCIN NOTACIN

Indica dnde se inicia un proceso. No tiene algn


Evento de Inicio
comportamiento particular.
Simple

Se utiliza cuando el inicio de un proceso se da al


Evento de Inicio de
recibir un mensaje de un participante externo.
Mensaje

Se utiliza cuando el inicio de un proceso ocurre en


Evento de Inicio de
una fecha o tiempo de ciclo especfico. (e.g, todos
Temporizacin
los viernes)

Este tipo de evento dispara el inicio de un proceso


Evento de Inicio
cuando una condicin se cumple.
Condicional

El inicio de un proceso se da por la llegada de una


seal que ha sido emitida por otro proceso.
Evento de Inicio de
Seal
Tenga en cuenta que la seal no es un mensaje; los
mensajes tienen objetivos especficos, la seal no.

Indica que se requieren mltiples disparadores para


Evento de Inicio iniciar el proceso. TODOS los disparadores deben
Paralelo Mltiple ser lanzados para iniciarlo.

Evento de Inicio Significa que hay mltiples formas de iniciar el


Mltiple proceso. Solo se requiere una de ellas.

Copyright 2013 - Bizagi 47


Eventos Intermedios

ELEMENTO DESCRIPCIN NOTACIN

Indica que algo sucede en algn lugar entre el inicio


y el final de un proceso. Esto afectar el flujo del
Evento Intermedio
proceso, pero no iniciar (directamente) o finalizar
Simple
el mismo.

Indica que un mensaje puede ser enviado o


recibido.

Si un proceso est esperando por un mensaje y ste


Evento de Mensaje es capturado, el proceso continuar su flujo.

El evento que lanza un mensaje se identifica con una


figura sombreada. El evento que capta un mensaje
se identifica con una figura sin relleno.

Indica un retraso dentro del proceso. Este tipo de


evento puede ser utilizado dentro de un flujo
Evento de
secuencial para indicar un tiempo de espera entre
Temporizacin
actividades.

Evento Escalable El evento indica un escalamiento a travs del


proceso.

Permite el manejo de compensaciones. El uso de


Evento de
este tipo se evento dentro del flujo de proceso
Compensacin
indica que una compensacin es necesaria.

Este evento se activa cuando una condicin se


Evento Condicional cumple.

Este evento se utiliza para conectar dos secciones


del proceso. Los eventos de enlace pueden ser
utilizados para crear ciclos o evitar lneas de
secuencia de flujo largas.
Si en un proceso hay dos enlaces (uno que lanza y
otro que recibe) el Modelador entender que estn
Evento de Enlace
unidos. Si hay dos que lanzan y uno que recibe el
Modelador entender que los que lanzan estn
unidos al que recibe. Si hay varios que lanzan y que
reciben los nombres de las 'parejas' deben ser
iguales para que el Modelador sepa cul
corresponde a cul.

48 Copyright 2013 - Bizagi


Estos eventos se utilizan para enviar o recibir
seales dentro o a lo largo del proceso. Una seal
es similar a una bengala que se dispara al cielo para
cualquiera que pueda estar interesado en ella y
reaccionar.
Evento de Seal
El evento que lanza una seal se identifica con un
tringulo sombreado.

El evento que recibe una seal se identifica con un


tringulo sin relleno.

Significa que hay mltiples disparadores asignados


al evento.

Cuando se utiliza para captar el disparador, solo


uno de los disparadores asignados es requerido y
Evento Mltiple el marcador del evento se mostrar vaco.

Cuando se utiliza para lanzar el disparador, todos


los disparadores asignados se lanzarn y el
marcador del evento se mostrar sombreado.

Significa que hay mltiples disparadores asignados


al evento. A diferencia del evento intermedio
Evento Paralelo
mltiple, TODOS los disparadores asignados son
Mltiple
requeridos para activar el evento.

Eventos Intermedios adjuntos a los lmites de una Actividad

ELEMENTO DESCRIPCIN NOTACIN

Si un Evento de Mensaje se encuentra adjunto a los


lmites de una actividad, cambiar el flujo normal a
un flujo de excepcin cuando se reciba un mensaje.
Evento de Mensaje
Si interrumpe la actividad a la que se encuentra
adjunto, los bordes de la figura se mostrarn
slidos, de lo contrario se mostrarn discontinuos.

Si un Evento de Temporizacin se encuentra adjunto


a los lmites de una actividad, cambiar el flujo
Evento
normal a un flujo de excepcin cuando se cumpla un
Temporizador
ciclo determinado o se alcance una fecha especfica.

Copyright 2013 - Bizagi 49


Si interrumpe la actividad a la que se encuentra
adjunto, los bordes de la figura se mostrarn
slidos, de lo contrario se mostrarn discontinuos.

Cuando se encuentra adjunto a los lmites de una


actividad solo puede captar un Escalamiento.

Evento Escalable Si interrumpe la actividad a la que se encuentra


adjunto, los bordes de la figura se mostrarn
slidos, de lo contrario se mostrarn discontinuos.

Un Evento Intermedio de Error solo puede ser


utilizado adjunto a los lmites de una actividad.

Este evento captura un error especfico (si se le


asigna un nombre) o cualquier error (si no se
Evento de Error
especifica nombre).

El Evento de Error siempre interrumpe la actividad a


la cual se encuentra adjunto, por lo que no existe
una versin "No interruptor" de ste y en
consecuencia, los bordes de la figura se muestran
siempre slidos.

Este evento es utilizado en sub procesos


transaccionales y debe ir adjunto a los lmites de
uno.

El evento se dispara si se alcanza un Evento de fin


Evento de de Cancelacin dentro del sub proceso de
Cancelacin transaccin o, si se recibe un mensaje de
cancelacin de un protocolo de cancelacin mientras
la transaccin se encuentra en ejecucin.

El Evento de Cancelacin siempre interrumpe el sub


proceso al cual se encuentra adjunto, por lo que no
existe una versin "No interruptor" de ste y en
consecuencia, los bordes de la figura se muestran
siempre slidos.

50 Copyright 2013 - Bizagi


Cuando se encuentra adjunto a los lmites de una
actividad, este evento se utiliza para capturar la
compensacin. Cuando esto ocurre, la actividad de
compensacin ser ejecutada.
Evento de
Compensacin La interrupcin o no interrupcin de la actividad no
aplica para el Evento de Compensacin, por lo que
los bordes de la figura siempre se mostrarn
slidos.

Si un Evento Condicional se encuentra adjunto a los


lmites de una actividad, cambiar el flujo normal a
un flujo de excepcin cuando se cumpla una
Evento Condicional condicin de negocio.

Si interrumpe la actividad a la que se encuentra


adjunto, los bordes de la figura se mostrarn
slidos, de lo contrario se mostrarn discontinuos.

Si un Evento de Seal se encuentra adjunto a los


lmites de una actividad, cambiar el flujo normal a
un flujo de excepcin cuando se reciba una seal.
Evento de Seal
Si interrumpe la actividad a la que se encuentra
adjunto, los bordes de la figura se mostrarn
slidos, de lo contrario se mostrarn discontinuos.

Si un Evento Mltiple se encuentra adjunto a los


lmites de una actividad, cambiar el flujo normal a
un flujo de excepcin cuando reciba uno o varios de
los disparadores asignados.
Evento Mltiple
Si interrumpe la actividad a la que se encuentra
adjunto, los bordes de la figura se mostrarn
slidos, de lo contrario se mostrarn discontinuos.

A diferencia del Evento Mltiple, si este evento se


encuentra adjunto a los lmites de una actividad,
cambiar el flujo normal a un flujo de excepcin
Evento Paralelo cuando reciba TODOS los disparadores asignados.
Mltiple
Si interrumpe la actividad a la que se encuentra
adjunto, los bordes de la figura se mostrarn
slidos, de lo contrario se mostrarn discontinuos.

Copyright 2013 - Bizagi 51


Eventos de Finalizacin

ELEMENTO DESCRIPCIN NOTACIN

Finalizacin simple Indica que el flujo finaliza.

Finalizacin de
Indica que un mensaje se enva una vez finaliza el
Mensaje
flujo.

Indica que es necesario realizar un escalamiento una


Finalizacin
vez finaliza el flujo.
Escalable

Indica que se debe generar un error. Todas las


secuencias activas del proceso son finalizadas. El
Finalizacin de
error ser recibido por un evento intermedio de
Error
captura de error.

Se utiliza dentro de un sub-proceso de transaccin e


Finalizacin de
indica que ste debe ser cancelado.
Cancelacin

Habilita el manejo de compensaciones. Si una


Finalizacin de actividad se identifica y fue exitosamente
Compensacin completada, sta ser compensada.

Finalizacin de Seal Indica que una seal es enviada una vez finaliza el
flujo.

Significa que hay mltiples consecuencias de finalizar


Finalizacin Mltiple el flujo. Todas ellas ocurrirn.

Finaliza el proceso y todas sus actividades de forma


Finalizacin Terminal
inmediata.

2.5.3.3 Compuertas

Las compuertas se utilizan para controlar la divergencia y convergencia de flujos de secuencia.


Determinan ramificaciones, bifurcaciones, combinaciones y uniones en el proceso. El trmino
Compuerta implica que hay un mecanismo que permite o limita el paso a travs de la misma.

52 Copyright 2013 - Bizagi


ELEMENTO DESCRIPCIN NOTACIN

De divergencia: Se utiliza para crear caminos


alternativos dentro del proceso, pero solo uno se
selecciona.
Compuerta Exclusiva
De convergencia: Se utiliza para unir caminos
alternativos.

Representa un punto de ramificacin en los


procesos donde los caminos alternativos que siguen
la compuerta estn basados en eventos que
ocurren.
Compuerta Basada
en Eventos
Cuando el primer evento se dispara, el camino que
sigue a ese evento se usar. Los caminos restantes
sern deshabilitados.

Es una variacin de la compuerta basada en eventos


que se utiliza nicamente para instanciar procesos.
Compuerta Exclusiva
Si uno de los eventos de la configuracin de la
Basada en Eventos
compuerta ocurre, se crea una nueva instancia del
proceso. No deben tener flujos de entrada

A diferencia de la Compuerta Exclusiva Basada en


Eventos, se crea una instancia del proceso una vez
Compuerta Paralela
que TODOS los eventos de la configuracin de la
Basada en Eventos
compuerta ocurren. No deben tener flujos de
entrada.

De divergencia: Se utiliza para crear caminos


alternativos sin evaluar condicin alguna.
Compuerta Paralela
De convergencia: Se utiliza para unir caminos
alternativos. Las compuertas esperan todos los
flujos que concurren en ellas antes de continuar.

De divergencia: Se utiliza para controlar puntos de


decisin complejos en los procesos. Crea caminos
alternativos dentro del proceso utilizando
Compuerta expresiones.
Compleja
De convergencia: Permite continuar al siguiente
punto del proceso cuando una condicin de negocio
se cumple.

Copyright 2013 - Bizagi 53


De divergencia: Representa un punto de ramificacin
en donde las alternativas se basan en expresiones
condicionales. La evaluacin VERDADERA de una
condicin no excluye la evaluacin de las dems
Compuerta Inclusiva condiciones. Todas las evaluaciones VERDADERAS
sern atravesadas por un token.

De convergencia: Se utiliza para unir una


combinacin de caminos paralelos alternativos.

2.5.3.4 Datos

ELEMENTO DESCRIPCIN NOTACIN

Provee informacin acerca de cmo los


documentos, datos y otros objetos se utilizan y
Objetos de Datos
actualizan durante el proceso.

Provee un mecanismo para que las actividades


recuperen o actualicen informacin almacenada que
Depsito de Datos
persistir ms all del scope del proceso.

2.5.3.5 Artefactos

Clic para ms informacin sobre Artefactos

ELEMENTO DESCRIPCIN NOTACIN

Es un artefacto que provee un mecanismo visual


para agrupar elementos de un diagrama de manera
Grupo informal.

Son mecanismos para que un modelador provea


informacin adicional, al lector de un diagrama
Anotacin
BPM.

Permite la insercin de imgenes almacenadas en


Imagen
su computador al diagrama.

Muestra las propiedades del diagrama (autor,


Encabezado
versin, descripcin) y se actualiza igualmente de

54 Copyright 2013 - Bizagi


manera automticamente con la informacin
contenida all.

Este artefacto permite la insercin de un rea de


texto enriquecido al diagrama, para proveer
Texto con Formato
informacin adicional.

Ayuda a definir y utilizar sus propios artefactos.


Artefactos Los artefactos proveen la capacidad de mostrar
Personalizados informacin adicional acerca del proceso, que no
est directamente relacionada al flujo.

2.5.3.6 Sw imlanes

ELEMENTO DESCRIPCIN NOTACIN

Un pool es un contenedor de procesos simples


(contiene flujos de secuencia dentro de las
actividades).
Pool
Un proceso est completamente contenido dentro
de un pool. Siempre existe por lo menos un pool.

Es una sub-particin dentro del proceso. Los lanes


se utilizan para diferenciar roles internos,
Lane
posiciones, departamentos, etc.

Es una sub-particin dentro del proceso. Puede


Fase indicar diferentes etapas durante el mismo.

2.5.3.7 Conectores

ELEMENTO DESCRIPCIN NOTACIN

Un flujo de secuencia es utilizado para mostrar el


Flujo de Secuencia orden en el que las actividades se ejecutarn dentro
del proceso.

Se utiliza para asociar informacin y artefactos con


objetos de flujo. Tambin se utiliza para mostrar las
Asociacin tareas que compensan una actividad.

Copyright 2013 - Bizagi 55


Se utiliza para mostrar el flujo de mensajes entre
Flujo de Mensaje dos entidades que estn preparadas para enviarlos
y recibirlos.

2.5.4 Propiedades de elemento


Las Propiedades de Elemento se utilizan para documentar el proceso. Cada elemento tiene sus
propiedades y dependiendo del tipo de elemento, algunas pestaas se mostrarn.

Las cuatro pestaas disponibles son:

Bsicas: Contiene la informacin bsica incluyendo un nombre, descripcin e informacin crucial de


BPMN.

Extendidas: En esta pestaa, el usuario puede varios elementos para proveer informacin adicional
en la documentacin. Para mayor informacin, consulte Atributos Extendidos

Avanzadas: Contiene atributos especficos BPMN para cada figura.

Acciones de presentacin: En esta pestaa, el usuario puede definir lo que una figura mostrar
cuando se d clic sobre ella, en el modo de presentacin. Para mayor informacin, consulte
Acciones de Presentacin

56 Copyright 2013 - Bizagi

Vous aimerez peut-être aussi