Você está na página 1de 8

INGENIERO LUIS JAIME BENAVIDES P DISEO DE SOFTWARE I

CICLO TECNOLOGICO
PERIODO 1-2014


FUNDAMENTOS DE BPMN

Los elementos grficos en BPMN se encuentran clasificados dentro de 4 categoras:

1. Objetos de Flujo

Son los principales elementos grficos que definen el comportamiento de los procesos. Dentro de los Objetos de Flujos
encontramos:




Eventos Actividades Compuertas

2. Objetos de Conexin

Son los elementos grficos usados para conectar dos objetos del flujo dentro de un proceso. Dentro de los Objetos de
Conexin encontramos:


Lneas de Secuencia Asociaciones Lneas de Mensaje



3. Canales

Son los elementos grficos utilizados para organizar las actividades del flujo en diferentes categoras visuales que
representan reas funcionales, roles o responsabilidades. Dentro de los Canales encontramos:



Pools Lanes




4. Artefactos


INGENIERO LUIS JAIME BENAVIDES P DISEO DE SOFTWARE I
CICLO TECNOLOGICO
PERIODO 1-2014
Son elementos grficos utilizados para proveer informacin adicional sobre el proceso. Dentro de los Artefactos
encontramos:





Objetos de Datos Grupos Anotaciones



OBJETOS DE FLUJO
1. Objetos de Flujo
Son los principales elementos grficos 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 organizacin.
- Consumen recursos.
- Pueden ser simples o compuestas.
Actividades





Son los elementos para controlar los puntos de divergencia y convergencia del flujo.
Compuertas


8.1.1. Actividad
Una Actividad es una unidad de trabajo a realizar. Puede ser que sea una tarea un proceso o un subproceso.

INGENIERO LUIS JAIME BENAVIDES P DISEO DE SOFTWARE I
CICLO TECNOLOGICO
PERIODO 1-2014
Las actividades se pueden definir como <<accin sobre un objeto>>, es decir una actividad se denomina siempre con
un verbo (accin) y un sustantivo (objeto). Por ejemplo <<comprar alimentos>> y no <<primero hay que comprar los
alimentos>>.
BPMN define dos tipos principales de actividades:
Las actividades pueden ser compuestas o no, dentro de BPMN las actividades compuestas se conocen como
Subprocesos, y las actividades atmicas como tareas:
Tarea Subproceso
Una Tarea (Task) se utiliza cuando el
trabajo en el proceso no es descompuesto en
ms detalle.

Un Sub-Proceso (Subprocess) es una actividad incluida
dentro de un proceso. Es compuesto dado que esta
actividad puede ser analizada en ms detalle.
Visualmente puede mostrarse colapsado o expandido.


Subproceso colapsado

Tarea Subproceso expandido














INGENIERO LUIS JAIME BENAVIDES P DISEO DE SOFTWARE I
CICLO TECNOLOGICO
PERIODO 1-2014

Marcador
Tarea
Marcador Subproceso
Tipos de
Tarea
Tipos de Subproceso
Los marcadores especifican el comportamiento particular de las actividades
durante su ejecucin.
Los tipos especifican la naturaleza de la tarea que se desea
llevar a cabo.

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

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


Tarea
Es una actividad atmica dentro de un
flujo de proceso. Se utiliza cuando el
trabajo en proceso no puede ser
desglosado a un nivel ms bajo de
detalle.

SubProceso
Es una actividad cuyos detalles
internos han sido modelados
utilizando actividades, compuertas,
eventos y flujos de secuencia

Ciclo Estndar Ciclo Estndar Tarea Subproceso


Instancias Mltiples en Paralelo
Las tareas pueden repetirse secuencialmente
comportndose como un ciclo. El ciclo multi-instancia
permite la creacin de un nmero deseado de
instancias de actividad que pueden ser ejecutadas de
forma paralela o secuencial.


