Sie sind auf Seite 1von 75

1|BPMS 2|Intranet 3|Document Management 4|Content Management 5|Online Commerce 6|Business Rules

Manual

AuraPortal Helium Modeler


(4 Marzo 2015)

Esta publicacin pertenece al Servicio de Documentacin de AuraPortal (SDAP) y todos los


derechos estn reservados. La reproduccin total o parcial de este documento, as como la entrega
a terceras partes sin el permiso escrito del SDAP quedan prohibidas. www.auraportal.com |
info@auraportal.com | Skype: AuraPortal | Tel: +34 962 954 497 | Internacional: +18 572 390 070
NDICE
0. INTRODUCCIN......................................................................................................................................................... 5
0.1 CICLO DE VIDA DE LOS PROCESOS ............................................................................................................... 5
0.1.1 Modelizacin .............................................................................................................................................. 5
0.1.2 Simulacin.................................................................................................................................................. 6
0.1.3 Ejecucin.................................................................................................................................................... 6
0.1.4 Monitorizacin ............................................................................................................................................ 6
0.1.5 Optimizacin .............................................................................................................................................. 6
0.2 DOS FORMATOS DE AURAPORTAL HELIUM MODELER .............................................................................. 6
0.3 DOS HERRAMIENTAS PARA MODELAR.......................................................................................................... 8
0.4 LA NOTACIN BPMN ......................................................................................................................................... 8

1. INICIAR AURAPORTAL HELIUM MODELER ......................................................................................................... 10


1.1 PREPARAR EL LIENZO .................................................................................................................................... 11
1.1.1 Configuracin Bsica de la Vista ............................................................................................................. 11
1.1.2 Configuracin Bsica de las Pginas....................................................................................................... 11
1.1.3 Configuracin Bsica del Estilo del Texto ................................................................................................ 12
1.1.4 Configuracin del Idioma ......................................................................................................................... 12
1.1.5 Las Pginas ............................................................................................................................................. 12
1.1.6 Uso de Bandas......................................................................................................................................... 13
1.1.6.1 Aadir Bandas..................................................................................................................................... 13
1.1.6.2 Titular las Bandas ............................................................................................................................... 14
1.1.6.3 Colorear las Bandas............................................................................................................................ 14
1.1.6.4 Mover las Bandas ............................................................................................................................... 14
1.1.6.5 Eliminar Bandas .................................................................................................................................. 15

2. CREAR EL DIAGRAMA ........................................................................................................................................... 15


2.1 LOS OBJETOS .................................................................................................................................................. 15
2.1.1 Trabajar con Objetos................................................................................................................................ 15
2.1.1.1 Seleccionar Objetos ............................................................................................................................ 15
2.1.1.2 Nombrar Objetos ................................................................................................................................. 16
2.1.1.3. Colorear Objetos ................................................................................................................................ 17
2.1.1.4 Mover Objetos ..................................................................................................................................... 17
2.1.1.5 Copiar Objetos ................................................................................................................................... 18
2.1.2 Los Objetos Compuestos ......................................................................................................................... 18
2.2 LAS CONEXIONES............................................................................................................................................ 18
2.2.1 Conectar Objetos ..................................................................................................................................... 18
2.2.1.1 Mover una Lnea de Conexin ............................................................................................................ 19
2.2.1.2 Dar Nombre a una Lnea de Conexin ............................................................................................. 19
2.2.2 Enlaces .................................................................................................................................................... 20
2.2.2.1 Enlace entre las Notaciones Comprimida y Desarrollada de un Subproceso..................................... 20
2.2.2.2 Enlace entre dos Objetos .................................................................................................................... 21
2.2.3 Trabajar con Objetos Conectados ........................................................................................................... 22
2.2.3.1 Seleccionar Grupos de Objetos ......................................................................................................... 22
2.2.3.2 Mover Grupos de Objetos .................................................................................................................. 22
2.2.3.3 Copiar Grupos de Objetos ................................................................................................................. 22
2.2.3.4 Alinear Grupos de Objetos ................................................................................................................. 22

3. SINTAXIS .................................................................................................................................................................. 23

AURAPORTAL HELIUM MODELER Pgina 2 de 75


3.1 SOBRE LAS TAREAS ....................................................................................................................................... 23
3.2 SOBRE LOS SUBPROCESOS (NOTACIN COMPRIMIDA) .......................................................................... 23
3.3 SOBRE LOS EVENTOS .................................................................................................................................... 23
3.4 SOBRE LAS COMPUERTAS ............................................................................................................................ 24

4. EJEMPLO DE DIAGRAMACIN.............................................................................................................................. 24
4.1 PLANTEAMIENTO DEL EJEMPLO .................................................................................................................. 24
4.2 RESOLUCIN DEL EJEMPLO ......................................................................................................................... 26

5. CONVERTIBILIDAD ENTRE FORMATOS ............................................................................................................... 27


5.1 EXPORTAR UN DIAGRAMA DESDE AURAPORTAL ..................................................................................... 27
5.2 MODIFICAR UN DIAGRAMA CON AURAPORTAL HELIUM MODELER STANDALONE ............................. 28
5.3 CREAR UN DIAGRAMA CON AURAPORTAL HELIUM MODELER STANDALONE ..................................... 28
5.4 IMPORTAR UN DIAGRAMA EN AURAPORTAL ............................................................................................. 28

6. GALERA DE OBJETOS BPMN............................................................................................................................... 29


6.1 TAREAS ............................................................................................................................................................. 30
6.2 SUBPROCESOS ................................................................................................................................................ 31
6.3 EVENTOS .......................................................................................................................................................... 32
6.4 COMPUERTAS .................................................................................................................................................. 34
6.5 COMPUERTAS (NOTACIN ESPECIAL)......................................................................................................... 35
6.6 ARTEFACTOS ................................................................................................................................................... 36

7. SIMULACIN DE EJECUCIN DE PROCESOS .................................................................................................... 37


7.1 SIMULACIN ESTADSTICA ............................................................................................................................ 38
7.1.1 Configuracin de Objetos......................................................................................................................... 45
7.1.1.1 Tarea Personal (TP)............................................................................................................................ 45
7.1.1.2 Mensaje de Inicio (IM) ......................................................................................................................... 48
7.1.1.3 Mensaje Intermedio (EM) .................................................................................................................... 48
7.1.1.4 Tarea de Sistema (TS) ........................................................................................................................ 49
7.1.1.5 Compuerta DX .................................................................................................................................... 50
7.1.1.6 Compuerta DO .................................................................................................................................... 50
7.1.1.7 Compuertas CO .................................................................................................................................. 51
7.1.1.8 Evento de Fin ...................................................................................................................................... 52
7.1.1.9 Evento de Tiempo ............................................................................................................................... 52
7.1.1.10 Objetos que no requieren configuracin ........................................................................................... 52
7.1.2 Distribuciones Estadsticas ...................................................................................................................... 53
7.1.2.1 Valor Fijo ............................................................................................................................................. 54
7.1.2.2 Distribucin Erlang .............................................................................................................................. 54
7.1.2.3 Distribucin Normal ............................................................................................................................. 55
7.1.2.4 Distribucin Exponencial Negativa...................................................................................................... 59
7.1.2.5 Distribucin Gamma............................................................................................................................ 60
7.1.2.6 Distribucin LogNormal ....................................................................................................................... 61
7.1.2.7 Distribucin Weibull............................................................................................................................. 62
7.1.2.8 Distribucin Binomial........................................................................................................................... 63
7.1.2.9 Distribucin Poisson............................................................................................................................ 64

AURAPORTAL HELIUM MODELER Pgina 3 de 75


7.1.2.10 Distribucin Uniforme ........................................................................................................................ 65
7.1.2.11 Distribucin Triangular ...................................................................................................................... 66
7.1.3 Ejecucin de la Simulacin Estadstica.................................................................................................... 66
7.1.4 Anlisis de resultados .............................................................................................................................. 67
7.2 SIMULACIN REAL .......................................................................................................................................... 73
7.2.1 Ejecucin rpida....................................................................................................................................... 74
7.2.2 Ejecucin en produccin .......................................................................................................................... 75

AURAPORTAL HELIUM MODELER Pgina 4 de 75


0. INTRODUCCIN
AuraPortal Helium Modeler es el nuevo modelador de procesos que se incluye en AuraPortal Helium, para que
el propio usuario disee los procesos de su empresa. Es sin duda el ms completo del mercado, y est basado en
la notacin BPMN v2.0.

0.1 Ciclo de Vida de los Procesos


AuraPortal Helium Modeler es la herramienta que se utiliza durante la Modelizacin de los procesos, que es la
primera etapa del Ciclo de Vida completo de los Procesos en AuraPortal.

Para situar la importancia de la Modelizacin, veamos un esquema de las 5 etapas de las que consta el Ciclo de
Vida completo de los Procesos en AuraPortal:

Veamos brevemente cada una de ellas:

0.1.1 Modelizacin
La Modelizacin es la etapa donde se disean las Clases de Proceso y comprende dos partes:

- Diagramacin. Es la parte del Ciclo de Vida de los Procesos en AuraPortal en donde se disea grfica-
mente la secuencia, trayectoria y conexiones de todos los objetos que componen la Clase de Proceso.

Se realiza con la herramienta AuraPortal Helium Modeler incluida en AuraPortal y que se explica con
detalle en este documento.

- Asignacin de Atributos. Una vez se ha diseado el Diagrama, la segunda etapa de la Modelizacin con-
siste en la Asignacin de Atributos a cada uno de los Objetos.

AURAPORTAL HELIUM MODELER Pgina 5 de 75


Para ver todos los detalles de la Asignacin de Atributos dirjase a la Monografa Modelizacin de
Procesos.

0.1.2 Simulacin
Con AuraPortal es posible realizar simulaciones de la ejecucin de los procesos, es decir, hacer trabajar los
procesos de manera virtual en escenarios imaginarios en los que pueden darse circunstancias cuya influencia en
la ejecucin de dichos procesos se pretende conocer y cuantificar. Estas operaciones deben dar luz sobre posi-
bles cuellos de botella, sobrecargas, desigualdad en el reparto de los trabajos, excesivos tiempos, costes, etc.

Ms adelante en este documento encontrar explicaciones detalladas de esta etapa del Ciclo de Vida de los Pro-
cesos.

0.1.3 Ejecucin
Una vez ha finalizado las etapas de Modelizacin y Simulacin y se da por vlido el diseo de la Clase de Proce-
so, ya puede pasarse a la Ejecucin, lo que en trminos de AuraPortal significa el pase al Modo Entorno Produc-
cin.

En esta etapa los usuarios trabajarn normalmente en los procesos, introduciendo y consultando datos reales
segn el diseo establecido.

0.1.4 Monitorizacin
Una vez los usuarios estn trabajando normalmente, la Monitorizacin de los procesos permite controlar y su-
pervisar que la ejecucin de los mismos se realiza segn lo previsto o bien que hay desviaciones que necesitan
correccin.

0.1.5 Optimizacin
La necesidad o no de Optimizacin del diseo de las Clases de Proceso surge de los datos obtenidos con la Mo-
nitorizacin y en caso de que sea necesario se exige que la herramienta BPM permita modificaciones instant-
neas del diseo de los procesos y que estas modificaciones sean inmediatamente aplicadas, sin necesidad de
programacin alguna, tanto en los entornos reales como en los imaginarios. Esta caracterstica no est presente
en prcticamente ninguna herramienta BPM, con la excepcin de AuraPortal, porque los BPM en general requie-
ren la intervencin mayor o menor de programadores o expertos tcnicos para poner en ejecucin las modifica-
ciones en el diseo de los procesos, lo cual hace imposible realizar gran nmero de diferentes pruebas del fun-
cionamiento de los mismos en poco tiempo y de forma sencilla ya que en cada caso habr que reprogramar la
aplicacin.

0.2 Dos formatos de AuraPortal Helium Modeler


AuraPortal ofrece dos formatos de su modelador:

1. AuraPortal Helium Modeler que se suministra integrado en la aplicacin AuraPortal.

AURAPORTAL HELIUM MODELER Pgina 6 de 75


2. AuraPortal Helium Modeler Standalone que se obtiene gratuitamente descargndolo desde la Web de
AuraPortal (www.auraportal.com) para utilizarlo de forma independiente de la suite AuraPortal.

Bsicamente, las diferencias entre ambos son:

1. Sobre su modo de acceso

- El acceso a la versin integrada en AuraPortal se encuentra en las opciones de diseo de cada Clase de
Proceso dentro de la Estructura de AuraPortal.

- El acceso a la versin Standalone se encuentra en el icono que aparecer en el escritorio de su compu-


tador, que habr sido generado automticamente al instalar AuraPortal Helium Modeler Standalone. El
instalador se obtiene gratuitamente desde la Web de AuraPortal (www.auraportal.com).

Desde la misma web www.auraportal.com tambin es posible utilizar AuraPortal Helium Modeler Online,
que es el mismo formato Standalone pero sin necesidad de instalarlo en su computador.

2. Sobre la seleccin del Idioma

- El idioma de AuraPortal Helium Modeler cuando se utiliza integrado en AuraPortal es el mismo que el
del usuario que ha iniciado sesin en AuraPortal.

- En AuraPortal Helium Modeler Standalone el idioma se elige en el botn Idioma ubicado en la barra de
acciones situada en la parte superior de la ventana.

3. Sobre la ejecucin de la Simulacin

En la versin integrada con AuraPortal, la simulacin estadstica se configura y ejecuta desde la opcin Si-
mulacin ubicada en el panel EJECUCIN del diseo de la Clase de Proceso en Estructura:

En la versin Standalone, la simulacin estadstica se ejecuta desde el botn situado en la parte superior
izquierda:

AURAPORTAL HELIUM MODELER Pgina 7 de 75


Los diagramas construidos con ambos formatos son compatibles. Por tanto, los construidos con la versin
Standalone pueden ser importados en cualquier momento a una instalacin de AuraPortal para pasar a la
ejecucin del proceso sin necesidad de programacin.

Nota.
Ms adelante en este manual se explican sus posibilidades de conversin entre formatos.

0.3 Dos Herramientas para Modelar


Adems de AuraPortal Helium Modeler diseado con tecnologa Java y objeto de esta Gua de Uso, AuraPor-
tal tambin ofrece otra herramienta de modelar alternativa, llamada AuraPortal Visio Modeler basada en Visio
de Microsoft. Las diferencias ms significativas entre ambos son:

1. AuraPortal Helium Modeler

Est diseado con tecnologa Java, es 100% Web y compatible con los navegadores de Internet ms utiliza-
dos, como Internet Explorer, FireFox, Chrome, Safari, etc.

No requiere programas de terceros. Todo lo que se necesita est incluido en AuraPortal sin necesidad de
adquirir programas adicionales.

Sobre el Control de Versiones, tantas veces como se modifique un Diagrama, al pulsar el botn Guardar, el
sistema crea automticamente una nueva Versin. Mediante la funcionalidad de Control de Versiones pue-
den ser consultadas o restauradas en caso necesario.

2. AuraPortal Visio Modeler

Est basado MS Visio, tanto Standard como Professional, al que se ha aadido todo un complejo desarrollo
para adaptarlo totalmente a la prctica de la diagramacin de procesos de negocio mediante la notacin
BPMN, v2.0, y es de muy fcil manejo.

Nota.
Las versiones de MS Visio compatibles son 2003, 2007 y 2010. La versin 2013 ha perdido la
compatibilidad porque Microsoft ha retirado el formato de fichero XML necesario.

AuraPortal Visio Modeler tambin se suministra en dos formatos: el integrado en la aplicacin AuraPortal y
el Standalone para utilizarlo de forma independiente de AuraPortal.

Nota.
Aunque la funcionalidad que ofrece el Modeler en Visio es similar a la de Helium, AuraPortal
Visio Modeler tiene su propia Gua de Uso.

0.4 La Notacin BPMN


AuraPortal Helium Modeler ha adoptado para la modelizacin de sus Clases de Procesos el Standard interna-
cional BPMN (Business Process Modeling Notation) v2.0, con algunas adiciones de desarrollo propio (por ejem-
plo, los Colectores y los Puntos de Control) que cubren algunas carencias del Standard y aumentan significativa-
mente su potencia.

En esencia, el BPMN se compone de varios conjuntos de elementos que abarcan la representacin, tanto de los
Objetos del flujo y sus conexiones como los instrumentos de ayuda que son las Bandas (Swimlanes) y los Arte-
factos.

Los Objetos se dividen en tres categoras: Actividades, Eventos y Compuertas. A su vez, las Actividades se divi-
den en Tareas y Subprocesos.

AURAPORTAL HELIUM MODELER Pgina 8 de 75


