AP MAN HeliumModeler ES 20150304
AP MAN HeliumModeler ES 20150304
AP MAN HeliumModeler ES 20150304
Manual
3. SINTAXIS .................................................................................................................................................................. 23
4. EJEMPLO DE DIAGRAMACIN.............................................................................................................................. 24
4.1 PLANTEAMIENTO DEL EJEMPLO .................................................................................................................. 24
4.2 RESOLUCIN DEL EJEMPLO ......................................................................................................................... 26
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:
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.
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.
- 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.
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.
- 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.
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:
Nota.
Ms adelante en este manual se explican sus posibilidades de conversin entre formatos.
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.
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.
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.
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.
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.
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.
- Conectarlo con el (o los) objetos que correspondan para crear as los flujos de corriente.
- 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.
Notas.
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.
- 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.
- 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).
- 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. 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.
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:
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.
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.
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.
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.
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).
- 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.
- 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.
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.
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.
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.
Estas funcionalidades se van explicando a continuacin al explicar las Acciones en las que participan.
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.
- 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.
- 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.
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).
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.
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. 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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. 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.
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.
- 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.
2. Las Compuertas Convergentes (CX, CO, CA y CL) deben tener una nica Salida y, al menos, dos Entra-
das.
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.
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
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.
- 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.
- 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.
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.
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.
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.
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.
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
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
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
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.
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
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.
- 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
Intermedios
Fin
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
Convergentes
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
Los crculos se han incluido para significar cualquier objeto, Tarea, Subproceso, Evento o Compuerta.
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.
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.
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.
- 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:
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.
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.
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.
- 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 Diagrama. Oculta el panel izquierdo con el Grid. En la cabecera aparecern los botones necesarios
para la ejecucin de la simulacin.
PROCESOS
Se indican los valores relativos al nmero de procesos que se ejecutan en 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:
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.
- Moneda. Moneda que se desea mostrar en los resultados. Para cambiarla pulsar sobre el OJO y aparece-
r una ventana como la siguiente:
- 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.
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. 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.
- -
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.
- ! - 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.
En ambos casos se abrir la ventana de configuracin, que es especfica para cada tipo de objeto:
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.
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.
- 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):
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.
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:
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.
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.
La ventana de configuracin de los parmetros para la simulacin de los Mensajes Intermedios (EM) de proceso
es la siguiente:
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:
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.
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.
La ventana de configuracin es como la siguiente (ejemplo de compuerta con 4 salidas, Notificar, Clculos, Ges-
tin y Administracin):
- El 50% la corriente continuar por todas las salidas a la vez (Notificar, Gestin, Clculos y Administra-
cin).
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.
Los Eventos de Fin (de Proceso y Sub-Proceso) permiten la configuracin de Alertas y Alarmas en los mismos
trminos ya vistos anteriormente:
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.
Los objetos que no requieren configuracin para la simulacin son los siguientes:
- 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.
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.
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.
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.
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:
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.
- LMITES. Adems de los parmetros introducidos es posible determinar lmites, tanto por debajo de la
Media como por encima:
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).
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:
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.
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.
o Media. Se introduce el tiempo medio estimado de duracin del objeto en las casillas Meses,
Das, Horas, Minutos y Segundos.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- 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.
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:
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.
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.
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.
- 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.
- 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:
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:
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.
- Ejecucin en produccin
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
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.