Instancias Mltiples en Paralelo
Los sub procesos pueden repetirse secuencialmente
comportndose como un ciclo. El ciclo multi-
instancia permite la creacin de un nmero deseado
de instancias de actividad que pueden ser ejecutadas
de forma paralela o secuencial.


Envo
Es una tarea diseada para enviar un
mensaje a un participante externo
(relativo al proceso)


Transaccin
Es un sub proceso cuyo
comportamiento es controlado a
travs de un protocolo de transaccin.
Este incluye los tres resultados bsicos
de una transaccin: Terminacin
exitosa, terminacin fallida y evento
intermedio de cancelacin.
Instancias Mltiples en Paralelo Instancias Mltiples en Paralelo Envo Transaccin


INGENIERO LUIS JAIME BENAVIDES P DISEO DE SOFTWARE I
CICLO TECNOLOGICO
PERIODO 1-2014

Instancias Mltiples en Secuencia
Las tareas pueden repetirse secuencialmente
comportndose como un ciclo. El ciclo multi-instancia
permite la creacin de un nmero deseado de
instancias de actividad que pueden ser ejecutadas de
forma paralela o secuencial.


Instancias Mltiples en Secuencia
Los sub procesos pueden repetirse secuencialmente
comportndose como un ciclo. El ciclo multi-
instancia permite la creacin de un nmero deseado
de instancias de actividad que pueden ser ejecutadas
de forma paralela o secuencial.

Recepcin
Es una tarea diseada para esperar la
llegada de un mensaje por parte de un
participante externo (relativo al
proceso).

Subproceso de Evento
Un sub proceso es definido como de
Evento cuando es lanzado por un
evento. Un sub proceso de evento no
es parte del flujo normal de su
proceso Padre - no hay flujos de
entrada o salida.
Instancias Mltiples en Secuencia Instancias Mltiples en Secuencia Recepcin Subproceso de Evento


Compensacin
El objetivo de la asociacin (evento intermedio de
Compensacin) debe ser marcado como Actividad de
Compensacin (se revertir actividades ocurridas que
deshacen actividades realizadas).













Compensacin
El objetivo de la asociacin (evento intermedio de
Compensacin) debe ser marcado como Subproceso
de Compensacin (se revertir subproceso ocurridas
que deshacen subproceso realizadas)












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















Reusable
Identifica un punto en el flujo donde
se invoca un proceso pre-definido. Los
procesos reusables se conocen como
Actividades de Llamada en BPMN.







Compensacin Compensacin Tarea de Usuario

.






INGENIERO LUIS JAIME BENAVIDES P DISEO DE SOFTWARE I
CICLO TECNOLOGICO
PERIODO 1-2014

Ad Hoc
Es un grupo de actividades que no requieren
relaciones de secuencia. Se puede definir un
conjunto de actividades, pero su secuencia y nmero
de ejecuciones es determinada por sus ejecutantes.
Tarea Manual
Es una tarea que espera ser ejecutada
sin la asistencia de algn motor de
ejecucin de procesos de negocio o
aplicacin.

Ad Hoc Tarea Manual Subproceso de Referencia
. .


Regla de Negocio
Ofrece un mecanismo para que el
proceso provea una entrada a un motor
de Reglas de Negocio y obtenga una
salida de los clculos que realice el
mismo.









.


Regla de Negocio

. .


Invocacin de Servicio
Es una tarea que utiliza algn tipo de
.

INGENIERO LUIS JAIME BENAVIDES P DISEO DE SOFTWARE I
CICLO TECNOLOGICO
PERIODO 1-2014
servicio que puede ser Web o una
aplicacin automatizada.


Invocacin de Servicio

. .


Ejecucin de Script
Es una tarea que se ejecuta por un
motor de procesos de negocio. El
usuario define un script en un lenguaje
que el motor pueda interpretar.
.






Ejemplo: Solicitud de Crdito de Consumo


INGENIERO LUIS JAIME BENAVIDES P DISEO DE SOFTWARE I
CICLO TECNOLOGICO
PERIODO 1-2014

Você também pode gostar