1. Tareas. Realizan las actividades del Proceso. Pueden ser Personales (las que deben ser realizadas por perso-
nas) y de Sistema (las que sern realizadas automtica por el sistema sin intervencin humana).

2. Subprocesos. Son conjuntos de Tareas y otros Objetos que pueden funcionar como una unidad operativa
independiente, aunque integrada en el Proceso. Ejemplos de notacin de Tareas y Subprocesos:

3. Eventos. Se encargan de controlar los arranques y paradas de las corrientes del Proceso en los hilos en los
que estn situados. Ejemplos de notacin:

4. Compuertas. Redirigen las corrientes entre los hilos del Proceso segn su configuracin y condiciones.
Ejemplos de notacin:

Nota.
Como se aprecia en las imgenes, cada objeto se identifica con una abreviatura. TP para las
Tareas Personales, TS para las Tareas de Sistema, SP para los Subprocesos, DA para las
Compuertas Divergentes Paralelas (AND), etc.

5. Lienzo y Bandas. El lienzo, en donde se dibujan los objetos del Diagrama, puede dividirse en Bandas (Swim-
lanes) que son pasillos verticales u horizontales que sirven para ayudar a ubicar las Tareas y Subprocesos en
relacin con los departamentos o roles de los ejecutores de los mismos.

6. Artefactos. Elementos complementarios que ayudan a mejorar la comprensin del Diagrama. Su funcin es
ilustrativa y no ejecutiva, por tanto el Motor no los tiene en cuenta al ejecutar los Procesos.

Es importante que antes de comenzar a trabajar identifique cada objeto y comprenda su funcionalidad.

El apartado Galera de Objetos BPMN contiene la lista y explicacin de todos los Objetos de Flujo y los
Artefactos BPMN.

AURAPORTAL HELIUM MODELER Pgina 9 de 75


1. INICIAR AURAPORTAL HELIUM MODELER
Al iniciar AuraPortal Helium Modeler se abrir la siguiente ventana.

En la cabecera de la versin Standalone hay opciones adicionales como Ejecutar Simulacin, Abrir diagrama y
Exportar como Imagen, que en la versin integrada con AuraPortal estn disponibles desde opciones internas
de AuraPortal:

Como se aprecia en la figura, la ventana presenta dos Zonas y dos Barras de herramientas.

1. La zona derecha contiene el Lienzo sobre el que se realizar el dibujo.

2. La zona izquierda contiene la Galera de Objetos BPMN que se usa para modelizar. En el Anexo del final
de esta Gua de Uso se explica cada una de las formas grficas de los objetos de la galera.

3. La Barra Intermedia que se encuentra entre las dos zonas contiene las herramientas de alineacin de ob-
jetos.

4. La Barra Superior de la ventana contiene las herramientas de dibujo.

Para crear un Diagrama, bsicamente se debe:

1. Preparar el Lienzo de dibujo (Estilo de Texto, Idioma, Pginas, Bandas, etc.).

2. Dibujar el Diagrama realizando bsicamente tres acciones:

- Situar cada Objeto en el lienzo,

- Identificarlo con una descripcin de la funcionalidad que realiza en el proceso y

- Conectarlo con el (o los) objetos que correspondan para crear as los flujos de corriente.

AURAPORTAL HELIUM MODELER Pgina 10 de 75


3. Al finalizar la sesin se puede salir del Modeler mediante una de las siguientes opciones:

- Guardar Diagrama. Guarda el diagrama comprobando que no hay errores segn la sintaxis BPMN.

- Guardar Borrador. Guarda el diagrama sin comprobar si hay errores segn la sintaxis BPMN.

- Salir sin Guardar. No se guardan las acciones realizadas en la sesin.

Notas.

1. Sintaxis. AuraPortal Helium Modeler incluye comprobacin de Sintaxis para asegurar


la forma correcta en la que deben quedar los objetos que componen el diagrama y en
su caso indica exactamente dnde se encuentran los errores y explica su naturaleza.
De esta forma, cuando un diagrama ha superado la prueba de sintaxis, la ejecucin
del modelo ser correcta.

2. Control de versiones. Si se est trabajando desde AuraPortal, al Guardar el sistema


crea automticamente una nueva Versin. Mediante la funcionalidad de Control de
Versiones pueden ser consultadas o restauradas en caso necesario.

Si se est trabajando con Standalone (independiente de AuraPortal), al Guardar puede


sustituirse o, cambindole el nombre, crear una nueva versin.

1.1 Preparar el lienzo


El Lienzo es el espacio sobre el que se realizar el dibujo. El Lienzo puede estar dividido en Pginas y stas pue-
den ser divididas en Bandas.

Antes de comenzar conviene preparar el Lienzo determinando los valores generales con los que se desee traba-
jar, modificando los valores que AuraPortal Helium Modeler ya lleva por defecto.

Desde las pestaas de la parte superior izquierda de la ventana, en cualquier momento podr modificar estos
valores para adaptarlos a cada situacin.

Todas estas funcionalidades se explican a continuacin.

1.1.1 Configuracin Bsica de la Vista


Desde la pestaa Ver se determina:

- Si se desea que las pginas muestren un Grid para guiar al usuario a ajustar la posicin de los objetos.
Desde la pestaa 'Configuracin Bsica de las pginas' podrn configurarse las caractersticas de este
Grid.

- Si se desea disponer de unas Reglas Horizontal y Vertical, tambin como ayuda para ajustar la posicin
de los objetos.

- Mediante un Zoom, el tamao predeterminado de las pginas.

- Directamente, que el tamao predeterminado de las pginas sea Pgina Completa (que la Pgina se
adapte al alto visible del Lienzo) o Ancho Pgina (que la Pgina se adapte al ancho visible del Lienzo).

1.1.2 Configuracin Bsica de las Pginas


Desde la pestaa Pgina podr:

AURAPORTAL HELIUM MODELER Pgina 11 de 75


- Desde Fondo, determinar la esttica (Color e Imagen) del fondo de las Pginas as como el Color del
Lienzo.

- Desde Grid, configurar las caractersticas del Grid para optimizar su uso.

- Desde Objetos, determinar la esttica de los objetos del diagrama (Planos, con Relieve o con Sombra).

1.1.3 Configuracin Bsica del Estilo del Texto


AuraPortal Helium Modeler ya lleva por defecto unos valores del estilo texto a aplicar a los Objetos del diagrama,
pero pueden ser personalizados a dos niveles:

1. En primer lugar, si se desea dar a los diagramas un estilo uniforme, al pulsar sobre la pestaa Estilo Tex-
to en la parte superior de la ventana, se abre una ventana en la que se puede configurar la Fuente, Ta-
mao, Estilo, Alineacin e Interlineado de las Tareas, Eventos, Compuertas y Lneas de Conexin.

2. Estos valores actuarn como predeterminados, pero a medida que se crean objetos, pueden personali-
zarse sobre la marcha en los casos que as se decida.

1.1.4 Configuracin del Idioma


Para configurar el idioma basta con seleccionarlo. Los cambios tendrn efecto la siguiente vez que se abra el
Modeler.

1.1.5 Las Pginas


Al comenzar a trabajar el Lienzo ya lleva una pgina por defecto, y podrn irse aadiendo las que sean necesarias
para completar el diagrama. El tamao de cada pgina, por defecto, est pensado para que el Diagrama pueda
ser impreso en A4 aunque, mediante el icono puede configurarse la pgina segn se desee.

Nota.
En procesos extensos o complejos, puede utilizarse la primera pgina para dibujar el dia-
grama bsico del proceso dividido en Subprocesos y, en pginas posteriores, mostrar el la
notacin desarrollada (es decir, el contenido) de cada uno de estos subprocesos.

Cada pgina quedar identificada por una pequea pestaa con su nmero en la parte inferior izquierda del
Lienzo.

Para aadir pginas al Lienzo se pulsa sobre el icono ubicado en la parte superior de la Barra Intermedia.
Cada pulsacin aade una pgina. Debajo de este icono, est su correspondiente botn para Eliminar la
pgina.

Pulsando el botn derecho sobre cualquier parte de una pgina se abre la siguiente ventana, que contiene las
acciones que pueden realizarse sobre la pgina:

AURAPORTAL HELIUM MODELER Pgina 12 de 75


1.1.6 Uso de Bandas
Las bandas pueden utilizarse para diferenciar funciones del proceso, como pueden ser las distintas reas o de-
partamentos en los que se ejecutan las tareas, pero tambin otros aspectos funcionales que mejoren la com-
prensin del diagrama.

No es obligatorio trabajar con Bandas.

Las Bandas pueden ser Horizontales o Verticales.

Cada una de las pginas del Diagrama puede albergar diferentes Bandas.

Nota.
Si se van a utilizar Bandas se recomienda que antes de comenzar a dibujar el diagrama se
preparen las Bandas que se vayan a utilizar (que en cada pgina pueden ser diferentes),
aunque en cualquier momento podrn aadirse o eliminarse bandas.

1.1.6.1 Aadir Bandas

Para Aadir una banda a una pgina basta con colocar el cursor sobre los objetos 'Banda Vertical' o 'Banda
Horizontal', en la pestaa de Artefactos de la Galera de Objetos (zona de la izquierda), pulsar y arrastrar hasta
la posicin de la Pgina que se desea y soltar.

Al aadir nuevas Bandas a una pgina, el sistema las ir colocando a la derecha de la anterior, agrupadas bajo
el mismo Ttulo, tal como se ve en la imagen posterior.

Una vez est una Banda sobre la pgina ya se puede trabajar con ella (dimensionarla, moverla, colorearla, etc.).
Para trabajar con una Banda debe estar seleccionada (queda enmarcada en rojo).

- Al agregar una banda al lienzo queda en situacin de Seleccionada y, por tanto, preparada para trabajar
con ella.

AURAPORTAL HELIUM MODELER Pgina 13 de 75


- Si ya se est trabajando, para seleccionar una banda, basta con pulsar sobre ella.

Pulsando el botn derecho del ratn sobre cualquier parte de una Banda se abre la 'Ventana de Acciones de
Banda', que permite seleccionar las acciones a realizar con la Banda.

Para seleccionar el Conjunto de Bandas basta con pulsar sobre la Cabecera del Conjunto (queda enmarcado en
rojo).

Al introducir el primer objeto en una banda aparece un cuadrito con el signo menos en la parte superior
izquierda de la Cabecera. Pulsando sobre este icono se minimiza el ancho de la banda. Esta accin puede resul-
tar muy prctica para despejar la pgina cuando se estn dibujando diagramas complejos.

1.1.6.2 Titular las Bandas

Para dar un ttulo al Conjunto de Bandas o a la Cabecera de cada Banda, con doble pulsacin del ratn, queda
preparada para escribir el texto. El mismo resultado se obtiene invocando la 'Ventana de Acciones de Banda' y
seleccionando Editar.

La Barra Superior de la ventana contiene (de izquierda a derecha) las siguientes herramientas de texto: Tipo de
Fuente y Tamao, Negrita, Cursiva, Color de la Fuente, Alineacin e Interlineado del texto.

1.1.6.3 Colorear las Bandas

Se pueden dar diferentes colores al Cuerpo y a la Cabecera de cada Banda. Pulsando el botn derecho del ratn
sobre cualquier parte de una Banda se abre la 'Ventana de Acciones de Banda', que permite seleccionar las ac-
ciones a realizar con la Banda. Al pulsar sobre la opcin Fondo se abre la ventana de la imagen, en la que:

- Para colorear la Cabecera de la Banda hay que utilizar las funciones que hacen refe-
rencia al Ttulo.

- Para colorear el Cuerpo, adems de utilizar las funciones que hacen referencia al
Cuerpo de la Banda, la Barra Superior de la ventana general contiene los iconos:
Color del Trazo (para colorear el borde de la Banda) y Color del Fondo (pa-
ra colorear su fondo).

1.1.6.4 Mover las Bandas

- Para mover el conjunto de Bandas a la vez, en primer lugar deben seleccionarse pulsando sobre la
Cabecera del conjunto. Tambin puede colocarse el cursor fuera del conjunto de bandas a mover y se
arrastra hasta envolverlas.

AURAPORTAL HELIUM MODELER Pgina 14 de 75


Una vez seleccionado el conjunto, basta con arrastrarlo hasta la posicin deseada. Para recorridos cor-
tos o para ajustar mejor la posicin utilice las flechas del teclado.

- Para cambiar el ancho de una banda, hay que seleccionar la banda y 'tirar' de los puntos de las cuatro
esquinas de la banda. Para realizar ajustes con precisin, puede aumentar el tamao del Lienzo me-
diante los iconos correspondientes:

Nota.
Dominar la utilizacin de estos iconos de acciones facilita mucho el trabajo de diagramar,
por lo que es recomendable familiarizarse con estas acciones colocando en la pgina varios
objetos y pulsando los iconos para ver su comportamiento.

1.1.6.5 Eliminar Bandas

Para Eliminar bandas, pulsando sobre la banda, se selecciona (queda enmarcada en rojo) y se pulsa la tecla
Suprimir.

2. CREAR EL DIAGRAMA
Aqu se explican las acciones y herramientas que pueden utilizarse para realizar el Diagrama.

2.1 Los Objetos


Para situar un objeto en el lienzo basta con colocar el cursor sobre el objeto de la Galera de Objetos (zona
izquierda), pulsar y arrastrar hasta la posicin de la Pgina del Lienzo que se desea y soltar.

Al incorporar un objeto al lienzo, el propio sistema lo identifica mediante un Cdigo compuesto por la abrevia-
tura del objeto y un nmero de orden, separados por un punto. Por ejemplo TP.1 (Tarea Personal 1) o DX.1
(Compuerta Divergente 1), tal como se aprecia en la figura de ms abajo.

Nota.
Antes de comenzar a trabajar debe conocer la utilidad de cada objeto y comprender su
funcionalidad. El apartado Galera de Objetos BPMN contiene la lista y explicacin de
todos los Objetos de Flujo y los Artefactos BPMN.

2.1.1 Trabajar con Objetos

2.1.1.1 Seleccionar Objetos

Una vez el objeto est en el Lienzo, para trabajar con l (moverlo, copiarlo, alinearlo, etc.) debe estar selecciona-
do.

- Al agregar un objeto al lienzo queda en situacin de Seleccionado y, por tanto, preparado para trabajar
con l.

- Si ya se est trabajando, para seleccionar un objeto, basta con pulsar sobre el objeto.

Se reconoce que un objeto est seleccionado porque queda enmarcado en rojo, tal como se ve en la imagen.

AURAPORTAL HELIUM MODELER Pgina 15 de 75


En general, pulsando el botn derecho del ratn con el objeto seleccionado, se acede a la Ventana de Acciones
del Objeto que ofrece las siguientes funcionalidades.

Estas funcionalidades se van explicando a continuacin al explicar las Acciones en las que participan.

2.1.1.2 Nombrar Objetos

Adems del Cdigo que identifica cada objeto, y que ha sido determinado por el propio sistema al ser incorpo-
rado al lienzo, puede escribirse un texto explicativo de su finalidad en el diagrama. En Tareas y Subprocesos
el texto se introduce en su interior, mientras que en Eventos y Compuertas queda en el exterior del objeto tal
como se ve en la imagen.

Para abrir el Editor de texto basta con doble pulsacin del Ratn sobre el objeto. El mismo resultado se obtiene
invocando la Ventana de Acciones del Objeto y seleccionando Editar. Una vez escrito el texto, puede adaptarse
'tirando' de los puntos de las esquinas del cuadrado que lo envuelve.

La Barra Superior de la ventana contiene las siguientes herramientas de texto: Tipo de Fuente y Tamao, Negrita,
Cursiva, Color de la Fuente y Alineacin.

Otras acciones posibles son:

- Modificar el texto. Para modificar el texto, con doble pulsacin se abre un editor. El mismo resultado se
obtiene invocando la Ventana de Acciones del Objeto y seleccionando Editar.

- Modificar la ubicacin del texto. En las Compuertas y Eventos, una vez se ha escrito el texto, cada vez
que se pulse sobre el objeto aparece el texto encuadrado entre guiones, tal como se aprecia en la parte
central de la imagen posterior.
Para modificar la ubicacin del texto hay que arrastrar el cuadro que lo envuelve hasta donde se desea ubicar.

El texto puede adaptarse 'tirando' de los puntos de las esquinas del cuadrado que lo envuelve.

Tambin puede rotarse el texto mediante el icono de rotacin.

AURAPORTAL HELIUM MODELER Pgina 16 de 75


Tambin pueden utilizarse <Shift>+Flechas del teclado (Arriba, Abajo, Izquierda y Derecha). Esta op-
cin se utilizar normalmente en los casos de cercana o ajuste fino.

- Descripcin de los Objetos. A cada objeto del diagrama puede darse una Descripcin ms general. Esta
descripcin no aparecer en el Diagrama sino que quedar como descripcin del objeto.

Para introducir esta Descripcin, se pulsa el botn derecho del ratn con el objeto seleccionado, se acede
a la Ventana de Acciones del Objeto y, pulsando sobre Descripcin, se abre una ventana para introducir
el texto que se desee.

En el Diagrama quedar un icono con una D junto al objeto, para advertir que incluye Descripcin.

Nota.
Cuando se guarda el diagrama en AuraPortal, las Descripciones introducidas aqu en cada
objeto del diagrama formarn parte de los atributos del objeto en la ventana de modeliza-
cin.

2.1.1.3. Colorear Objetos

Pulsando el botn derecho del ratn se abre la 'Ventana de Acciones del objeto'. Al pulsar sobre la opcin Fon-
do se abre la ventana de la imagen, con las opciones de coloracin.

Adems, la Barra Superior de la ventana contiene los iconos Color del Trazo (para colorear el borde del
objeto) y Color del Fondo (para colorear su fondo).

2.1.1.4 Mover Objetos

Para cambiar de ubicacin un objeto en el lienzo basta con colocar el cursor sobre el objeto, pulsar y arrastrar
hasta la posicin deseada y soltar.

Tambin pueden utilizarse las flechas del teclado (Arriba, Abajo, Izquierda y Derecha). Esta opcin se utilizar
normalmente en los casos de cercana.

Nota.
En general, cuando se desee realizar ajustes finos, es aconsejable aumentar el tamao de
las pginas mediante las herramientas de la Barra Superior:
Acercar vista, Tamao Real (pone el zoom de la pgina al 100%), Alejar Vista, Ajustar
Pgina (permite ver todo el tapiz), Ajustar Ancho (se ajusta para poder ver todo el ancho
del tapiz) y Personalizar el zoom de pgina.

AURAPORTAL HELIUM MODELER Pgina 17 de 75


2.1.1.5 Copiar Objetos

Para agregar un nuevo objeto al lienzo de caractersticas similares a alguno ya introducido, puede seleccionar el
objeto y arrastrar manteniendo pulsada la tecla Ctrl. El sistema le otorgar al nuevo objeto un cdigo diferente.

Adems, puede Cortar, Copiar y Pegar (iconos de la Barra Superior o CTRL+C, CTRL+V) o desde la
Ventana de Acciones, por ejemplo para llevarlo a otra pgina del Diagrama. Para Cortar y Copiar debe estar el
objeto seleccionado.

2.1.2 Los Objetos Compuestos


La notacin BPMN contempla la posibilidad de que las Tareas Personales (TP) y los Subprocesos (SP) puedan
llevar Eventos Incrustados. Concretamente Eventos Intermedios de Mensaje (EM), de Tiempo (ET) y Mltiple
(EX).

Para agregar un Objeto Compuesto a la pgina:

1. En primer lugar se agrega la Actividad (Tarea Personal o Subproceso)

2. Y a continuacin se agrega el Evento (Evento Intermedio de Mensaje, Tiempo o Mltiple) sobre la Acti-
vidad. El Evento puede colocarse en la posicin que ms convenga de la periferia de la Actividad.

- Para cambiar la posicin del Evento en el objeto se utilizan las Flechas del Teclado.

- Para desincrustar el Evento del objeto basta con seleccionarlo y eliminar.

Nota.
Ya que la sintaxis BPMN obliga a que las Tareas y Subprocesos con Eventos Incrustados de-
ban representarse en el diagrama con dos salidas: por la Actividad y por el Evento, poder
elegir la posicin del evento en la tarea o subproceso puede ser importante para hacer ms
simple y comprensible la presentacin del diagrama.

2.2 Las Conexiones


Despus de situar varios objetos en el lienzo y darles nombre, deben ser conectados entre s, formando de esta
manera los hilos de corriente que configuran los flujos. Los objetos pueden conectarse mediante Conexiones y
Enlaces.

2.2.1 Conectar Objetos


Para conectar dos objetos basta con:
1. Colocar el cursor sobre el punto de la periferia del objeto Origen del flujo (un cuadradito rojo indica
que se est en un punto origen de conexin).
2. Pulsar y arrastrar hasta el objeto Destino (un cuadradito rojo indica que se est en un punto destino de
conexin) y soltar.

AURAPORTAL HELIUM MODELER Pgina 18 de 75


Una vez conectados, es comn tener que realizar acciones con conjuntos de objetos a la vez (alinear objetos,
mover varios a la vez, etc.). Se explica ms adelante.

2.2.1.1 Mover una Lnea de Conexin

Como puede observarse en la figura anterior, estando seleccionada una lnea de conexin, muestra en la lnea
un icono de forma fusiforme. Para mover una lnea de conexin debe manipularse desde este icono desplazando
el cursor por la pgina con el ratn pulsado.

Nota.
Con AuraPortal Helium Modeler, el recorrido de cada conexin entre objetos lo disea el
usuario como desee, de manera que nunca se interpondr en el camino ni obstaculizar el
buen entendimiento del diagrama.

2.2.1.2 Dar Nombre a una Lnea de Conexin

Las lneas de conexin tambin pueden llevar un texto que aclare la accin del flujo.

Nota.
Las lneas de conexin que son salidas de las compuertas de los tipos DX y DO, deben llevar
obligatoriamente un nombre que indique el sentido del flujo.

Para introducir un texto en una lnea de conexin, con doble pulsacin del Ratn sobre el icono de forma fusi-
forme de la lnea, se abre un editor para escribir el texto. El mismo resultado se obtiene invocando la Ventana de
Acciones del Objeto y seleccionando Editar.

La Barra Superior de la ventana contiene las siguientes herramientas de texto: Tipo de Fuente y Tamao, Negrita,
Cursiva, Color de la Fuente y Alineacin.

Para Modificar el texto se utilizan los mismos procedimientos que para crearlo. Con doble pulsacin se abre
un editor. El mismo resultado se obtiene invocando la Ventana de Acciones del Objeto y seleccionando Edi-
tar.

Modificar la ubicacin del texto hay que arrastrar el cuadro que lo envuelve hasta donde se desea ubicar.

- El texto puede adaptarse 'tirando' de los puntos de las esquinas del cuadrado que lo envuelve.

- Tambin puede rotarse el texto mediante el icono de rotacin.

AURAPORTAL HELIUM MODELER Pgina 19 de 75


2.2.2 Enlaces
Adems de las conexiones dibujadas mediante los hilos de corriente explicados, los objetos pueden enlazarse en
el diagrama mediante hipervnculos. Pueden darse dos casos:

2.2.2.1 Enlace entre las Notaciones Comprimida y Desarrollada de un Subproceso.

Los Subprocesos son conjuntos de Tareas y otros Objetos que pueden funcionar como una unidad operativa
independiente, aunque integrada en el Proceso.

- Se llama notacin comprimida de un Subproceso a un objeto que indica su cdigo y nombre pero no
muestra los objetos y conexiones de su contenido.

- Se llama notacin desarrollada al conjunto de objetos y conexiones que, comenzando con un Evento
de Inicio de Subproceso (IS) y terminando con uno o ms Eventos de Fin (FN), forman el Diagrama que
representa las acciones a ser ejecutadas en el Subproceso.

La notacin desarrollada se dibuja en otra parte del Diagrama, ya sea en la misma pgina del Proceso principal
o, ms frecuentemente, en otra pgina.

Cada objeto que representa la Notacin Comprimida de un Subproceso debe tener un link es decir, debe estar
enlazado, al El Evento de Inicio de la Notacin Desarrollada de dicho Subproceso.

Para enlazar las dos notaciones, en el ejemplo de la imagen anterior se ha procedido de la siguiente forma:

1. Desde la Galera de Objetos se ha agregado a una pgina el objeto SP (Subproceso en Notacin Compri-
mida), que ha quedado en el lienzo como SP.1.

2. Y tambin desde la Galera de Objetos, en otra pgina se ha agregado el objeto SP Desarrollado (Sub-
proceso en Notacin Desarrollada) sobre el que se han introducido las acciones que deben ser ejecuta-
das en el Subproceso, precedidas (como es obligado) por un Evento de Inicio de Subproceso (IS) y que fi-
naliza con un Evento de Fin (FN) (tambin obligado).

3. Para que la corriente del Proceso fluya, se ha creado el enlace del objeto Subproceso SP.1 al Evento de
Inicio IS.1.

Para crear el enlace entre las dos notaciones, situndose en el Subproceso SP.1 y pulsando el botn de-
recho del ratn, se ha invocado la Ventana de Acciones del Objeto y se ha pulsado sobre Seleccionar IS.
Aparecen todos los cdigos IS que se hayan creado. Al seleccionar el cdigos IS que le corresponde (en
este ejemplo IS.1) queda enlazado mediante un Link.

En la parte superior izquierda de la Notacin Desarrollada se ubica un cuadrito con el signo menos . Pulsan-
do sobre este icono se minimiza el objeto. Esta accin resulta muy prctica para despejar el lienzo cuando se
estn dibujando diagramas complejos.

La Notacin Comprimida lleva un cuadrito con el signo ms . Al pulsarlo, se expande el objeto mostrando la
Notacin Desarrollada, resultando muy cmoda la revisin del Diagrama.

AURAPORTAL HELIUM MODELER Pgina 20 de 75


2.2.2.2 Enlace entre dos Objetos

Los Eventos de Enlace permiten Enviar y Recibir respectivamente la corriente mediante un hipervnculo. Sustitu-
yen en la prctica a una Lnea de Conexin entre dos objetos, y se utilizan solo cuando los dos objetos a conectar
se encuentran muy separados o cuando hay entre los dos objetos varias Lneas de Conexin que se cruzaran,
pudiendo crear confusin en la comprensin del diagrama.

En estos casos, para conectar mediante Link dos objetos, se colocan en el lienzo (siguiendo el procedimiento
habitual) sendos Eventos de Enlace EL, uno conectado como salida del objeto origen y otro conectado como
entrada al objeto destino, cada uno en el lugar o la pgina en la que se encuentre, tal como se ve en la siguien-
te imagen.

Al colocarse en el Lienzo un EL quedar siempre como Evento de Enlace Origen con el icono mostrando la
barrita vertical a la izquierda de la flecha, tal como se aprecia en la figura, EL.2.

Para que un EL se comporte como Evento de Enlace Destino (en la figura, EL.3), pulsando el botn derecho
del ratn con el objeto seleccionado, se acede a la 'Ventana de Acciones del Objeto' que ofrece dos funcionali-
dades: Enlace - Origen y Enlace - Destino.

Por defecto est marcado Enlace - Origen. Al marcar Enlace - Destino el icono cambiar mostrando la barrita
vertical a la derecha de la flecha , indicando que se trata del Destino del enlace.

Por ltimo, para realizar la conexin, desde el Evento de Enlace Origen, se pulsa el botn derecho del ratn que
invoca la Ventana de Acciones del Objeto y se pulsa sobre Seleccionar Destino. Aparecern todos los cdigos
de Eventos de Enlace Destino que se hayan creado para que se seleccione el que corresponde. En este ejemplo,
EL.3.

Nota.
En general, para Deshacer y Rehacer cualquier movimiento puede utilizar los iconos
de la Barra Superior de la ventana.

Tambin para Deshacer dispone de este icono en la Ventana de Acciones del Objeto y de las
teclas o CTRL+Z.

AURAPORTAL HELIUM MODELER Pgina 21 de 75


2.2.3 Trabajar con Objetos Conectados
Es comn tener que realizar acciones con un conjunto de objetos a la vez (alinear objetos, mover varios a la vez,
etc.). A continuacin se explican las acciones que pueden ser realizadas.

2.2.3.1 Seleccionar Grupos de Objetos

Para trabajar con un Grupo de Objetos ste debe estar seleccionado. Para seleccionar un grupo de objetos se
dispone de dos mtodos:

1. Colocando el cursor fuera del grupo y arrastrando hasta envolver los objetos a seleccionar.

2. Seleccionando uno de los objetos y, a continuacin, con la tecla Ctrl pulsada, se van pulsando todos los
dems objetos que se desee seleccionar como grupo.

En caso de querer deseleccionar un objeto seleccionado por estar dentro del recuadro envolvente, basta con
pulsar sobre el objeto a ser excluido mientras se mantiene pulsada la tecla Ctrl.

Se reconoce que un Grupo de Objetos est seleccionado porque cada uno de los objetos que lo compone que-
da enmarcado en rojo.

2.2.3.2 Mover Grupos de Objetos

Para mover un grupo de objetos a la vez, se selecciona el grupo mediante alguno de los procedimientos descri-
tos en el punto anterior y se arrastra como si se tratara de un solo objeto.

2.2.3.3 Copiar Grupos de Objetos

Para copiar un grupo de objetos a la vez, se selecciona el grupo mediante el procedimiento descrito en el punto
anterior y se acta de la misma forma que si se tratara de un solo objeto.

2.2.3.4 Alinear Grupos de Objetos

Para mejorar la esttica y la comprensin del diagrama, es aconsejable que los objetos estn alineados.

Para hacer la alineacin debe utilizarse uno de los objetos como referencia. Se dispone de dos mtodos:

1. Se selecciona el objeto que est en la posicin correcta y, a continuacin, con la tecla Ctrl pulsada, se va
pulsando sobre todos los objetos que se desee alinear. La alineacin se produce tomando como referen-
cia el primer objeto seleccionado.

2. Se coloca el cursor fuera del grupo y se arrastra hasta envolver los objetos a alinear. El sistema coge co-
mo referencia para la alineacin el objeto que se ha insertado antes en el diagrama.

La operativa es la siguiente: se seleccionan los objetos mediante alguno de estos dos mtodos y se pulsa sobre
uno de los iconos de la Barra Intermedia que se encuentra entre las dos zonas, y que permite: Alinear al Centro
Horizontalmente, a la Izquierda, a la Derecha, a la parte Superior y a la parte Inferior, as como, Igualar la Altura
de los objetos, el Ancho y el Tamao. Tambin se pueden distribuir Horizontalmente y Verticalmente.

En caso de querer deseleccionar un objeto seleccionado por estar dentro del recuadro envolvente, basta con
pulsar sobre el objeto a ser excluido mientras se mantiene pulsada la tecla Ctrl.

AURAPORTAL HELIUM MODELER Pgina 22 de 75


Nota.
Dominar la utilizacin de estos iconos facilita mucho el trabajo de diagramar, por lo que es
recomendable familiarizarse con estas acciones colocando en la pgina varios objetos y pul-
sando los iconos para ver su comportamiento.

3. SINTAXIS
En este captulo se expone la forma correcta en que deben quedar los objetos que componen el diagrama, apli-
cando las funciones explicadas en el captulo anterior.

3.1 Sobre las Tareas


1. Las Tareas Personales (cdigo TP) son las que son ejecutadas por personas usuarias del sistema.

2. Las Tareas de Sistema (cdigo TS) son las que son ejecutadas directamente por el sistema, sin la inter-
vencin de personas.

3. Las Tareas TP y TS pueden tener varias Entradas (al menos una) pero una nica Salida de corriente.

4. Las Tareas TC (Tareas de Compensacin) solo tiene una entrada, siempre proveniente de una TPC (Ta-
rea Dentro de una Transaccin). No tienen Salidas.

5. Todas las Tareas con Evento Incrustado pueden tener varias Entradas (al menos una), y deben tener
una (solo una) Salida por el Evento y, adems, pueden tener (o no) una Salida (solo una) directa de la ta-
rea.

3.2 Sobre los Subprocesos (Notacin Comprimida)


1. Cada Subproceso (SP en su Notacin Comprimida) debe tener un Hipervnculo que lo ligue al Evento
de Inicio IS del Subproceso en Notacin Desarrollada.

2. Los Subprocesos SP pueden tener varias Entradas (al menos una) pero una nica Salida de corriente.

3. Los Subprocesos SC (Subprocesos de Compensacin) solo tienen una entrada, y siempre proveniente
de una TPC. No tienen Salidas.

4. Todos los Subprocesos con Evento Incrustado (en su Notacin Comprimida) pueden tener varias En-
tradas (al menos una), y deben tener una (solo una) Salida por el Evento y, adems, pueden tener (o no)
una Salida (solo una) directa del Subproceso.

3.3 Sobre los Eventos


1. Todo Diagrama siempre comienza con un Evento de Inicio, ya sea por Mensaje, por Tiempo o Mlti-
ple.

2. Este Evento de Inicio es nico, no puede haber ms de uno.

3. Cada Subproceso en su Notacin Desarrollada tambin debe tener un nico Evento de Inicio de Sub-
proceso.

4. Tanto el Evento de Inicio del Proceso como los de los Subprocesos desarrollados, no pueden tener En-
tradas (ya que representan inicios) y deben tener una (solo una) Salida.

5. Tanto el Proceso como los Subprocesos desarrollados pueden tener ms de un Evento de Fin de Pro-
ceso o Subproceso.

AURAPORTAL HELIUM MODELER Pgina 23 de 75


Nota.
El hecho que en el Diagrama indique que el Proceso (o Subproceso) tiene ms de un Evento
de Fin de Proceso o Subproceso debe interpretarse como que puede terminar en diferentes
momentos, mediante corrientes alternativas en funcin de la evolucin del proceso.
Cuando se alcanza un Evento de Fin de Proceso, el Proceso es terminado y todos los Obje-
tos en ejecucin o pendientes son inmediatamente cancelados, incluyendo los otros Eventos
de Fin de Proceso. Lo mismo es aplicable a los Subprocesos.

6. Tanto el Evento de Fin del Proceso como los de los Subprocesos desarrollados, no pueden tener Sali-
das, pero pueden varias Entradas.

7. Los Eventos Intermedios (EM, ET, EL y EX) pueden tener una o ms Entradas pero una nica Salida.

8. El Evento de Fin de Corriente (FC) determina la detencin definitiva de la corriente de ese hilo pero no
detiene la corriente en los dems hilos del Proceso o Subproceso. Este Evento puede tener varias Entra-
das pero ninguna Salida.

9. Cada Evento Enlace (EL) ha de tener su pareja.

- Si se trata de un Evento Enlace Origen ha de tener una Entrada y ninguna Salida. Tambin ha de
tener un Link con el Evento Enlace Destino.

- Si se trata de un Evento Enlace Destino ha de tener una Salida y ninguna Entrada.

3.4 Sobre las Compuertas


1. Las Compuertas Divergentes (DX, DO y DA) deben tener una nica Entrada y, al menos dos Salidas.
Cuando se prevn varias Entradas a la misma compuerta, estas deben concentrarse previamente me-
diante un Colector (CL).

2. Las Compuertas Convergentes (CX, CO, CA y CL) deben tener una nica Salida y, al menos, dos Entra-
das.

3. Las Salidas de las compuertas DX y DO, han de llevar Nombre.

4. EJEMPLO DE DIAGRAMACIN
Aqu se muestra un Proceso Ejemplar llamado Aprobacin de Inversin en Obra. Dado el carcter pedaggico
de este ejemplo, se ha concebido un Modelo que resulte sencillo de entender y que al mismo tiempo contenga
una variedad de ingredientes. As pues, en el Modelo de este ejemplo se pueden ver Tareas Personales y de Sis-
tema, Subprocesos, Eventos de Mensaje y de Tiempo, Compuertas, Puntos de Control, etc.

El desarrollo de este ejemplo se realiza en dos partes:

1. Planteamiento del Proceso

2. Resolucin del Ejemplo

4.1 Planteamiento del Ejemplo


En una determinada empresa constructora, cada uno de los Jefes de Obra (es decir un empleado que tiene
asignado este Rol), cuando quiere obtener la aprobacin para una Inversin extraordinaria (no aprobada previa-
mente) en su Obra, debe cumplimentar un Formulario apropiado para este propsito que contenga la informa-
cin sobre la inversin solicitada.

AURAPORTAL HELIUM MODELER Pgina 24 de 75


Al rellenar este Formulario, de nombre Peticin de Aprobacin de Inversin en Obra, se debe generar un
Mensaje que debe iniciar el Proceso de Aprobacin de Inversin en Obra.

Una vez iniciado el Proceso, debe aparecer, en la cola de tareas pendientes del Jefe de Grupo de la Obra en
cuestin, una Tarea Personal de nombre Revisin para 1 Aprobacin.

Cuando ste la abra, examinar los datos que provienen del Mensaje de Inicio. Cuando haya tomado su decisin
de aprobar o no la inversin, debe indicar en un Formulario en donde anota dicha decisin. Luego terminar la
Tarea y la corriente del Proceso llegar a una Compuerta de 1 Aprobacin?

1. Si la inversin no ha sido Aprobada, la Compuerta debe dirigir la corriente a una Tarea de Sistema
(tarea realizada automticamente por el sistema sin intervencin humana) llamada Informa de No
Aprobacin y el Proceso termina.

Esta Tarea de Sistema enva al destinatario (Jefe de Obra) un mensaje interno notificndole que su so-
licitud de inversin no ha sido aprobada.

2. Si por el contrario la Inversin s ha sido aprobada por el Jefe de Grupo, la corriente debe llegar a
la Compuerta Requiere 2 Aprobacin?. Esta Compuerta Divergente decide si la inversin que ya ha
sido aprobada por el Jefe de Grupo requiere una segunda aprobacin por el Jefe de Divisin.

Para tomar la decisin, la Compuerta debe tener en cuenta dos criterios, tal como fueron definidos en la
correspondiente Regla de Negocio: Por una parte el Importe de la Inversin y por otra la Calificacin
de Riesgo otorgada al pas donde se invierte.

2.1. Si no es necesaria la segunda aprobacin la corriente debe pasar por una Tarea de Sistema
Creacin de Documento de Aprobacin cuya funcin es crear de forma automtica el Documen-
to de Aprobacin de la Inversin (firmado electrnicamente por el aprobador).

A continuacin debe pasar por un Punto de Control P1.K (que se encarga de tomar nota del
momento en que la corriente ha pasado por all de cara a extraer datos para la Monitorizacin).

A continuacin la corriente debe hacer llegar al Jefe de Obra la Tarea Personal Notificacin de
Aprobacin que, con el Documento de Aprobacin de la Inversin debidamente firmado, proce-
der a realizar las acciones propias para la inversin, segn otros procesos de la empresa.

Por ltimo la corriente debe dirigirse a un Subproceso llamado Cuenta de Inversin que se eje-
cuta en el departamento de contabilidad y consiste en abrir la cuenta en la que se manejan los
fondos de la inversin aprobada.

2.2. Si se requiere la segunda aprobacin la corriente debe llegar a un Evento de Tiempo Solo lu-
nes y jueves de 10:00 a 12:00. Este Evento debe detener el Proceso hasta que el da actual sea
lunes o jueves y la hora est entre las 10:00 y las 12:00. Cuando esto se cumple, el Evento deja pa-
sar la corriente.

Nota.
La razn por la que se inserta este Evento de Tiempo es que el Jefe de Divisin so-
lo revisa las peticiones de aprobacin los lunes y los jueves de 10:00 a 12:00.
No es deseable, por tanto, que las Tareas de revisin mencionadas aparezcan en
su workflow con anterioridad a estos perodos, ya que permaneceran all sin ser
abiertas. Esto no es adecuado pues la Monitorizacin del Proceso podra dar a en-
tender que el Jefe de Divisin no est atendiendo diligentemente su workflow, lo

AURAPORTAL HELIUM MODELER Pgina 25 de 75


cual no sera cierto. Adems, desvirtuara las estadsticas refe-rentes a cargas de
trabajo y asignacin ptima de recursos.

Cuando se cumple el tiempo especificado en el Evento de Tiempo la corriente debe pasar a una Ta-
rea Personal Revisin para 2 Aprobacin. En esta Tarea el Jefe de Divisin examinar el ex-
pediente de la solicitud de inversin ya aprobada por el Jefe de Grupo y decidir aprobarlo o no.

A partir de aqu, la corriente del proceso debe seguir el curso adecuado en funcin de dicha decisin, tal como
se ha descrito ms arriba.

4.2 Resolucin del Ejemplo


Hay muchas formas de resolver esta problemtica. A continuacin se muestra una de ellas:

Diagrama del Proceso Ejemplo una vez ha sido confeccionado:

Notacin desarrollada del Subproceso Cuenta de Inversin

AURAPORTAL HELIUM MODELER Pgina 26 de 75


En su conjunto, el Diagrama expresa lo que pretende el Modelo de esta Clase de Proceso, es decir:
- Permitir la realizacin de una solicitud de aprobacin para una inversin en cualquier Obra de la empre-
sa.

- Llevar a 1 Aprobacin dicha solicitud.

- Comprobar si se requiere una 2 Aprobacin en funcin de lo establecido por las Reglas de Negocio.

- Ajustar los tiempos parciales de ejecucin del Proceso mediante paradas que eviten la generacin de
colas engaosas de Tareas.

- Que el sistema enve automticamente a los destinatarios los Mensajes que indican si la solicitud ha si-
do aprobada o no.

- Crear de forma automtica el Documento de Aprobacin de la Inversin, firmado electrnicamente por


el aprobador.

- Ejecutar Subprocesos con las Tareas de apertura de cuenta de inversin.

- Establecer, mediante Puntos de Control, los Lapsos que han de ser medidos para detectar cuellos de
botella y optimizar el reparto de cargas de trabajo.

5. CONVERTIBILIDAD ENTRE FORMATOS


Las versiones de AuraPortal Helium Modeler Integrado en AuraPortal y Standalone son convertibles entre s.

Se puede por ejemplo crear un diagrama desde dentro de AuraPortal, exportarlo al disco local, abrirlo con el
AuraPortal Helium Modeler Standalone, modificarlo o ampliarlo y luego importarlo de nuevo desde AuraPortal.
Desde dentro de AuraPortal bastar con Guardar el diagrama para que el sistema cree automticamente los
objetos y los deje listos para recibir sus atributos y as convertir el modelo en un proceso ejecutable.

Tambin se puede crear un diagrama completo con AuraPortal Helium Modeler Standalone y luego importarlo a
AuraPortal. En este caso, se crea una Clase de Proceso nueva en AuraPortal y se Importa el archivo creado con
AuraPortal Helium Modeler Standalone.

En general, existen las siguientes posibilidades.

1. Exportar un diagrama desde AuraPortal

2. Modificar un diagrama con AuraPortal Helium Modeler Standalone

3. Crear un diagrama con AuraPortal Helium Modeler Standalone

4. Importar un diagrama en AuraPortal.

5.1 Exportar un Diagrama desde AuraPortal


Para exportar un diagrama desde AuraPortal, acceder a la ventana de configuracin de la Clase de Proceso que
se desea exportar y, en la Ventana de Modelizacin de Clases de Proceso, pulsar sobre el botn Exportar. Apare-
ce una ventana para Abrir o Guardar el archivo del diagrama, de nombre BPM_XX_X.bpmn. Pulsar Guardar para
guardarlo en el disco local. Ahora, ese archivo puede abrirse desde AuraPortal Helium Modeler Standalone.

AURAPORTAL HELIUM MODELER Pgina 27 de 75


5.2 Modificar un Diagrama con AuraPortal Helium Modeler Standalone
Para modificar un diagrama AuraPortal Helium Modeler Standalone, hay que pulsar sobre Abrir diagrama de la
barra de herramientas, buscar la carpeta donde se encuentra el fichero que se export y seleccionarlo. Al hacerlo
se cargar el diagrama exportado previamente desde AuraPortal. Ahora se puede modificar y/o completar el
diagrama.

Una vez realizados los cambios, para guardarlos en el archivo local, pulsar la opcin Guardar Diagrama de la
barra de acciones. Este archivo podr ser importado posteriormente en AuraPortal, tal como se explica ms
adelante en este documento.

5.3 Crear un Diagrama con AuraPortal Helium Modeler Standalone


Para crear y guardar un diagrama con AuraPortal Helium Modeler Standalone acceder al mismo siguiendo las
instrucciones del apartado anterior.

Una vez abierto el lienzo se puede crear el modelo sin necesidad de estar conectado a la instalacin de AuraPor-
tal.

Posteriormente, el archivo creado, podr ser importado en AuraPortal para configurar los objetos que constitu-
yen el modelo.

5.4 Importar un Diagrama en AuraPortal


Para importar un diagrama de una Clase de Proceso en AuraPortal, dirigirse a 'Estructura - Procesos - rbol y
Clases', y pulsar el botn Importar situado en la barra de acciones de la pestaa 'Crear/Editar Clases'.

Ver imagen a continuacin.

Se abre la siguiente ventana.

AURAPORTAL HELIUM MODELER Pgina 28 de 75


Pulsar sobre el Ojo de la opcin Importar slo el Diagrama y elegir la Clase de Proceso (esta Clase de Proceso
ha de haber sido creada anteriormente) que debe recibir (importar) el diagrama. Aparecer el siguiente aviso,
informando de que se sustituir el diagrama que tenga la Clase de Proceso seleccionada.

Marcar la casilla de confirmacin y luego pulsar sobre Importar Diagrama. El diagrama se importar y
quedar asociado a esta Clase de Proceso.

Para que los objetos del Diagrama recin importado se creen en la Clase de Proceso, proceder de la siguiente
manera:

1. Disponer del BPM Helium Modeler de AuraPortal (versin Integrado) instalado en el ordenador. Esta
instalacin es necesaria para trabajar con el BPMS de AuraPortal.

2. Abrir el Diagrama de la Clase de Proceso a la que se acaba de importar. Aparecer el Diagrama que se
import desde AuraPortal Helium Modeler Standalone.

3. Una vez abierto, sin cambiar nada en el Diagrama, pulsar sobre el botn Guardar Diagrama, y autom-
ticamente se crearn todos los objetos en la estructura de la Clase de Proceso y quedarn listos para ser
configurados sus atributos.

6. GALERA DE OBJETOS BPMN


Muestra las formas grficas de los objetos que se utilizan en la Modelizacin siguiendo el standard BPMN en la
versin mejorada de AuraPortal.

El Standard BPMN (Business Process Modeling Notation), desarrollado inicialmente por el consorcio BPMI e inte-
grado posteriormente en el grupo OMG es un sistema grfico de Modelizacin de Procesos que representa la

AURAPORTAL HELIUM MODELER Pgina 29 de 75


culminacin de los trabajos de consolidacin de las mejores ideas aportadas por otros estndares anteriores,
algunos de los cuales todava son usados actualmente, si bien han sido superados por el BPMN.

Ejemplos de estndares que han sido analizados y revisados como base de partida para el desarrollo del BPMN
son: UML Activity Diagram, UML EDOC Business Processes, IDEF, ebXML BPSS, Activity-Decision Flor (ADF) Dia-
gram, RosettaNet, LOVeM y Event-Process Chains (EPCs).

El xito del BPMN, ya en sus primeros aos de existencia ha sido tal, que se ha convertido rpidamente en el
Standard hegemnico en el mundo de la Modelizacin de Procesos de Negocio hasta el punto de que las princi-
pales casas que ofrecen herramientas de gestin por procesos estn dirigiendo sus esfuerzos a la readaptacin
de la modelizacin de sus productos siguiendo dicho Standard.

En este aspecto, AuraPortal cuenta con la ventaja de que ha sido diseado desde el principio basndose en
BPMN, con algunas adiciones de desarrollo propio (por ejemplo, los Colectores y los Puntos de Control) que
cubren algunas carencias del Standard y aumentan significativamente su potencia.

Por otro lado, dado que AuraPortal realiza la programacin interna de los Procesos de manera automtica
mientras stos se modelizan, sin que sea necesario aadir ni una sola lnea de programacin manual, algunas
directrices sobre la correcta modelizacin han de seguirse para garantizar que la programacin automtica gene-
re los procesos de forma que su ejecucin sea perfecta.

Para cubrir esta garanta, el sistema realiza comprobaciones de sintaxis sobre los dibujos que se realizan y por
tanto cuando un diagrama ha superado la prueba de sintaxis (comprobacin realizada automticamente por el
sistema) el modelo se convertir en ejecutable sin problemas.

En esencia, el BPMN se compone de varios conjuntos de elementos que abarcan la representacin, tanto de los
Objetos del flujo y sus conexiones como los instrumentos de ayuda que son las Bandas (Swimlanes) y los Arte-
factos.

Los Objetos se dividen en tres categoras: Actividades, Eventos y Compuertas. A su vez, las Actividades se dividen
en Tareas y Subprocesos. Por tanto, en definitiva se contemplan los siguientes objetos.

- Tareas. Realizan las actividades del Proceso. Pueden ser Personales y de Sistema.

- Subprocesos. Son conjuntos de Tareas y otros Objetos que pueden funcionar como una unidad opera-
tiva independiente, aunque integrada en el Proceso.

- Eventos. Se encargan de controlar los arranques y paradas de las corrientes del Proceso en los hilos en
los que estn situados.

- Compuertas. Redirigen las corrientes entre los hilos del Proceso segn su configuracin y condiciones.

6.1 Tareas
Las Tareas realizan las actividades del Proceso, bien mediante intervencin humana (Tareas Personales) o por el
sistema (Tareas de Sistema). Una Tarea puede tener varias conexiones de entrada pero solo una de salida, ex-
cepto las Tareas con Evento Incrustado que pueden tener dos salidas: Una, la normal de la Tarea (no siempre
requerida) y la otra desde el Evento incrustado (esta ltima, obligatoria).

SMBOLO FUNCIN

Simples

Tarea Personal
Tarea ejecutada por un Usuario del Sistema. Hay tres tipos de ejecutores:
Usuarios Internos, Usuarios Externos y Usuarios Invitados.
Cdigo: TP
TP.33

AURAPORTAL HELIUM MODELER Pgina 30 de 75


Tarea de Sistema
Tarea realizada por el sistema. Hay una Tarea de Sistema por cada funcin
a realizar (Enviar una Notificacin a uno o varios destinatarios, Iniciar un
TS Proceso, Ejecutar un Procedimiento Almacenado, etc.).
Cdigo: TS

Tarea de Compensacin
Tarea personal que compensa o cancela los efectos de la Tarea con Evento
de Compensacin (TPC) a la que est asociada dentro de una Transaccin.
(Las Transacciones son siempre Subprocesos de cdigo SPC). La Tarea de
TPC.47
Compensacin solo se activa cuando la Tarea con Evento de Compensa-
cin incrustado (TPC) ha sido terminada con xito y sin embargo la
Transaccin a la que pertenece no se puede completar y ha de cancelarse,
TC.37
con lo que hay que volver atrs (compensar) las acciones ya realizadas en
la Tarea TPC.
Cdigo: TC

Con Evento Incrustado


Tarea con Evento de Mensaje Incrustado
Lleva incrustado un Evento de Mensaje. Si llega el Mensaje antes de que el
ejecutor de la Tarea la termine, sta queda abortada y la corriente del Pro-
TPM ceso sigue por la salida del Evento de Mensaje incrustado.
Cdigo: TPM

Tarea con Evento de Tiempo Incrustado


Lleva incrustado un Evento de Tiempo. Si el Tiempo previsto llega antes de
que el ejecutor de la Tarea la termine, sta queda abortada y la corriente
TPT del Proceso sigue por la salida del Evento de Tiempo incrustado.
Cdigo: TPT

Tarea con Evento Mltiple Incrustado


Lleva incrustado un Evento Mltiple (combinacin de Eventos de Mensaje
y de Tiempo). Si se cumple uno de los Eventos antes de que el ejecutor de
TPX.61
la Tarea la termine, sta queda abortada y la corriente del Proceso sigue
por la salida del Evento Mltiple incrustado.
Cdigo: TPX

Tarea con Evento de Compensacin Incrustado


Esta Tarea, que necesariamente ha de figurar dentro de una Transaccin,
es decir, en la notacin desarrollada de un Subproceso SPC, lleva incrusta-
do un Evento de Compensacin que est asociado a una Tarea de Com-
TPC.47
pensacin (TC).
Si, una vez terminada con xito la Tarea con Evento de Compensacin in-
crustado (TPC), la Transaccin no se puede completar, el sistema activa la
Tarea de Compensacin (TC) asociada para compensar (cancelar o retro-
TC.37 ceder) las acciones ya realizadas en la Tarea con Evento de Compensacin
(TPC) a la que est asociada.
Cdigo: TPC

6.2 Subprocesos
Todos los Subprocesos en Notacin Comprimida han de contener un hipervnculo que enlace cada uno de
ellos con el Evento de Inicio de su Notacin Desarrollada correspondiente.

La Notacin Desarrollada, que se ha de dibujar en otra parte del Diagrama, muestra el detalle de los objetos y
conexiones del Subproceso.

AURAPORTAL HELIUM MODELER Pgina 31 de 75


SMBOLO FUNCIN

Simples

Subproceso
Conjunto de Objetos (Tareas, Otros Subprocesos, Eventos y Compuertas),
que constituyen una unidad operativa independiente dentro del Proceso.
SP
Cdigo: SP

Subproceso de Compensacin
Subproceso que compensa los efectos de la Tarea con Evento de Com-
pensacin incrustado (TPC) a la que est asociado en una Transaccin.
TPC.47
Solo se activa cuando la Tarea con Evento Compensacin incrustado
(TPC) ha sido terminada con xito y sin embargo la Transaccin (es decir
el Subproceso SC) a la que pertenece no se puede completar y ha de
cancelarse, con lo que hay que volver atrs (compensar) mediante este
SC
Subproceso de Compensacin las acciones realizadas mediante la Tarea
TPC. Cdigo: SC

Con Evento Incrustado


Subproceso con Evento de Mensaje Incrustado
Si llega el Mensaje definido en el Evento incrustado antes de que Subpro-
ceso finalice de forma natural, se fuerza la terminacin inmediata del mis-
mo y la corriente sigue por la salida del Evento de Mensaje incrustado. La
SPM notacin Desarrollada del Subproceso ha de disearse de manera que
contenga la lgica necesaria para que se cumpla la mecnica descrita aqu.
Cdigo: SPM

Subproceso con Evento de Tiempo Incrustado


Si se cumple el tiempo definido en el Evento incrustado antes de que
Subproceso finalice de forma natural, se fuerza la terminacin inmediata
del mismo y la corriente sigue por la salida del Evento de Tiempo incrus-
SPT tado. La notacin Desarrollada del Subproceso ha de disearse de mane-
ra que contenga la lgica necesaria para que se cumpla la mecnica des-
crita aqu. Cdigo: SPT

Subproceso con Evento Mltiple Incrustado


Lleva incrustado un Evento Mltiple que combina Eventos de Mensaje y
de Tiempo. Su funcionamiento es el mismo descrito ms arriba para los
SPX
Eventos sueltos de Mensaje y de Tiempo incrustados. Cdigo: SPX

Transaccin
Este Subproceso, que siempre lleva incrustado un Evento de Compensa-
cin, comprende los Objetos y Conexiones que configuran una Transac-
cin. Si sta no puede completarse con xito, hay que realizar las compen-
SPC
saciones oportunas y activar la salida por el Evento de Compensacin in-
crustado. Cdigo: SPC
NOTA. La notacin desarrollada de este Subproceso ha de construirse
adecuadamente para que las compensaciones tengan lugar.

6.3 Eventos
Los Eventos controlan los arranques y detenciones de las corrientes en los Procesos.

AURAPORTAL HELIUM MODELER Pgina 32 de 75


- Los Eventos de Inicio inician los Procesos o Subprocesos. (No tienen conexin de entrada y solo una de
salida).

- Los Eventos Intermedios detienen la corriente en su posicin hasta que se cumplan las condiciones es-
tablecidas al definir los atributos de los mismos. (Pueden tener varias conexiones de entrada pero solo
una de salida).

- Los Eventos de Fin, terminan Procesos, Subprocesos o detienen las Corrientes de hilos particulares den-
tro de los Procesos y Subprocesos. Pueden tener varias conexiones de entrada pero ninguna de salida.

Un Proceso o Subproceso puede contener varios Eventos de Fin y varios Eventos Intermedios. Pero solo puede
contener un Evento de Inicio.

SMBOLO FUNCIN

Inicio

Evento de Inicio por Mensaje


Inicia el Proceso al recibirse el Mensaje editado con el Formulario que se es-
pecifica en los atributos de este Evento o bien por una Tarea de Sistema de
Inicio de Proceso.
Cdigo: IM (Invisible)

Evento de Inicio por Tiempo


Inicia el Proceso al cumplirse el tiempo (cualquier forma de definicin: Da del
mes, de la semana, fecha, hora, minuto, etc.) indicado en las condiciones es-
pecificadas para este Evento.
Cdigo: IT (Invisible).

Evento de Inicio Mltiple


Contiene cualquier combinacin de Eventos de Mensaje y Tiempo. Inicia el
Proceso cuando se cumplen las condiciones especificadas para uno de los
Eventos que contiene.
Cdigo: IX (Invisible)

Evento de Inicio de Subproceso


Evento de Inicio dentro de la Notacin Desarrollada de un Subproceso. Se
activa como hipervnculo de su correspondiente Notacin Comprimida cuan-
IS.60 do la corriente del Proceso principal alcanza esta ltima.
Cdigo: IS

Intermedios

Evento Intermedio de Mensaje


Detiene la corriente hasta que se reciba el Mensaje editado con el Formulario
que se ha especificado para este Evento o mediante una Tarea de Sistema de
EM activacin de Mensaje, generalmente desde otro Proceso.
Cdigo: EM

Evento Intermedio de Tiempo


Detiene la corriente de su hilo hasta que se cumpla el tiempo que se ha espe-
ET cificado para este Evento.

AURAPORTAL HELIUM MODELER Pgina 33 de 75


Cdigo: ET

Evento Intermedio Mltiple


Contiene una combinacin de Eventos de Mensaje y Tiempo. Detiene la co-
rriente en su hilo hasta que se cumpla uno de los Eventos.
EX
Cdigo: EX

Evento de Enlace (Link)


Enva o recibe la corriente hacia o desde otro Enlace con el que mantiene un
hipervnculo.
EL
Cdigo: EL

Fin

Evento de Fin de Corriente


Indica el Fin de una Corriente de un Proceso o de un Subproceso. Cuando se
alcanza este Evento, la corriente de este hilo queda detenida definitivamente
FC.32
pero las corrientes de los dems hilos siguen su curso. Cdigo: FC

Evento de Fin de Proceso o Subproceso


Si el evento est situado dentro del Proceso general fuerza la terminacin
completa del mismo y la cancelacin definitiva de todos los objetos, incluidas
las Tareas inconclusas y los Subprocesos que contiene.
Si este evento se encuentra dentro de la notacin desarrollada de un Subpro-
FN.73
ceso, ste queda terminado y sus objetos cancelados. Sin embargo, el Proceso
general que contiene el Subproceso sigue activo hasta alcanzar su propio Fin
de Proceso. Cdigo: FN

Otros

Punto de Control
Toma muestras (de Tiempo y otras) en el momento en que pasa por l la co-
rriente. Se utilizan en la Monitorizacin. Cdigo: K

6.4 Compuertas
Las Compuertas redirigen las corrientes del Proceso desvindolas a unos u otros hilos. Las Compuertas Diver-
gentes (solo admiten una Entrada), redirigen la corriente de su hilo de Entrada a uno varios de sus hilos de Sali-
da. Las Compuertas Convergentes (solo admiten una Salida), agrupan todas o algunas de las corrientes de sus
hilos de Entrada en su nico hilo de Salida.

SMBOLO FUNCIN

Divergentes

AURAPORTAL HELIUM MODELER Pgina 34 de 75


Compuerta Divergente Exclusiva (XOR)
Tiene una Entrada y varias Salidas. Las Salidas han de estar numeradas para
establecer el orden en el que han de ser examinadas, ya que la primera que
cumpla las condiciones establecidas ser la que conduzca la corriente del Pro-
ceso. Las dems Salidas sern inhabilitadas. Cdigo: DX

Compuerta Divergente Inclusiva (OR)


Tiene una Entrada y varias Salidas de las cuales una o varias sern vlidas. Las
Salidas vlidas generarn corrientes paralelas en sus respectivos hilos y los
dems hilos sern deshabilitados (no contendrn corriente). Cdigo: DO

Compuerta Divergente Paralela (AND)


Tiene una Entrada y varias Salidas siendo todas ellas vlidas. Cada Salida gene-
rar corriente paralela en su respectivo hilo. Cdigo: DA

Convergentes

Compuerta Convergente Exclusiva (XOR)


Tiene varias Entradas y una Salida. Cuando se produce la primera Entrada con-
duce la corriente a la Salida y las dems Entradas quedan invalidadas. Cdigo:
CX

Compuerta Convergente Inclusiva (OR)


Tiene varias Entradas y una Salida. La Compuerta, que conoce los hilos de En-
trada llevan corriente y los que no, (depende de lo ocurrido en el Proceso
aguas arriba), espera a que lleguen todas las que llevan corriente para permitir
la nica Salida. Cdigo: CO

Compuerta Convergente Paralela (AND)


Tiene varias Entradas y una Salida. Todas las Entradas han de ser de hilos con
corriente pues la Compuerta esperar a que se hayan producido todas las En-
tradas para permitir la nica Salida. Cdigo: CA

Colector (OR)
Esta Compuerta est siempre abierta. Su misin es redirigir cualquier Entrada a
su nica Salida en el momento en que pasa por ella la corriente. Su uso es ne-
cesario para unificar hilos en los Objetos que solo acepta una Entrada (como
sucede con las Compuertas Divergentes DX y DO).
Cdigo: CL

6.5 Compuertas (Notacin Especial)


Esta notacin es aplicable a todas las Compuertas cuando el nmero de Salidas en las Divergentes o de Entradas
en las Convergentes es mayor que 3. Como se aprecia en la figura pueden utilizarse hasta 7 Entradas/Salidas y,
desde cada una de ellas, pueden Entrar/Salir todos los hilos de corriente que se desee.

Los crculos se han incluido para significar cualquier objeto, Tarea, Subproceso, Evento o Compuerta.

AURAPORTAL HELIUM MODELER Pgina 35 de 75


6.6 Artefactos
Los Artefactos son elementos complementarios que ayudan a mejorar la comprensin del Diagrama. Su funcin
es ilustrativa y no ejecutiva, por tanto el Motor no los tiene en cuenta al ejecutar los Procesos.

SMBOLO FUNCIN

Reglas de Negocio
Permite insertar los iconos representativos de las Reglas de cual-
quier naturaleza (Textual, Asignacin, Clculo e Inferencia). No
tiene influencia en la ejecucin del Proceso.

Ttulo
Se utiliza para identificar el Proceso. Incluye automticamente la
fecha en la que se ha agregado al Lienzo como fecha de creacin
del proceso. Tanto el ttulo como la fecha pueden ser eliminados,
si no interesa que aparezcan.

AURAPORTAL HELIUM MODELER Pgina 36 de 75


Adaptador
Conecta con aplicaciones externas ERP, CRM, etc. para leer, impor-
tar o exportar informacin desde el Proceso. Las conexiones con
este Objeto se muestran mediante lneas de trazos.

Anotacin
Texto explicativo en semi-cuadro con puntero. Se puede conectar
a otro Objeto por el extremo del puntero.

Contorno
Se usa para delimitar un Subproceso en su Notacin Desarrollada
o un fragmento del Proceso que se desea identificar. Puede co-
nectarse a otros Objetos si se desea.

Texto en Cuadro
Texto que aparece dentro de un cuadro con fondo slido del color
deseado. La anchura del cuadro se elige y la altura se adapta au-
tomticamente al tamao del texto contenido. Puede conectarse a
otros objetos si se desea.

Texto en Post-it
Texto que se muestra como si se tratase de una nota post-it. Las
dimensiones del cuadro se regulan a voluntad. Puede conectarse a
otros objetos si se desea.

Texto Libre
Permite la insercin de texto libre en el Modelo. Como en los de-
ms textos de los Artefactos, tanto el tipo de letra como su tama-
o y atributos pueden cambiarse. No puede conectarse con otros
Objetos.

7. SIMULACIN DE EJECUCIN DE PROCESOS


La Simulacin es una parte importante del Ciclo de Vida de los Procesos en AuraPortal.

Con AuraPortal es posible realizar simulaciones de la ejecucin de los procesos, es decir, hacer trabajar los
procesos de manera virtual en escenarios imaginarios en los que pueden darse circunstancias cuya influencia en
la ejecucin de dichos procesos se pretende conocer y cuantificar. Estas operaciones deben dar luz sobre posi-
bles cuellos de botella, sobrecargas, desigualdad en el reparto de los trabajos, excesivos tiempos, etc.

AuraPortal ofrece dos maneras complementarias, no excluyentes:

- Simulacin Estadstica

- Simulacin Real

Volviendo al esquema del Ciclo de Vida de los Procesos en AuraPortal, podemos ver cmo la Simulacin Esta-
dstica puede formar parte de la etapa Modelizacin y la Simulacin Real de la etapa Ejecucin:

AURAPORTAL HELIUM MODELER Pgina 37 de 75


Veamos los detalles de ambos tipo de Simulacin.

7.1 SIMULACIN ESTADSTICA


La simulacin estadstica se basa en la introduccin de datos de probabilidad a los sucesos considerados crticos
en el proceso en estudio, por ejemplo, la duracin estimada de una o varias tareas dentro del proceso, los recur-
sos asociados a determinadas acciones, sus costes, etc. Con estos datos imaginarios se trata de predecir resulta-
dos del tipo what if que permitan identificar los cuellos de botella, rendimientos, costes, cargas de trabajo y en
general los KPI considerados esenciales.

La simulacin estadstica implica la aplicacin de probabilidades no siempre fcilmente cuantificables, lo que


obliga a la introduccin de clculos probabilsticos cuya fiabilidad no siempre es rigurosa, aunque se consideran
vlidas cuando no hay nada mejor a mano.

Asimismo, la simulacin estadstica permite obtener informacin en los entornos imaginados pero no sirve para
detectar determinados fallos o ineficacias en los diseos de los propios procesos, por ejemplo, excesos en el
consumo de tiempo en las ejecuciones de las tareas personales debidos a concepciones no ptimas de los for-
mularios de trabajo, etc.

Las prcticas de simulaciones estadsticas demuestran que la fiabilidad de las conclusiones solo alcanza un pri-
mer nivel de estimacin, pero en general es insuficiente para determinar las decisiones relativas a la idoneidad de
los diseos de los procesos. Como consecuencia, las simulaciones estadsticas fueron ampliadas en el caso de
AuraPortal por las simulaciones reales que esta herramienta ofrece, y que por definicin son mucho ms fiables
pues no necesitan recurrir a estimaciones probabilsticas, sino que permiten observar realmente los KPI mediante
ensayos reales, tantos como se estime necesario.

AURAPORTAL HELIUM MODELER Pgina 38 de 75


Nota.
En contraste con la simulacin estadstica, la simulacin real que ofrece AuraPortal est al
alcance inmediato, no solo de los diseadores de los procesos sino tambin de los directivos
y los analistas de negocio pues pueden realizar simulaciones de manera fcil sobre procesos
en marcha en entornos de trabajo real, evidenciando la ventaja comparativa de AuraPortal.
En efecto, una vez se detecta algn error o falta de rendimiento con la simulacin real, pue-
de ser inmediatamente corregido sin necesidad de realizar ninguna programacin.

La simulacin estadstica de AuraPortal se configura y ejecuta desde la opcin Simulacin ubicada en el


panel EJECUCIN del diseo de la Clase de Proceso en Estructura:

Al pulsar sobre Simulacin se abre la ventana del simulador:

En el panel izquierdo se muestran parmetros y resultados de la ejecucin de la simulacin y en el derecho el


Diagrama de la Clase de Proceso.

El panel izquierdo a su vez se divide en dos secciones: la superior, donde se manejan valores generales de la
Clase de Proceso y la inferior, un Grid con los valores particulares de cada objeto.

Veamos con detalle cada elemento.

AURAPORTAL HELIUM MODELER Pgina 39 de 75


En la seccin superior del panel izquierdo, mostrado en la imagen anterior, se muestran los botones de accin y
los paneles de datos generales de la simulacin:

BOTONES DE ACCIN

- Salir. Cierra la simulacin y vuelve a la pgina principal del diseo de la Clase de Proceso en la Estructu-
ra de AuraPortal. En el Helium Modeler Standalone (que se ejecuta independiente de AuraPortal), vuelve
al diseo del Diagrama.

- Guardar y Salir. Guarda los valores configurados y cierra la simulacin.

- Guardar. Guarda los valores configurados sin cerrar la simulacin.

- Ejecutar. Inicia la simulacin. Mientras dure, se mostrar la etiqueta En Ejecucin!

- Detener. Est activo mientras dura la ejecucin de la simulacin y sirve para detenerla. Si se pulsa, apa-
recer la etiqueta Cancelada!

- Tablas y Grficos. Aparece disponible cuando se ha terminado o detenido la simulacin. Al pulsar sobre
l se accede a tablas y grficas con los resultados.

- Solo Grid. Oculta el panel derecho con el Diagrama.

- Solo Diagrama. Oculta el panel izquierdo con el Grid. En la cabecera aparecern los botones necesarios
para la ejecucin de la simulacin.

A continuacin se describen los paneles.

PROCESOS
Se indican los valores relativos al nmero de procesos que se ejecutan en la simulacin:

- Total. Nmero total de procesos que se desean ejecutar en la simulacin.

AURAPORTAL HELIUM MODELER Pgina 40 de 75


- Simultneos. Nmero de procesos que se ejecutarn a la vez durante la simulacin.

- Completados. Mostrar el nmero de procesos que se van completando durante la simulacin, hasta
llegar al nmero indicado en Total, a menos que antes se haya alcanzado el tiempo mximo indicado en
Duracin Mxima del panel CALENDARIO.

- Pendientes. Mostrar la diferencia entre Total y Completados. Inicialmente es igual al Total y se ir redu-
ciendo hasta llegar a 0, a menos que antes se haya alcanzado el tiempo mximo indicado en Duracin
Mxima del panel CALENDARIO.

CALENDARIO
En el panel CALENDARIO se indican los valores relativos al tiempo de ejecucin de la simulacin:

- Horas por da. Indica el nmero de horas laborales por da, por defecto 8.

Este valor sirve de base para el clculo de resultados de la simulacin. Por ejemplo, si un proceso tarda
16 horas en ejecutarse y la jornada laboral es de 8 horas, el tiempo total de ejecucin del proceso ser
de 2 das laborables.

- Das por mes. Indica el nmero de das laborables por mes, por defecto 22.

Este valor se aplica a los resultados de la simulacin de forma parecida al campo anterior. Por ejemplo,
si un proceso tarda 26 das en ejecutarse y los das laborables de cada mes son 22, el tiempo total de
ejecucin del proceso ser de 1 mes laborable y 4 das.

- Duracin Mxima. Indica el tiempo mximo deseado para la ejecucin de la simulacin. Si no se indica,
se mostrar Sin Definir, que significa que la ejecucin de la simulacin durar todo el tiempo necesario
hasta completar el nmero de procesos indicados en la seccin PROCESOS Total.

Para elegir una duracin limitada, pulsar sobre el OJO y se abrir una ventana como la siguiente:

AURAPORTAL HELIUM MODELER Pgina 41 de 75


Si se indican valores superiores al contexto del campo, se recalcularn automticamente. Por ejemplo, si
se indican 70 minutos, automticamente se convertir a 1 hora y 10 minutos.

En los campos Das y Horas, el clculo se basar en los valores de Horas por da y Das por mes. De esta
manera, si se indican 16 horas y Horas por da est limitado a 8, automticamente se convertir a 2 das.

- Duracin Real. Mostrar el tiempo de duracin de los procesos en la ejecucin de la simulacin.

COSTE RECURSOS PERSONALES


En la seccin COSTE RECURSOS PERSONALES se indica y muestra todo lo relacionado con los costes de las
personas que realizan acciones durante la simulacin:

- Moneda. Moneda que se desea mostrar en los resultados. Para cambiarla pulsar sobre el OJO y aparece-
r una ventana como la siguiente:

AURAPORTAL HELIUM MODELER Pgina 42 de 75


Buscar la moneda deseada a travs del buscador o desplazando el scroll, pulsar sobre la deseada y los
valores econmicos se mostrarn con el smbolo correspondiente.

- Coste previsto. En este campo se indican los costes estimados para la simulacin que se va a ejecutar.

- Coste real. Se rellenar automticamente con los costes reales resultado de la simulacin. Como se ver
ms adelante, los costes se obtienen de los valores indicados en la configuracin de parmetros de los
objetos del diagrama donde intervienen personas, es decir, Tareas Personales (TP) , Mensajes de Inicio
(IM) y Mensajes Intermedios (EM).

- Desviacin. Calcular y mostrar la diferencia entre los dos campos anteriores. Si el coste estimado es
superior al real se mostrar en color verde. Cuando el coste real sea superior, cambiar a rojo.

- Tiempo Total Personas. Muestra el tiempo empleado por los recursos personales en la ejecucin de la
simulacin, es decir, de las Tareas Personales (TP), Mensajes de Inicio (IM) y Mensajes Intermedios (EM).
Omite, por tanto, el tiempo empleado por las Tareas de Sistema y otros objetos como las Compuertas
que no son ejecutados por personas.

- Personas / Da. Muestra los recursos personales diarios necesarios segn el resultado de la simulacin.
Al tratarse de personas no muestra decimales, por ejemplo, si una determinada tarea de 4 horas de du-
racin se ejecuta una sola vez al da por una sola persona en una jornada de 8 horas, el resultado de es-
te campo ser de 1 persona por da, aunque solo haya empleado media jornada. Para analizar correc-
tamente este resultado hay que valorarlo conjuntamente con el rendimiento del personal, dato que se
proporciona en el campo siguiente.

- Rendimiento Personas. Muestra el rendimiento de los recursos personales. Por ejemplo, si cada persona
ejecuta una sola Tarea Personal que dura 4 horas en una jornada laboral de 8 horas, su rendimiento es
del 50%.

Veamos los detalles del Grid situado en la seccin inferior del panel izquierdo:

En este Grid se listan todos los objetos del diagrama con las siguientes columnas:

- Objeto. Cdigo del objeto, precedido de la pgina del diagrama en donde se encuentra.

- Nombre. Nombre del objeto. Si no cabe en la columna, se mostrarn puntos suspensivos y se podr ver
el nombre completo con el Tooltip que aparece al situarse sobre l con el ratn.

- Llegadas. Nmero de llegadas del flujo de corriente. Se rellenar durante la ejecucin de la simulacin.

AURAPORTAL HELIUM MODELER Pgina 43 de 75


- Completados. Nmero de objetos completados durante la ejecucin de la simulacin. Se diferencia de
las llegadas (campo anterior Llegadas) por dos valores:

o Si el proceso termina antes que el objeto, ste no se completar y por tanto no contar.

o Tiene en cuenta la ejecucin en paralelo de las Tareas Personales que estn configuradas para
ello, es decir, si el objeto est configurado con dos ejecutores en paralelo, por cada objeto que
se complete, su contador sumar dos.

- Tiempo Total. Tiempo total de ejecucin de cada objeto durante la simulacin.

- % Tiempo. Porcentaje del tiempo de ejecucin de cada objeto relativo al total de procesos completados.

- Alertas. Muestra en color Naranja los objetos que han entrado en Alerta al no haber sido completados
dentro del tiempo indicado en su configuracin.

- Alarmas. Muestra en color Rojo los objetos que han entrado en Alarma al no haber sido completados
dentro del tiempo indicado en su configuracin.

- Personas / Da. Muestra los recursos personales diarios necesarios para la ejecucin de cada objeto du-
rante la simulacin. Al tratarse de personas no muestra decimales, por ejemplo, si una determinada ta-
rea de 4 horas de duracin se ejecuta una sola vez al da por una sola persona en una jornada de 8 ho-
ras, el resultado ser de 1 persona por da, aunque solo haya empleado media jornada. Para analizar co-
rrectamente este resultado hay que valorarlo conjuntamente con su rendimiento, dato que se propor-
ciona en el campo siguiente.

- Rendimiento Muestra el rendimiento porcentual de los objetos ejecutados por personas. Por ejemplo, si
una persona ejecuta una sola Tarea Personal que dura 4 horas en una jornada laboral de 8 horas, su
rendimiento es del 50%.

- Coste (). Se calcular automticamente con el coste de cada objeto durante la ejecucin de la simula-
cin.

En la ltima columna se muestra un icono con el estado de la configuracin de cada objeto:

- -
Un guion medio indica que el objeto no dispone de ninguna configuracin especfica para la simula-
cin.

- ! - El signo de admiracin en rojo indica que el objeto requiere configuracin. Si no se configura, la si-
mulacin se ejecutar con valores por defecto, por ejemplo:

o TP, IM, EM, TS, FN y ET. No tendrn tiempo estimado de ejecucin, ni costes.

o Las compuertas DX distribuirn porcentualmente el nmero de salidas por igual.

o Las compuertas DO permitirn el paso de corriente por una nica salida.

o Las compuertas CO permitirn el paso de la corriente en cada llegada de corriente.

- ! - El signo de admiracin en azul indica que el objeto est parcialmente configurado para la ejecucin
de la simulacin.

Tambin cambiar de rojo ( ! ) a azul ( ! ) si se entra por primera vez en la configuracin de un objeto y
se pulsa el botn Guardar y Salir sin realizar ningn cambio. Se mantendrn los valores por defecto
comentados y el signo de admiracin cambiar a azul.

AURAPORTAL HELIUM MODELER Pgina 44 de 75


- - Este signo indica que todos los parmetros de la simulacin han sido configurados.
En el panel derecho se muestra el Diagrama de la Clase de Proceso:

7.1.1 Configuracin de Objetos


La configuracin de los objetos de la Clase de Proceso para la ejecucin de la simulacin se realiza pulsando
sobre cada uno de los objetos, tanto desde el Grid como desde el propio Diagrama.

En ambos casos se abrir la ventana de configuracin, que es especfica para cada tipo de objeto:

7.1.1.1 Tarea Personal (TP)

Su configuracin consta de dos paneles, DISTRIBUCIONES ESTADSTICAS y COSTE:

AURAPORTAL HELIUM MODELER Pgina 45 de 75


DISTRIBUCIONES ESTADSTICAS
Dado que el tiempo en realizar un mismo trabajo es variable segn las personas y/o circunstancias, la simulacin
estadstica de AuraPortal permite aplicar clculos probabilsticos a la duracin de los objetos BPM. Es el caso de
los Eventos de Mensaje de Inicio (IM) e Intermedio (EM) y las Tareas Personales (TP) y de Sistema (TS).

Para ello, AuraPortal pone a disposicin las Distribuciones Estadsticas ms utilizadas y que cubren prcticamen-
te todas las posibilidades de simulacin necesarias. Estn agrupadas en cuatro secciones segn la naturaleza de
su distribucin (VALOR FIJO, CONTINUAS, DISCRETAS y DESCONOCIDAS).

En la pantalla de configuracin de una Tarea Personal (TP) (imagen anterior) seleccione la distribucin deseada y
rellene sus opciones.

Veamos a continuacin, los detalles del VALOR FIJO:

VALOR FIJO

Esta opcin se utiliza cuando la duracin es conocida de antemano con valor fijo y por tanto sin desviaciones.
Por ejemplo, si se ha comprobado que la duracin de una Tarea de Sistema (TS) es siempre de 15 segundos, se
utilizar la opcin Valor Fijo y as todas las ejecuciones de esa tarea en todos los procesos durante la simulacin
consumirn el mismo tiempo de 15 segundos, sin variaciones estadsticas.

Los paneles de configuracin son PARMETROS y CRONOMETRA:

- PARMETROS. En este caso el nico parmetro de configuracin es la Media, en donde hay que intro-
ducir el tiempo medio estimado de duracin del objeto que se desea para la ejecucin de la simulacin.
Los datos se introducen en las casillas Meses, Das, Horas, Minutos y Segundos (30 minutos en la ima-
gen siguiente):

AURAPORTAL HELIUM MODELER Pgina 46 de 75


Si se indican valores superiores al contexto del campo, se recalcularn automticamente en el campo
siguiente. Por ejemplo, si se indican 70 minutos, automticamente se convertirn a 1 hora y 10 minutos.

En los campos Das y Horas, el clculo se basar en los valores de Horas por da y Das por mes. De esta
manera, si se escriben 16 horas y en Horas por Da est limitado a 8, automticamente se convertir a 2
das.

Nota.
Por defecto todos los objetos tienen una duracin mnima de 1 segundo durante la ejecucin
de la simulacin. Este tiempo puede modificarse en los Mensajes de Inicio (IM) e Intermedio
(EM), Eventos de Tiempo (ET), Tareas Personales (TP) y Tareas de Sistema (TS). En los de-
ms objetos no se puede modificar por lo que siempre contarn 1 segundo. Este es el caso de
las Compuertas (CA, CX, CO, DA, DX, DO), Colectores (CL), Subproceso-Comprimido (SP) y
Evento de Fin de Sub-Proceso.

- CRONOMETRA. En la seccin de cronometra se pueden determinar Alertas y Alarmas para controlar


que los objetos se terminen antes de un determinado tiempo desde el inicio del proceso:

o Alerta. En el campo Alerta se indica el tiempo mximo aceptado desde el inicio del proceso an-
tes de saltar el aviso (1 Hora en la imagen). En la ejecucin de la simulacin se mostrar un
contador de color Naranja numerando los objetos que se terminen posteriormente al tiempo
indicado.

o Alarma. En el campo Alarma se indica el tiempo mximo aceptado desde el inicio del proceso
antes de saltar el aviso (1 hora y 15 minutos en la imagen). En la ejecucin de la simulacin se
mostrar un contador de color Rojo numerando los objetos que se terminen posteriormente al
tiempo indicado.

Todos los detalles de la configuracin de las dems distribuciones estn desarrollados en el apartado DISTRIBU-
CIONES ESTADSTICAS ms adelante en este documento.

COSTE
En el panel COSTE de las Tareas Personales (en la imagen siguiente), se pueden indicar valores para controlar el
coste del personal destinado a su ejecucin con dos parmetros, Ejecucin y Coste/Ejecutor:

AURAPORTAL HELIUM MODELER Pgina 47 de 75


- Ejecucin. Se puede definir si el objeto va a tener una ejecucin en paralelo por parte de varios em-
pleados a la vez o no. En los atributos para la ejecucin real de la Tarea, esta configuracin de la simula-
cin corresponde con la asignacin de un Grupo de Empleados Paralelo como Ejecutor. Cuando la co-
rriente llegue al objeto, cada uno de los usuarios pertenecientes al Grupo recibir una tarea.

Nota.
En el caso de que el Grupo de Empleados sea Exclusivo, la Tarea solo la ejecuta uno de los
integrantes del Grupo, no todos como el caso de Grupo de Empleados Paralelo.

- Coste/Ejecutor. El coste por ejecutor se puede indicar tanto por da laboral como por mes, segn se
desee. Con cualquiera de los dos que se elija el sistema calcular los costes durante la ejecucin de la
simulacin.

7.1.1.2 Mensaje de Inicio (IM)

La ventana de configuracin de los parmetros para la simulacin de los Mensajes de Inicio (IM) de proceso es la
siguiente:

Para ver detalles de los posibles valores a configurar, dirigirse al apartado correspondiente a la configuracin de
la Tarea Personal (TP) descrita antes en este documento.

Ntese que en la configuracin del Mensaje de Inicio no se indican Alertas, ni Alarmas, ni Ejecucin paralela.

7.1.1.3 Mensaje Intermedio (EM)

La ventana de configuracin de los parmetros para la simulacin de los Mensajes Intermedios (EM) de proceso
es la siguiente:

AURAPORTAL HELIUM MODELER Pgina 48 de 75


La configuracin de los Mensajes Intermedios (EM) es la misma que la de las Tareas Personales (TP) con la dife-
rencia que en COSTES no se puede determinar Ejecucin Paralela, no procede.

7.1.1.4 Tarea de Sistema (TS)

Las Tareas de Sistema no son realizadas por personas, es el Motor BPM el que se ocupa de ejecutarlas. Por ello, a
efectos de la simulacin, su configuracin solo tiene en cuenta los valores temporales pero no los costes, ya que
solo se aplican a personas:

AURAPORTAL HELIUM MODELER Pgina 49 de 75


7.1.1.5 Compuerta DX

Las Compuertas DX son aquellas que permiten una nica llegada de corriente y mltiples salidas posibles pero
solo una efectiva. Cuando llegue la corriente, el flujo continuar por la primera que cumpla las condiciones.

A efectos de la simulacin, las condiciones se basan en la distribucin porcentual de sus salidas. Su configuracin
se basa, pues, en determinar los porcentajes en los que la corriente del proceso saldr por cada una de ellas.

La ventana de configuracin es como la siguiente (ejemplo de compuerta con 4 salidas):

Situando el cursor del ratn sobre cada uno de los cuadraditos azules que separan las salidas aparecer una
doble flecha horizontal ( ). Pulsando sobre ella y arrastrando el cursor hacia la derecha o izquierda, se modi-
ficar el porcentaje de uso de cada salida para la simulacin.

Como este tipo de compuertas solo permite una salida por cada llegada de corriente, las diversas ejecuciones de
la simulacin irn utilizando una u otra salida segn los porcentajes indicados.

7.1.1.6 Compuerta DO

Las Compuertas DO son aquellas que permiten una nica llegada de corriente y mltiples salidas posibles simul-
tneas, dependiendo de las condiciones. Cuando llegue la corriente, el flujo continuar por todas aquellas que
cumplan las condiciones.

A efectos de la simulacin, las condiciones se basan en la distribucin porcentual de conjuntos de salidas.

La ventana de configuracin es como la siguiente (ejemplo de compuerta con 4 salidas, Notificar, Clculos, Ges-
tin y Administracin):

AURAPORTAL HELIUM MODELER Pgina 50 de 75


En el ejemplo mostrado en la imagen se puede ver como se han creado 3 conjuntos de condiciones con los si-
guientes porcentajes:

- El 50% la corriente continuar por todas las salidas a la vez (Notificar, Gestin, Clculos y Administra-
cin).

- El 25% la corriente continuar solo por las salidas Notificar y Administracin.

- El 25% continuar solo por Notificar.

El total de todos los conjuntos tiene que sumar 100%.

7.1.1.7 Compuertas CO

Las Compuertas CO son aquellas que permiten mltiples llegadas de corriente y una nica salida, que solo se
har efectiva cuando llegue la corriente de todas las llegadas que cumplan las condiciones establecidas.

A efectos de la simulacin, lo nico que hay que determinar es el nmero de llegadas esperadas.

La ventana de configuracin es como la siguiente (ejemplo de compuerta con 2 llegadas):

Basta con indicar el nmero de llegadas esperadas en la casilla Nmero de llegadas.

AURAPORTAL HELIUM MODELER Pgina 51 de 75


7.1.1.8 Evento de Fin

Los Eventos de Fin (de Proceso y Sub-Proceso) permiten la configuracin de Alertas y Alarmas en los mismos
trminos ya vistos anteriormente:

7.1.1.9 Evento de Tiempo

Los Eventos de Tiempo permiten la configuracin del tiempo en el cual estar detenida la corriente a partir de su
llegada al objeto, incluyendo distribuciones estadsticas.

7.1.1.10 Objetos que no requieren configuracin

Los objetos que no requieren configuracin para la simulacin son los siguientes:

- Compuertas DA. La corriente contina por todas las salidas a la vez.

AURAPORTAL HELIUM MODELER Pgina 52 de 75


- Compuertas CA. El Motor BPM espera la corriente de todas las llegadas para poder continuar.

- Compuertas CX. El flujo contina cada vez que llega una corriente.

- Colector. Igual que la CX, el flujo contina cada vez que llega una corriente.

- Evento IS. El inicio de un Sub-Proceso no requiere configuracin pues su nica accin es el paso de la
corriente al interior el Sub-Proceso.

- Evento EL. Los eventos de Enlace no requieren configuracin, pues su nica funcin es dejar pasar la
corriente al Evento EL destino.

7.1.2 Distribuciones Estadsticas


Dado que el tiempo en realizar un mismo trabajo es variable segn las personas y/o circunstancias, la simulacin
estadstica de AuraPortal permite aplicar clculos probabilsticos a la duracin de los objetos BPM. Es el caso de
los Eventos de Mensaje de Inicio (IM) e Intermedio (EM) y las Tareas Personales (TP) y de Sistema (TS).

Para ello, AuraPortal pone a disposicin las Distribuciones Estadsticas ms utilizadas y que cubren prcticamen-
te todas las posibilidades de simulacin necesarias. Estn agrupadas en cuatro secciones segn la naturaleza de
su distribucin:

- VALOR FIJO. Duraciones conocidas de antemano con valor fijo y por tanto no susceptibles de sufrir
desviaciones. Por ejemplo, si se ha comprobado que la duracin de una Tarea de Sistema (TS) es siem-
pre de 15 segundos, se aplicar como Valor Fijo para que todas las ejecuciones de esa tarea en todos
los procesos durante la ejecucin de la simulacin consuman el mismo tiempo de 15 segundos, sin va-
riaciones estadsticas.

- CONTINUAS. Funcin de distribucin Continua, es decir, que los resultados pueden ser cualesquiera
dentro de los parmetros indicados, como por ejemplo la duracin de un trabajo realizado por perso-
nas. As como la duracin de alguna Tarea de Sistema puede ser fija, en los casos que hay intervencin
humana (por ejemplo en las Tareas Personales (TP) y los Eventos de Inicio (IM) e Intermedio (EM) la du-
racin no es siempre la misma, depende de variaciones que pueden ser reflejadas con las Distribuciones
Continuas.

Dentro de este grupo estn las Distribuciones Erlang, Normal, Exponencial Negativa, Gamma, LogNor-
mal y Weibull:

- DISCRETAS. Las funciones de distribucin Discretas son aquellas cuyos valores tienen un nmero de-
terminado, no puede ser cualquiera. Por ejemplo, si las salidas de materiales de almacn se concentra
en una nica salida de camin al da, los posibles resultados son nmeros enteros, 1 da, 2 das, 3 das,
Y si la preparacin de un paquete termina un minuto ms tarde de la salida del camin, se contar un
da entero ms hasta la salida del siguiente camin.

Dentro de este grupo estn las Distribuciones Binomial y Poisson:

AURAPORTAL HELIUM MODELER Pgina 53 de 75


- DESCONOCIDAS. Este es el caso cuando hay distribucin estadstica pero su curva es desconocida. Se
contemplan la Distribuciones Uniforme y la Triangular:

Para configurar la Distribucin Estadstica de un objeto, pulse sobre el objeto en el diagrama o en el Grid del
Panel izquierdo de la ventana de Simulacin y se abrir su ventana de configuracin.

Veamos con ms detalle cada una de las Distribuciones.

7.1.2.1 Valor Fijo

Esta opcin se utiliza cuando la duracin es conocida de antemano con valor fijo y por tanto sin desviaciones.
Todos los detalles de esta opcin han sido descritos en la configuracin de las Tareas Personales (TP), ms arriba
en este documento.

7.1.2.2 Distribucin Erlang

La Distribucin Erlang es la que mejor suele reflejar los trabajos realizados por personas, donde los tiempos se
distribuyen de manera asimtrica con respecto al valor ms probable, dando preferencia a los tiempos alargados
frente a los tiempos acortados, que es el caso de las ejecuciones de los objetos de los diagramas de procesos.
Dicho de otra manera, si se considera que el tiempo medio ms probable de realizacin de una tarea es de, por
ejemplo, 1 hora, con una desviacin de 15 min, lo normal suele ser que haya ms casos superiores a 1 hora que
inferiores, es decir que la curva de resultados sea asimtrica, tal como se refleja en la grfica que la representa:

AURAPORTAL HELIUM MODELER Pgina 54 de 75


- PARMETROS. Los parmetros de configuracin de la distribucin Erlang son la Media, y la Pendiente
(k):

o Media. Se introduce el tiempo medio estimado de duracin del objeto en las casillas Meses,
Das, Horas, Minutos y Segundos.

o Pendiente (k). Con este parmetro se determina la amplitud de valores distribuidos. Cuando
mayor sea el valor ms concentrados estarn los resultados. En general se utilizan valores en-
teros entre 1 y 5, siendo el ms usado k=3.

Nota
La ley Erlang engloba la ley Exponencial Negativa haciendo k=1 y engloba la ley Gamma
haciendo Pendiente = k y Escala = Media/k. Sus resultados son prcticamente los mismos
que los de las leyes Weibull y Lognormal. Cuando la determinacin de los parmetros Media
y Pendiente (k) es poco fiable, puede utilizarse la ley Normal con sus correspondientes lmi-
tes para simular el efecto asimtrico que caracteriza la ley Erlang.

- EQUIVALENCIAS. En el panel de equivalencias se muestran los valores Media y Desviacin Estndar que
corresponden a los parmetros introducidos. Son calculados automticamente y sirven para orientar en
la eleccin de los parmetros adecuados de cada escenario.

o Media. En Erlang siempre coincidir con el parmetro Media introducido antes.

o Desviacin Estndar Se trata de la desviacin estimada sobre el valor medio. En el ejemplo de


la imagen, se han determinado 15 minutos, es decir, un desvo de 15 minutos sobre la hora
introducida como Media.

- LMITES. Adems de los parmetros introducidos es posible determinar lmites, tanto por debajo de la
Media como por encima:

Ejemplos tpicos de estos lmites son los siguientes:

o Lmite inferior. Imaginemos que dadas las caractersticas de un trabajo se sabe que no es posi-
ble realizarlo en menos de un determinado tiempo. ste ser su Lmite Inferior. Si no se indica,
ser cero (0).

o Lmite superior. Un ejemplo de un lmite superior podran ser transacciones de compra-venta,


donde el trabajo a realizar puede ser todo lo rpido que sea capaz el operador, unos pocos
segundos, pero en ningn caso debe superar un tiempo mximo determinado. ste ser su
Lmite Superior. Si no se indica no habr lmite, tender a infinito ().

7.1.2.3 Distribucin Normal

La Distribucin Normal (ley Laplace-Gauss) es una de las distribuciones de probabilidad que ms se ajusta a los
hechos reales y se representa mediante una curva muy conocida, que por su forma suele llamarse campana de
Gauss:

AURAPORTAL HELIUM MODELER Pgina 55 de 75


El punto azul de la imagen en la parte ms alta del grfico representa la Media, o tiempo medio estimado de
duracin del objeto.

En el eje horizontal se muestran los diferentes registros de tiempo de duracin del objeto y en el vertical el n-
mero de veces que el objeto se ejecuta durante la simulacin.

A medida que nos alejamos de la Media, disminuye su probabilidad.

Como distribucin simtrica que es, los valores por encima y debajo de la Media se distribuyen por igual, no
como en la distribucin Erlang, en donde prevalecen los valores superiores.

As como gran parte de los trabajos realizados por personas se ajustan ms a la distribucin Erlang, tambin los
hay en los que es ms adecuado una distribucin simtrica como la Normal. Por ejemplo, la duracin de llamadas
de marketing a posibles clientes no necesariamente tienen una tendencia asimtrica.

- PARMETROS. Los parmetros de configuracin de la distribucin Normal son la Media, y la Distribu-


cin Estndar:

o Media. Se introduce el tiempo medio estimado de duracin del objeto en las casillas Meses,
Das, Horas, Minutos y Segundos.

AURAPORTAL HELIUM MODELER Pgina 56 de 75


o Desviacin estndar. Se trata de la desviacin estimada sobre el valor medio. En el ejemplo de
la imagen anterior, se han determinado 10 minutos, es decir, un desvo de 10 minutos sobre
30 minutos de media.
La desviacin queda representada en la grfica con la letra griega y marca el punto de in-
flexin en el que la curva empieza a aplanarse por ambos lados:

- EQUIVALENCIAS. En la distribucin Normal, las equivalencias coinciden con sus parmetros:

- LMITES. Igual que en todas las distribuciones, adems de los parmetros introducidos es posible de-
terminar lmites, tanto por debajo de la Media como por encima:

Cuando en la distribucin Normal se establecen lmites, suele denominarse distribucin Normal Trunca-
da.

La Ley Normal de Distribucin o ley de Laplace-Gauss es una de las ms importantes de todas las distribuciones
de probabilidad porque refleja un gran nmero de fenmenos reales.

Fue observada por primera vez por Abraham de Moivre en 1733 y desarrollada posteriormente por Gauss en
1774 y Laplace en 1812 y se representa mediante una curva muy conocida por su forma de campana que se
muestra en la siguiente figura.

AURAPORTAL HELIUM MODELER Pgina 57 de 75


Para los no iniciados en anlisis estadsticos es prudente aclarar que en la curva que representa la distribucin
normal, la distancia desde el valor central hasta el punto de inflexin (cambio de curvatura) de la curva se deno-
mina Desviacin Tpica (Standard Deviation) y se representa por la letra griega sigma (). La desviacin tpica es
una medida de la dispersin de los valores representados. Cuanto mayor es ms aplanada es la curva y ms
dispersos estn los valores.

La probabilidad de que un valor al azar de la poblacin estudiada se encuentre entre dos lmites dados (A y B) lo
da la densidad de probabilidad que es el rea comprendida entre la curva y las lneas verticales que determinan
dichos lmites como se muestra en la siguiente figura.

El rea delimitada entre los valores A y B es la medida de la densidad de probabilidad, y se calcula mediante la
frmula:

En donde la funcin P(x) tiene una formulacin algo compleja que no es necesario exponer aqu.

En este tipo de Distribucin, la probabilidad de alejamiento de la Desviacin Tpica () es la siguiente:

50% 0,68

95% 1,96

99% 2,58

99,8% 3,08

Los valores de la densidad de probabilidad de la zona de la curva comprendida entre + y - es igual para to-
das las distribuciones que siguen la Ley Normal y es un rea que representa el 68,26% de los valores medidos.
Esto quiere decir que en toda distribucin estadstica que siga la Ley Normal, el 68,26% de los valores del conjun-
to estn comprendidos en el rea delimitada por la curva y las lneas verticales distanciadas + y - del valor
central. Si se considera el rea comprendida entre +2 y -2 entonces la densidad de probabilidad llega al
95,44% y al 99,7% en el caso de +3 y -3.

AURAPORTAL HELIUM MODELER Pgina 58 de 75


7.1.2.4 Distribucin Exponencial Negativa

La Distribucin Exponencial Negativa es una distribucin asimtrica que se basa en la distribucin estadstica de
Poisson, pero tomando como variable aleatoria el tiempo que tarda en producirse un hecho.

Sus aplicaciones son parecidas a las de la ley Erlang explicada antes, haciendo la Pendiente (k) = 1.

- PARMETROS. En la distribucin Exponencial Negativa, el nico parmetro de configuracin es la Me-


dia:

Los paneles EQUIVALENCIAS, LMITES y CRONOMETRA son los mismos ya explicados anteriormente en las Dis-
tribuciones de Valor Fijo, Erlang y Normal. Consulte los apartados correspondientes ms arriba en este documen-
to para ver todos los detalles.

AURAPORTAL HELIUM MODELER Pgina 59 de 75


7.1.2.5 Distribucin Gamma

Distribucin continua asimtrica, con aplicaciones similares a la distribucin Erlang:

- PARMETROS. En la distribucin Gamma, los parmetros son la Escala y la Pendiente:

La Pendiente permite decimales.

Es equivalente a la distribucin Erlang haciendo Pendiente=k y Escala=Media/k.

Si se desconocen los valores adecuados, ver equivalencias en el panel correspondiente.

Los paneles EQUIVALENCIAS, LMITES y CRONOMETRA son los mismos ya explicados anteriormente en las Dis-
tribuciones de Valor Fijo, Erlang y Normal. Consulte los apartados correspondientes ms arriba en este documen-
to para ver todos los detalles.

AURAPORTAL HELIUM MODELER Pgina 60 de 75


7.1.2.6 Distribucin LogNormal

Distribucin continua asimtrica de aplicaciones parecidas a la distribucin Erlang en algunos escenarios:

- PARMETROS. En la distribucin Gamma, los parmetros de configuracin son Posicin y Dispersin:

Los paneles EQUIVALENCIAS, LMITES y CRONOMETRA son los mismos ya explicados anteriormente en las Dis-
tribuciones de Valor Fijo, Erlang y Normal. Consulte los apartados correspondientes ms arriba en este documen-
to para ver todos los detalles.

AURAPORTAL HELIUM MODELER Pgina 61 de 75


7.1.2.7 Distribucin Weibull

Distribucin continua asimtrica de aplicaciones parecidas a la distribucin Erlang en algunos escenarios.

Equivale a la distribucin Exponencial Negativa haciendo Pendiente = 1.

- PARMETROS. En la distribucin Weibull los parmetros son la Escala y la Pendiente:

La Pendiente permite decimales.

Si se desconocen los valores adecuados, ver equivalencias en el panel correspondiente.

Los paneles EQUIVALENCIAS, LMITES y CRONOMETRA son los mismos ya explicados anteriormente en las Dis-
tribuciones de Valor Fijo, Erlang y Normal. Consulte los apartados correspondientes ms arriba en este documen-
to para ver todos los detalles.

AURAPORTAL HELIUM MODELER Pgina 62 de 75


7.1.2.8 Distribucin Binomial

Distribucin discreta aplicable a nmero de valores correctos frente a pruebas realizadas:

- PARMETROS. En la distribucin Binomial, los parmetros son Pruebas y Probabilidad:

La Probabilidad permite decimales entre 0 y 1.

Los paneles EQUIVALENCIAS, LMITES y CRONOMETRA son los mismos ya explicados anteriormente en las Dis-
tribuciones de Valor Fijo, Erlang y Normal. Consulte los apartados correspondientes ms arriba en este documen-
to para ver todos los detalles.

AURAPORTAL HELIUM MODELER Pgina 63 de 75


7.1.2.9 Distribucin Poisson

Distribucin discreta aplicable a nmero de valores correctos frente a pruebas realizadas:

- PARMETROS. El nico parmetro en la distribucin Poisson es la Media:

Los paneles EQUIVALENCIAS, LMITES y CRONOMETRA son los mismos ya explicados anteriormente en las Dis-
tribuciones de Valor Fijo, Erlang y Normal. Consulte los apartados correspondientes ms arriba en este documen-
to para ver todos los detalles.

AURAPORTAL HELIUM MODELER Pgina 64 de 75


7.1.2.10 Distribucin Uniforme

Este es el caso cuando hay distribucin estadstica pero su curva no es desconocida:

- PARMETROS. En la distribucin Uniforme los parmetros son Valor Mnimo y Valor Mximo:

Los paneles EQUIVALENCIAS, LMITES y CRONOMETRA son los mismos ya explicados anteriormente en las Dis-
tribuciones de Valor Fijo, Erlang y Normal. Consulte los apartados correspondientes ms arriba en este documen-
to para ver todos los detalles.

AURAPORTAL HELIUM MODELER Pgina 65 de 75


7.1.2.11 Distribucin Triangular

Es un caso de distribucin desconocida que slo se utiliza cuando la nica informacin que se posee es la refe-
rente a los lmites de las mediciones y el valor ms probable de la medicin:

- PARMETROS. En la distribucin Triangular se manejan tres parmetros, la Media, el Valor Mnimo y el


Valor Mximo:

Los paneles EQUIVALENCIAS, LMITES y CRONOMETRA son los mismos ya explicados anteriormente en las Dis-
tribuciones de Valor Fijo, Erlang y Normal. Cinsulte los apartados correspondientes ms arriba en este documen-
to para ver todos los detalles.

7.1.3 Ejecucin de la Simulacin Estadstica


Una vez se han configurado todos los parmetros deseados para la simulacin, proceder con su ejecucin pul-
sando el botn Ejecutar situado en la barra de acciones:

AURAPORTAL HELIUM MODELER Pgina 66 de 75


Durante la ejecucin de la simulacin se irn rellenando el Grid y el Diagrama con los resultados:

En cualquier momento se pueden ocultar los contadores del Diagrama pulsando sobre el botn

situado en la parte superior del Diagrama, y volver a pulsarlo para mostrarlos de nuevo.

7.1.4 Anlisis de resultados


Los objetivos de la simulacin estadstica de AuraPortal son la deteccin de Cuellos de botella y la cuantifica-
cin de tiempos, recursos y costes implicados.

Dependiendo de la complejidad del proceso en estudio, el anlisis de los resultados de la simulacin puede re-
querir mltiples ejecuciones con diferentes parmetros y aunque el nmero de ejecuciones pueda ser elevado
nunca ser un problema con la simulacin estadstica de AuraPortal porque puede simular aos de trabajo en
unos pocos segundos.

AURAPORTAL HELIUM MODELER Pgina 67 de 75


Los posibles Cuellos de Botella se analizan desde varios puntos de vista:

- Nmero de objetos completados comparados con las llegadas de corriente. Dependiendo del esce-
nario, puede desearse que los objetos a los que llegue la corriente tengan tiempo suficiente para ser
completados antes de que el proceso termine por otra parte del Diagrama. La Simulacin Estadstica de
AuraPortal proporciona informacin de la diferencia entre el nmero de corrientes llegadas y objetos
completados.

- Cronometra de los objetos completados. Dentro de los objetos que se han completado, se ofrecen
los resultados de los que han terminado en tiempo de Alarma, Alerta o dentro del tiempo esperado.

- Ocupacin porcentual de los objetos. Tambin ser valioso ver el consumo de tiempo porcentual de
todos los objetos dentro del proceso para ver en dnde se estn empleando ms tiempo y recursos.

Durante la ejecucin se han ido rellenando los valores y clculos resultantes en el Grid y Diagrama. Analizando,
por ejemplo, la ltima imagen, llama la atencin lo siguiente:

En el panel superior-izquierdo:

- COSTE RECURSOS PERSONALES Desviacin. De los 10.000 previstos de coste, hay una desviacin
de 12,383.56 .

- COSTE RECURSOS PERSONALES Rendimiento Personas. El rendimiento de las personas est en 19.96
%, muy lejos del ptimo 100%.

En el Grid:

- 1.TP.6. De las 1000 1.TP.6 completadas, 318 han superado el tiempo de Alerta y 299 el de Alarma.

- 1.TP.8. Las 299 1.TP.8 completadas han superado el tiempo de Alerta.

- Rendimiento. Ntese que todos los valores estn en rojo y la mayora lejos del ptimo 100%.

En el Diagrama:

Durante la ejecucin de la simulacin, los objetos que reciben corriente se iluminan con distintos colores segn
su cronometra. Veamos varios ejemplos:

Verde cuando el objeto termina dentro del tiempo previsto.

Dentro de cada objeto se muestra el contador de elementos com-


pletados segn su cronometra, en este caso:

Ninguno se ha completado en tiempo de Alarma.

Ninguno se ha completado en tiempo de Alerta.

127 se han completado dentro del tiempo previsto.

Naranja cuando el objeto se ha completado en tiempo de Alerta.


En esta imagen:

Ninguno se ha completado en tiempo de Alarma.

30 se han completado en tiempo de Alerta. Si algn objeto ha


entrado en Alerta se mostrar de color naranja aunque haya
objetos completados dentro del tiempo esperado.

410 se han completado dentro del tiempo esperado.

AURAPORTAL HELIUM MODELER Pgina 68 de 75


Rojo cuando el objeto se ha completado en tiempo de Alarma. En
esta imagen:

Se muestra una Tarea Personal seguida de un Evento de Fin, am-


bos con el mismo resultado:

243 se han completado en tiempo de Alarma. Si algn objeto


ha entrado en Alarma se mostrar de color rojo aunque haya
objetos completados dentro del tiempo previsto o en Alerta.

Ninguno se ha completado en tiempo de Alerta.

477 se han completado dentro del tiempo previsto.

En los objetos que no tienen cronometra se muestra el contador


de pasos de corriente. Este es el caso de las Compuertas, Eventos
de Enlace, Sub-Procesos comprimidos y Fin de Sub-Procesos.

Como ya se ha comentado anteriormente, los objetos que no tie-


nen cronometra especfica contarn 1 segundo durante la ejecu-
cin de la simulacin, excepto el Evento de Fin de Proceso que no
cuenta nada.

Una vez finalizada la simulacin se activar el botn Tablas y Grficos en la barra de acciones:

Pulsando sobre l se abrir una ventana con todos los detalles de los resultados, los ya mostrados en otras grfi-
cas:

General:

La pestaa General muestra los mismos datos vistos en ejecucin de la simulacin, con la posibilidad de expor-
tarlos a fichero con formato PDF:

AURAPORTAL HELIUM MODELER Pgina 69 de 75


En el campo Descripcin escribir lo deseado para que pase al documento PDF.

En las siguientes pestaas se muestran grficas de anlisis de los resultados obtenidos:

AURAPORTAL HELIUM MODELER Pgina 70 de 75


Llegadas/Completados:

En la pestaa Llegadas/Completados se muestran grficas de barras que comparan el nmero de llegadas de


corriente a los objetos con los que realmente han podido ser completados. Si hay procesos que se completan
antes que algunos de los objetos a los que les ha llegado corriente, ser mayor el nmero de llegadas que el
nmero de completados.

AURAPORTAL HELIUM MODELER Pgina 71 de 75


Cronometra:
En esta pestaa se comparan los tres parmetros de la cronometra de los objetos, los que se han completado en
tiempo de Alarma, de Alerta y A tiempo (dentro del tiempo esperado).

AURAPORTAL HELIUM MODELER Pgina 72 de 75


Tiempo Ejecucin Objetos (%):
En esta pestaa se muestra una grfica distribuyendo proporcionalmente la duracin de los objetos en el total de
los Procesos:

7.2 SIMULACIN REAL


AuraPortal ofrece, adems de la Simulacin Estadstica, Simulacin Real.

En contraste con la simulacin estadstica, la simulacin real que ofrece AuraPortal est al alcance inmediato, no
solo de los diseadores de los procesos sino tambin de los directivos y los analistas de negocio, pues pueden
realizar simulaciones de manera fcil sobre procesos en marcha en entornos de trabajo real.

La potencia de la simulacin real que ofrece AuraPortal se basa en dos caractersticas importantes. Por una par-
te, por la posibilidad de intercambiar los modos Entorno Desarrollo y Entorno Pruebas del diseo de los proce-
sos cuantas veces se necesite. Por otra, por la enorme flexibilidad disponible en la modificacin del diseo de los
procesos, tanto a nivel de Diagrama como de atributos de los objetos, que permite hacer mejoras, ajustes y co-
rrecciones en cualquier momento de forma muy rpida.

Combinando ambas posibilidades se puede enfocar la simulacin real de dos maneras:

AURAPORTAL HELIUM MODELER Pgina 73 de 75


- Ejecucin rpida

- Ejecucin en produccin

7.2.1 Ejecucin rpida


Este procedimiento consiste en utilizar los propios procesos reales en el Entorno de Pruebas que AuraPortal
ofrece y hacerlos funcionar provisionalmente en formato rpido.

La forma de implementar este tipo de simulacin depender del escenario, pero valgan los siguientes ejemplos
para entender su alcance:

- Ejemplo 1. Variacin de los Ejecutores. Un workflow complejo que afecte a un nmero elevado de
usuarios distintos, puede analizarse alterando la identidad de los ejecutores de manera que slo una o
dos personas puedan estar recibiendo y ejecutando todas las tareas que corresponderan a un nmero
elevado de ejecutores. Ello permite comprobar los hilos de ejecucin de los procesos, determinando el
consumo real de tiempo de cada tarea y comprobar su idoneidad. Los resultados obtenidos son un fiel
reflejo de lo que realmente ocurrir cuando el proceso sea ejecutado en produccin real y todo puede
probarse de antemano sin riesgo y con la mxima exactitud, con solo la participacin de una o dos per-
sonas.

La forma de modificar la identidad de los ejecutores depender del diseo de cada caso, pero puede ser
tan sencilla como la sustitucin temporal (mientras dura la simulacin) de los usuarios pertenecientes a
los Roles (Singulares y Genricos en el caso de los empleados y Perfiles de Cuenta en el caso de Exter-
nos e Invitados).

- Ejemplo 2. Variacin del Diagrama. Si se desea verificar solo una parte de un Diagrama, a la que es di-
fcil o lento llegar con la ejecucin normal desde el inicio del proceso, bastar con aadir una Compuer-
ta DX cerca del IM, seguida por un Evento de Enlace origen, para que, en cuanto empiece el proceso, la
corriente siempre fluya directamente hasta al punto deseado del Diagrama, en donde a su vez se colo-
car el correspondiente Evento de Enlace destino seguido de un Colector o una Compuerta CX.

Con estos cambios temporales en el diagrama se facilitan mucho las pruebas de simulacin real en es-
cenarios complejos, pudiendo iniciar sucesivos procesos para llegar rpidamente a la parte del Diagra-
ma motivo de comprobacin.

Nota.
En caso de que para hacer estas pruebas se necesiten valores que normalmente se introdu-
cen desde los objetos del Diagrama que se va a omitir en la simulacin, se pueden introducir
provisionalmente con Tareas de Sistema INGRESADOR o similares.

Con estos escenarios se evidencia la ventaja comparativa de AuraPortal. En efecto, al efectuar la simulacin, una
vez se detecta algn error o falta de rendimiento en el proceso, o simplemente si se desea comprobar el com-
portamiento del mismo con distintos parmetros, tanto si afecta a las tareas de sistema, a las tareas personales o
a otros objetos del diseo, ste puede ser inmediatamente modificado (pasando al modo Entorno Desarrollo) y
tambin inmediatamente probado de nuevo en ejecucin (volviendo al modo Entorno Pruebas) sin necesidad
de realizar ninguna programacin, para as ver los resultados de la modificacin y esto puede ser hecho innu-
merables veces con suma rapidez.

Se pueden simular ilimitados escenarios 'what-if' pasando del modo Entorno Pruebas al modo Entorno Desa-
rrollo tantas veces como se desee en slo minutos u horas, en comparacin con semanas o incluso meses como
ocurre con otros sistemas BPM en los que se requiere programar las modificaciones.

La simulacin real puede proporcionar importantes ahorros de tiempo y coste de los trabajos de consultora
porque, no slo cuando se realiza la implantacin inicial, sino tambin cuando se realizan cambios en las clases

AURAPORTAL HELIUM MODELER Pgina 74 de 75


de procesos, el poder ver con anticipacin lo que ocurrir en la realidad permite detectar y solucionar los pro-
blemas de diseo en un tiempo mucho ms reducido.

7.2.2 Ejecucin en produccin


En general, una vez ha finalizado el diseo de una Clase de Proceso, sta pasa al modo Entorno de Produccin
para que los usuarios puedan iniciar y ejecutar sus procesos con datos reales. En este modo los cambios en el
diseo quedan bloqueados y la nica manera de hacer modificaciones es a travs de una nueva versin. Este es
el funcionamiento normal previsto.

Sin embargo, en algunos escenarios puede ser vlido trabajar temporalmente con procesos con datos reales en
el modo Entorno Pruebas. De esta manera se pueden hacer ajustes de diseo en cualquier momento antes de
darlo definitivamente por concluido. Dicho de otra manera, no dar por cerrado el diseo hasta que se demuestre
su idoneidad con la ejecucin real de los usuarios. En este escenario, los cambios de diseo de los procesos fun-
cionando tienen que hacerse con conocimiento suficiente de sus consecuencias para no afectar a los procesos
que estn funcionando en ese momento.

AURAPORTAL HELIUM MODELER Pgina 75 de 75

Das könnte Ihnen auch gefallen