Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelizacion 02 Diagrama 01 HeliumModeler ES 20150304
Modelizacion 02 Diagrama 01 HeliumModeler ES 20150304
Modelización
2. AuraPortal Helium Modeler Standalone que se obtiene gratuitamente descargándolo desde la Web
de AuraPortal (www.auraportal.com) para utilizarlo de forma independiente de la suite AuraPortal.
Al pulsarlo, se instala en el ordenador y está disponible para todas las funcionalidades que lo requieren.
Primero aparecerá la ventana del sistema preguntando si se desea Ejecutar o Guardar el Complemen-
to. Pulsar Ejecutar. Aparecerá la ventana para elegir el idioma y luego la de instalación, como la siguien-
te.
- El acceso a la versión integrada en AuraPortal se encuentra en las opciones de diseño de cada Clase
de Proceso dentro de la Estructura de AuraPortal.
Desde la misma web www.auraportal.com también es posible utilizar AuraPortal Helium Modeler Online, que
es el mismo formato Standalone pero sin necesidad de instalarlo en su ordenador.
- El idioma de AuraPortal Helium Modeler cuando se utiliza integrado en AuraPortal es el mismo que
el del usuario que ha iniciado sesión en AuraPortal.
- En AuraPortal Helium Modeler Standalone el idioma se elige en el botón Idioma ubicado en la barra
de acciones situada en la parte superior de la ventana.
Los diagramas construidos con ambos formatos son compatibles. Por tanto, los construidos con la ver-
sión Standalone pueden ser importados en cualquier momento a una instalación de AuraPortal para pasar a
la ejecución del proceso sin necesidad de programación.
Nota.
Más adelante en este documento se explican las posibilidades de conversión
entre ambos Modeler.
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 botón Guardar, el
sistema crea automáticamente una nueva Versión. Mediante la funcionalidad del Control de Versiones, estas
pueden ser consultadas o restauradas en caso necesario.
Está basado en MS Visio, tanto Standard como Professional, al que se ha añadido todo un complejo desa-
rrollo para adaptarlo totalmente a la práctica de la diagramación de procesos de negocio mediante la nota-
ción BPMN, v2.0, y es de muy fácil manejo.
Nota.
Las versiones de MS Visio compatibles son 2003, 2007 y 2010. La versión 2013 ha
perdido la compatibilidad porque Microsoft ha retirado el formato de fichero XML
necesario.
AuraPortal Visio Modeler también se suministra en dos formatos: el integrado en la aplicación 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 documentación.
En esencia, el BPMN se compone de varios conjuntos de elementos que abarcan la representación, tanto de
los Objetos del flujo y sus conexiones como los instrumentos de ayuda que son las Bandas y los Artefac-
tos.
Los Objetos se dividen en tres categorías: Actividades, Eventos y Compuertas. A su vez, las Actividades se
dividen en Tareas y Subprocesos.
1. Tareas. Realizan las actividades del Proceso. Pueden ser Personales (las que deben ser realizadas por
personas) y de Sistema (las que serán realizadas automáticamente por el sistema, sin intervención hu-
mana). Ejemplos de notación de Tareas:
3. Eventos. Se encargan de controlar los arranques y paradas de las corrientes del Proceso en los hilos en
los que están situados. Ejemplos de notación:
5. Lienzo y Bandas. El lienzo, en donde se dibujan los objetos del Diagrama, puede dividirse en Bandas
que son pasillos verticales u horizontales que sirven para ayudar a ubicar las Tareas y Subprocesos en
relación con los departamentos o roles de los ejecutores de los mismos.
6. Artefactos. Elementos complementarios que ayudan a mejorar la comprensión del Diagrama. Su función
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 Galería de Objetos BPMN contiene la lista y explicación de todos los Objetos de Flujo y los Arte-
factos BPMN.
La zona izquierda contiene la Botonera del Modeler (2) y la Galería de Objetos BPMN (3) que se usa para
modelizar. En el Anexo del final de este documento se explica cada una de las formas gráficas de los obje-
tos de la galería.
En la cabecera de la versión Standalone hay botones adicionales: Crear Nuevo, Abrir Existente y Guardar
Como. Estos botones no son necesarios en la versión integrada en AuraPortal ya que el diagrama se crea y
3. La Barra de Acciones Intermedia (4) que se encuentra entre las dos zonas y contiene las herramientas
de alineación de objetos.
4. La Barra de Acciones Superior (5) consiste en una serie de botones que despliegan sendos submenús
conteniendo acciones a realizar sobre el diagrama completo o los objetos y conexiones por separado.
Debajo de ella se puede ver una Barra de Acceso Rápido (6) que incluye iconos para las acciones más
frecuentes.
- Conectarlo con el (o los) objetos que correspondan para crear así los flujos de corriente.
3. Al finalizar la sesión se puede salir del Modeler mediante una de las siguientes opciones:
- Guardar Diagrama. Guarda el diagrama comprobando que no hay errores según la sintaxis BPMN.
- Guardar Borrador. Guarda el diagrama sin comprobar si hay errores según la sintaxis BPMN.
- Guardar Como. Solo en la versión Standalone. Permite guardar el diagrama con otro nombre y/o en
otra trayectoria.
Para Salir sin Guardar, pulsar el icono de la Barra de Acceso Rápido o el botón Archivo de la Barra de
Acciones Superior y luego Salir. Si no se ha realizado ningún cambio, el diagrama se cierra. Si se hizo algún
cambio, se muestra la siguiente ventana con las posibles opciones.
Notas.
1. Sintaxis. AuraPortal Helium Modeler incluye comprobación de Sintaxis para asegurar
la forma correcta en la que deben quedar los objetos que componen el diagrama y en su
caso indica exactamente dónde se encuentran los errores y explica su naturaleza. De es-
2. PREPARAR EL LIENZO
El Lienzo es el espacio sobre el que se realizará el diagrama. El Lienzo puede estar dividido en Páginas y
estas pueden ser organizadas en Bandas.
Antes de comenzar conviene preparar el Lienzo determinando los valores generales con los que se desee
trabajar, modificando los valores que AuraPortal Helium Modeler ya lleva por defecto.
Desde la Barra de Acciones Superior de la ventana, en cualquier momento podrán modificar estos valores
para adaptarlos a cada situación.
- Guardar Diagrama
- Guardar Borrador
- Configurar Página
- Imprimir
- Salir
La opción Configurar Página permite definir el Tamaño, los Márgenes y la Orientación del lienzo del diagra-
ma. Las demás se explican por sí mismas.
La versión Standalone incluye también Abrir Existente, que permite abrir un diagrama guardado previamen-
te.
- Si se desea que las páginas muestren un Grid para guiar al usuario a ajustar la posición de los obje-
tos. Desde el submenú del botón Página podrán configurarse las características de este Grid.
- Si se desea disponer de unas Reglas Horizontal y Vertical, también como ayuda para ajustar la posi-
ción de los objetos.
- Directamente, que el tamaño predeterminado de las páginas sea Página Completa (que la Página
se adapte al alto visible del Lienzo) o Ancho Página (que la Página se adapte al ancho visible del
Lienzo).
- Desde Fondo, determinar la estética (Color e Imagen) del fondo de las Páginas así como el Fondo
del Lienzo.
- Desde Grid, configurar las características del Grid para optimizar su uso.
- Desde Objetos, determinar la estética de los objetos del diagrama (Planos, con Relieve o con Som-
bra).
1. En primer lugar, si se desea dar al Modeler un estilo uniforme, al pulsar sobre el botón Estilo Texto de
la Barra de Acciones Superior de la ventana, se abre la ventana Estilo Texto.
en la que se puede configurar la Fuente, Tamaño, Estilo, Alineación e Interlineado de forma inde-
pendiente para las Tareas, Eventos, Compuertas y Líneas de Conexión.
Estos valores se aplicarán de forma predeterminada excepto en los objetos que hayan sido expre-
samente personalizados utilizando el icono correspondiente situado en la Barra de Acceso Rápido.
2. A medida que se crean objetos, estos pueden personalizarse de forma individual, en los casos que así
se decida, utilizando los iconos disponibles den la Barra de Acceso Rápido, según se explica más ade-
lante.
Nota.
En procesos extensos o complejos, puede utilizarse la primera página para dibu-
jar el diagrama básico del proceso dividido en Subprocesos y, en páginas poste-
riores, mostrar el la notación desarrollada (es decir, el contenido) de cada uno de
estos subprocesos.
Cada página quedará identificada por una pequeña pestaña con su número en la parte inferior izquierda
del Lienzo. Este número se puede cambiar pulsando dos veces con el botón primario del ratón sobre la eti-
queta.
Para añadir páginas al Lienzo se pulsa sobre el icono ubicado en la parte superior de la Barra Interme-
dia. Cada pulsación añade una página. Debajo de este icono, está su correspondiente botón para Elimi-
nar la página.
Pulsando el botón alternativo sobre cualquier parte de una página se abre el siguiente submenú, que con-
tiene las acciones que pueden realizarse sobre la página en general:
Cada una de las páginas del Diagrama puede albergar varias Bandas, todas horizontales o todas verticales.
Nota.
Si se van a utilizar Bandas se recomienda que antes de comenzar a dibujar el dia-
grama se preparen las Bandas que se vayan a utilizar (que en cada página pue-
den ser diferentes), aunque en cualquier momento podrán añadirse o eliminarse
bandas.
Al añadir nuevas Bandas a una página, el sistema las irá colocando a la derecha de la anterior, agrupadas
bajo el mismo Título, tal como se ve en la imagen posterior.
- Al agregar una banda al lienzo queda en situación de Seleccionada y, por tanto, preparada para tra-
bajar con ella.
- Si ya se está trabajando, para seleccionar una banda, basta con pulsar sobre ella.
En la parte superior izquierda de las Bandas se puede ver un pequeño cuadrado con un signo ‘-‘ que la mi-
nimiza.
La banda minimizada muestra el mismo cuadrado con el signo ‘+’ para maximizarla.
Si hay más de una banda, el icono de minimizar incluye todas las bandas añadidas.
Cuando se añade el primer objeto a una banda, esta muestra su propio icono de Minimizar,
Pulsando el botón alternativo del ratón sobre cualquier parte de una Banda se abre la 'Ventana de Acciones
de Banda', que permite seleccionar las acciones a realizar con la misma.
Para seleccionar el Conjunto de Bandas basta con pulsar sobre la Cabecera del Conjunto (queda enmarcado
en rojo).
en la que:
- Para colorear la Cabecera de la Banda hay que utilizar las funciones que hacen referencia al Título.
- Para colorear el Cuerpo, además de utilizar las funciones que hacen referencia al Cuerpo de la Banda,
la Barra de Acceso Rápido de la ventana general contiene los iconos: Color de línea (para colo-
Una vez seleccionado el conjunto, basta con arrastrarlo hasta la posición deseada. Para recorridos cortos o
para ajustar mejor la posición utilice las flechas del teclado.
- Para cambiar el ancho de una banda, hay que seleccionar la banda y 'tirar' de los puntos de las cua-
tro esquinas de la banda. Para realizar ajustes con precisión, puede aumentar el tamaño del Lienzo
mediante los iconos correspondientes:
Nota.
Dominar la utilización de estos iconos de acciones facilita mucho el trabajo de dia-
gramar, por lo que es recomendable familiarizarse con estas acciones colocando en
la página varios objetos y pulsando los iconos para ver su comportamiento.
3. 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 Código compuesto por la abre-
viatura del objeto y un número 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 más abajo.
Nota.
Antes de comenzar a trabajar debe conocer la utilidad de cada objeto y comprender
su funcionalidad. El apartado Galería de Objetos BPMN contiene la lista y explica-
ción de todos los Objetos de Flujo y los Artefactos BPMN.
- Al agregar un objeto al lienzo queda en situación de Seleccionado y, por tanto, preparado para tra-
bajar 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 ima-
gen.
En general, pulsando el botón alternativo del ratón con el objeto seleccionado, se accede a la Ventana de
Acciones del Objeto, que ofrece las siguientes funcionalidades.
Para abrir el Editor de texto basta con pulsar dos veces con el botón primario del ratón sobre el objeto.
Aparece un recuadro azul que indica la entrada en modo Edición, para poder añadir, modificar o eliminar
texto. El mismo resultado se obtiene invocando la Ventana de Acciones del Objeto y seleccionando Editar.
Nota.
El formato al texto del objeto también se puede aplicar, una vez fuera del modo
edición, simplemente seleccionándolo con una pulsación simple del ratón, el
objeto queda enmarcado en rojo.
Con el mismo criterio, al pulsar dos veces sobre una compuerta o un evento, aparece el mismo recuadro
azul fuera del objeto y este queda enmarcado en verde.
También puede adaptarse 'tirando' de los puntos de las esquinas del cuadrado que lo envuelve.
Para mover la etiqueta, situar el ratón sobre ella hasta que aparezca la flecha de cuatro puntas de la siguien-
te imagen.
Entonces se puede pulsar, arrastrar y soltar para cambiarla de sitio. También puede moverse con las flechas
del teclado. También pueden utilizarse <Shift> o <Ctrl>+Flechas del teclado (Arriba, Abajo, Izquierda y
Derecha) para mover el texto. Esta opción se utilizará normalmente en los casos de cercanía o ajuste fino.
La Barra Superior de la ventana contiene las siguientes herramientas de texto: Tipo de Fuente y Tamaño,
Negrita, Cursiva, Color de la Fuente y Alineación (Horizontal y Vertical).
Nota.
Mientras el objeto está enmarcado en verde, las acciones de mover, borrar, etc… se
aplican a la etiqueta, no al objeto.
Descripción de los Objetos. A cada objeto del diagrama puede dársele una Descripción más general. Esta
descripción no aparecerá en el Diagrama sino que quedará como descripción del objeto.
Para introducir esta Descripción, se pulsa el botón derecho del ratón con el objeto seleccionado, se accede a
la Ventana de Acciones del Objeto y, pulsando sobre Descripción, 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 Descripción.
También aparece esta descripción junto al nombre del objeto en el documento que se genera al
exportar el diagrama y sus objetos. Más adelante se explica la funcionalidad de Exportar.
Además, la Barra de Acceso Rápido de la ventana contiene los iconos: Color de línea (para colorear el
borde de la Banda) y Fondo del cuerpo (para colorear su fondo). La ventana de selección de color
para las distintas características del objeto (Borde, Degradado, etc.), es como la de la siguiente imagen:
También pueden utilizarse las flechas del teclado (Arriba, Abajo, Izquierda y Derecha) o las flechas +<Shift>
o <Ctrl>. Esta opción se utilizará normalmente en los casos de cercanía.
Nota.
En general, cuando se desee realizar ajustes finos, es aconsejable aumentar el
tamaño de las páginas mediante las herramientas de la Barra Superior:
Acercar vista, Tamaño Real (pone el zoom de la página al 100%), Alejar Vista,
Ajustar Página (permite ver todo el tapiz), Ajustar Ancho (se ajusta para poder
ver todo el ancho del tapiz) y Personalizar el zoom de página.
de la Barra de Acceso Rápido o Ctrl+C, Ctrl+V, o desde la Ventana de Acciones, por ejemplo para llevarlo a
otra página del Diagrama. Para Cortar y Copiar debe estar el objeto seleccionado.
2. A continuación se agrega el Evento (Evento Intermedio de Mensaje, Tiempo o Múltiple) sobre la Activi-
dad. El Evento puede colocarse en la posición que más convenga de la periferia de la Actividad.
- Para cambiar la posición 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 Incrusta-
dos deban representarse en el diagrama con dos salidas: por la Actividad y por el
Evento, poder elegir la posición del evento en la tarea o subproceso puede ser impor-
tante para hacer más simple y comprensible la presentación del diagrama.
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 conexión).
2. Pulsar y arrastrar hasta el objeto Destino (un cuadradito rojo indica que se está en un punto destino de
conexión)
Una vez conectados, es común tener que realizar acciones con conjuntos de objetos a la vez (alinear obje-
tos, mover varios a la vez, etc.). Se explica más adelante.
Como puede observarse en la figura anterior, estando seleccionada una línea de conexión, muestra en la
línea un icono de forma fusiforme. Para cambiar el trazado de una línea de conexión debe manipularse des-
de estos iconos (1), desplazando el cursor por la página (2) con el ratón pulsado hasta llegar a la posición
deseada (3).
Actuando sobre el icono vertical (como en la imagen superior), la conexión se desplaza a derecha e izquier-
da, y haciéndolo sobre el icono horizontal, se desplaza arriba y abajo.
Para cambiar el punto de encaje de la conexión con el objeto, situar el ratón sobre el inicio (punto) o el fin
(punta de flecha) de la misma. Cuando aparezca la mano (1), pulsar el botón primario del ratón y, mante-
niéndolo pulsado, mover el extremo (flecha o punto) al punto de encaje deseado (2) y soltar (3).
Nota.
Con AuraPortal Helium Modeler, el recorrido de cada conexión entre objetos lo di-
seña el usuario como desee, de manera que nunca se interpondrá en el camino ni
obstaculizará el buen entendimiento del diagrama.
Las líneas de conexión también pueden llevar un texto que aclare la acción del flujo.
Nota.
Las líneas de conexión que son salidas de las compuertas de los tipos DX y DO,
deben llevar obligatoriamente un nombre que indique el sentido del flujo.
Igual que ocurre con los objetos, cuando se entra en modo de edición, la conexión se muestra en verde. Una
vez se ha escrito el texto, pulsar una vez sobre el tapiz.
La etiqueta queda enmarcada y puede moverse con el icono o las flechas del teclado o redimensionar-
se con .
El mismo resultado se obtiene invocando la Ventana de Acciones del Objeto (pulsando el botón alternativo
del ratón sobre la línea de conexión) y seleccionando Editar.
La Barra de Acceso Rápido de la ventana contiene las siguientes herramientas de texto: Tipo de Fuente y
Tamaño, Negrita, Cursiva, Color de la Fuente y Alineación (Horizontal y Vertical).
Para Modificar el texto se utilizan los mismos procedimientos que para crearlo. Pulsando sobre la línea
aparece la caja de texto y pulsando dos veces sobre ella se habilita la edición. El mismo resultado se obtiene
invocando la Ventana de Acciones del Objeto y seleccionando Editar.
Para Modificar la ubicación del texto hay que arrastrar el cuadro que lo envuelve hasta donde se desea
ubicar, tal como se ha explicado anteriormente para los objetos.
3.2.2 Enlaces
Además de las conexiones dibujadas mediante los hilos de corriente explicados, los objetos pueden enlazar-
se en el diagrama mediante hipervínculos. Pueden darse dos casos:
Los Subprocesos son conjuntos de Tareas y otros Objetos que pueden funcionar como una unidad operati-
va independiente, aunque integrada en el Proceso.
- Se llama notación comprimida de un Subproceso a un objeto que indica su código y nombre pero
no muestra los objetos y conexiones de su contenido.
- Se llama notación desarrollada al conjunto de objetos y conexiones que, comenzando con un Even-
to de Inicio de Subproceso (IS) y terminando con uno o más Eventos de Fin (FN), forman el Dia-
grama que representa las acciones a ser ejecutadas en el Subproceso.
La notación desarrollada se dibuja en otra parte del Diagrama, ya sea en la misma página del Proceso prin-
cipal o, más frecuentemente, en otra página.
Cada objeto que representa la Notación Comprimida de un Subproceso debe tener un enlace al Evento de
Inicio de la Notación Desarrollada de dicho Subproceso.
Para enlazar las dos notaciones, en el ejemplo de la imagen anterior se ha procedido de la siguiente for-
ma:
1. Desde la Galería de Objetos se ha agregado a una página el objeto SP (Subproceso en Notación Compri-
mida), que ha quedado en el lienzo como SP.1.
2. También desde la Galería de Objetos, en otra página se ha agregado el objeto SP Desarrollado (Subpro-
ceso en Notación Desarrollada) sobre el que se han introducido las acciones que deben ser ejecutadas en el
3. Para que la corriente del Proceso fluya, se ha creado el enlace del objeto Subproceso SP.1 al Evento de
Inicio de subproceso IS.1.
4. Para crear el enlace entre las dos notaciones, situándose en el Subproceso SP.1 y pulsando el botón al-
ternativo del ratón, se ha invocado la Ventana de Acciones del Objeto y se ha pulsado sobre Seleccionar IS.
5. Aparecen todos los códigos IS que se hayan creado. Al seleccionar el código IS que le corresponde (en
este ejemplo IS.1) queda establecido el enlace.
En la parte superior izquierda de la Notación Desarrollada se ubica un cuadrito con el signo menos .
Pulsando sobre este icono se minimiza el objeto. Esta acción resulta muy práctica para despejar el lienzo
cuando se están dibujando diagramas complejos.
La Notación Comprimida lleva un cuadrito con el signo ‘mas’ . Al pulsarlo, se expande el objeto mostran-
do la Notación Desarrollada, lo que facilita la revisión del Diagrama.
Los Eventos de Enlace permiten Enviar y Recibir respectivamente la corriente mediante un hipervínculo.
Sustituyen en la práctica a una Línea de Conexión entre dos objetos, y se utilizan solo cuando los dos obje-
tos a conectar se encuentran muy separados o cuando hay entre los dos objetos varias Líneas de Conexión
que se cruzarían, pudiendo crear confusión en la comprensión del diagrama.
En estos casos, para conectar mediante Enlace dos objetos, se colocan en el lienzo (siguiendo el procedi-
miento habitual) sendos Eventos de Enlace EL, uno conectado como salida del objeto origen y otro conec-
Al colocarse en el Lienzo un EL quedará siempre como Evento de Enlace Origen con el icono mos-
trando la barrita vertical a la izquierda de la flecha, tal como se aprecia en la figura anterior, EL.2.
Para que un EL se comporte como Evento de Enlace Destino (en la figura, EL.3), pulsando el botón alterna-
tivo del ratón con el objeto seleccionado, se acede a la 'Ventana de Acciones del Objeto' que ofrece dos
funcionalidades: 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 conexión, desde el Evento de Enlace Origen, se pulsa el botón alternativo del
ratón que invoca la Ventana de Acciones del Objeto y se pulsa sobre Seleccionar Destino. Aparecerán to-
dos los códigos de Eventos de Enlace Destino que se hayan creado para que se seleccione el que corres-
ponde. En este ejemplo, EL.3.
Para trabajar con un Grupo de Objetos este debe estar seleccionado. Para seleccionar un grupo de objetos
se dispone de dos métodos:
1. Colocando el cursor fuera del grupo y arrastrando hasta envolver los objetos a seleccionar.
2. Seleccionando uno de los objetos y, a continuación, con la tecla Ctrl pulsada, pulsando todos los de-
más 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
queda enmarcado en rojo.
Para mover un grupo de objetos a la vez, se selecciona el grupo mediante alguno de los procedimientos
descritos 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 anterior
y se actúa de la misma forma que si se tratara de un solo objeto.
Para mejorar la estética y la comprensión del diagrama, es aconsejable que los objetos estén alineados.
Para hacer la alineación debe utilizarse uno de los objetos como referencia. Se dispone de dos métodos
para agrupar los objetos:
1. Se selecciona el objeto que esté en la posición correcta y, a continuación, con la tecla Ctrl pulsada,
se va pulsando sobre todos los objetos que se desee alinear. La alineación se produce tomando co-
mo referencia el primer objeto seleccionado.
2. Se coloca el cursor fuera del grupo y se arrastra hasta envolver los objetos a alinear. El sistema coge
como referencia para la alineación el objeto que se ha insertado antes en el diagrama.
Por ejemplo, para alinear horizontalmente varios objetos, se selecciona el conjunto, tal como se ha explicado
anteriormente y se pulsa el icono de Alinear Horizontal (1).
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.
Nota.
Dominar la utilización de estos iconos facilita mucho el trabajo de diagramar, por
lo que es recomendable familiarizarse con estas acciones colocando en la página
varios objetos y pulsando los iconos para ver su comportamiento.
4. SINTAXIS
En este capítulo se expone la forma correcta en que deben quedar los objetos que componen el diagrama,
aplicando las funciones explicadas en el capítulo anterior.
2. Las Tareas de Sistema (código TS) son las que son ejecutadas directamente por el sistema, sin la in-
tervención 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 Compensación) solo tienen una entrada, siempre proveniente de una TPC
(Tarea Dentro de una Transacción). No tienen Salidas.
5. Todas las Tareas con Evento Incrustado pueden tener varias Entradas (al menos una), y deben te-
ner una (solo una) Salida por el Evento y, además, pueden tener (o no) una Salida (solo una) directa
de la tarea.
3. Los Subprocesos SC (Subprocesos de Compensación) solo tienen una entrada, y siempre prove-
niente de una TPC. No tienen Salidas.
4. Todos los Subprocesos con Evento Incrustado (en su Notación Comprimida) pueden tener varias
Entradas (al menos una), y deben tener una (solo una) Salida por el Evento y, además, pueden tener
(o no) una Salida (solo una) directa del Subproceso.
3. Cada Subproceso en su Notación Desarrollada también debe tener un único Evento de Inicio de
Subproceso.
4. Tanto el Evento de Inicio del Proceso como los de los Subprocesos desarrollados, no pueden tener
Entradas (ya que representan inicios) y deben tener una (solo una) Salida.
5. Tanto el Proceso como los Subprocesos desarrollados pueden tener más de un Evento de Fin (FN).
Nota.
El hecho que el Diagrama del Proceso (o Subproceso) tenga más de un Evento de
Fin de Proceso o Subproceso debe interpretarse como que el mismo puede terminar
en diferentes momentos, mediante corrientes alternativas en función de la evolución
del proceso.
Cuando se alcanza un Evento de Fin de Proceso, el Proceso es terminado y todos
los Objetos en ejecución o pendientes son inmediatamente cancelados, incluyen-
do los otros Eventos de Fin de Proceso. Lo mismo es aplicable a los Subprocesos.
6. El Evento de Fin (FN) (ya esté situado en una página del Proceso o en un Subproceso desarrollado,
no puede tener Salidas, pero puede tener varias Entradas.
7. Los Eventos Intermedios (EM, ET, EL y EX) pueden tener una o más Entradas pero una única Salida.
8. El Evento de Fin de Corriente (FC) determina la detención definitiva de la corriente de ese hilo pero
no detiene la corriente en los demás hilos del Proceso o Subproceso. Este Evento puede tener varias
Entradas pero ninguna Salida.
- Si se trata de un Evento Enlace Origen ha de tener una Entrada y ninguna Salida. También ha
de tener un Enlace con el Evento Enlace Destino.
2. Las Compuertas Convergentes (CX, CO, CA y CL) deben tener una única Salida y, al menos, dos En-
tradas.
El resultado de la exportación es uno o varios archivos, según el formato elegido, que puede incluir el diseño
del Diagrama, el Nombre y la Descripción de los Objetos y los datos configurados en los mismos para su
Simulación Estadística.
En la siguiente imagen de ejemplo puede verse un fichero de exportación en formato .DOC utilizando la
plantilla predeterminada de Helium Modeler, que consta de una página de presentación (1), una Tabla de
Contenidos (2) basada en los estilos, la Descripción que se incluyó al hacer la exportación y los parámetros
generales de la Simulación (3) y seguidamente el diseño del Diagrama (4), la información sobre los Objetos
del mismo (5) y la página final (6).
Si se selecciona alguno de los que son específicos para imágenes, como BMP, JPG o PNG, se genera un
archivo por cada página, con la correspondiente extensión, numerados y empezando por ‘_0’.
Si se selecciona alguno de los típicos de documentos, como PDF, DOCX, DOC o EPUB, se crea un único
documento que incluye todas las páginas.
Nota.
La mayor o menor calidad del resultado dependerá del formato elegido y del
lector o visor utilizado.
Nota.
La plantilla BaseTemplate.dot está protegida y no se puede eliminar, modificar
o sobrescribir.
Abrir con MS Word la plantilla descargada. En ella se pueden ver los estilos predefinidos. Para ello, desple-
gar el menú Estilos, tal como se ve en la siguiente imagen, en la que aparecen enmarcados en rojo:
NOTA IMPORTANTE.
Se pueden modificar los atributos de los estilos, pero NO cambiarles el nombre, ya que
AuraPortal Helium Modeler SIEMPRE aplicará estos nombres de estilos al exportar la in-
formación, independientemente de cómo se hayan personalizado.
Para cambiar los atributos de un estilo pulsar sobre el desplegable con su nombre, por ejemplo AP_Normal-
Bold (1),
Para utilizar la nueva plantilla, desde AuraPortal Helium Modeler – Exportar – Seleccionar Plantilla, pulsar el
botón Importar y seleccionarla desde su ubicación.
Para eliminar una plantilla, pulsar el botón alternativo del ratón sobre su nombre, tal como se muestra en
la imagen inferior y luego el botón Eliminar.
Si se marcó la casilla de Objetos, se puede marcar también la de Simulación Estadística, con lo que se expor-
tarán los datos de configuración para la Simulación Estadística de los objetos del diagrama.
Nota.
Consultar el capítulo correspondiente a la Simulación en este mismo documento pa-
ra más información.
Destino (4)
Para elegir la trayectoria en la que se guardará el / los archivos de la exportación pulsar el botón Explorar.
Una vez elegida la ruta y el nombre del archivo, pulsar el botón Exportar.
Descripción (5)
Se puede incluir una descripción que sirva para presentar o aclarar conceptos sobre el diagrama exportado.
No es obligatoria.
6. EJEMPLO DE DIAGRAMACIÓN
Aquí se muestra un Proceso Ejemplar llamado Aprobación de Inversión en Obra. Dado el carácter peda-
gógico de este ejemplo, se ha concebido un Modelo que resulte sencillo de entender y que al mismo tiem-
po contenga una variedad de ingredientes. Así pues, en el Modelo de este ejemplo se pueden ver Tareas
Personales y de Sistema, Subprocesos, Eventos de Mensaje y de Tiempo, Compuertas, Puntos de Control,
etc.
Al rellenar este Formulario, de nombre Petición de Aprobación de Inversión en Obra, se debe generar un
Mensaje que debe iniciar el Proceso de Aprobación de Inversión en Obra.
Una vez iniciado el Proceso, debe aparecer, en la cola de tareas pendientes del Jefe de Grupo de la Obra en
cuestión, una Tarea Personal de nombre Revisión para 1ª Aprobación.
Cuando este la abra, examinará los datos que provienen del Mensaje de Inicio. Cuando haya tomado su
decisión de aprobar o no la inversión, debe indicarlo en un Formulario preparado para recoger esta informa-
ción. Luego terminará la Tarea y la corriente del Proceso llegará a una Compuerta de 1ª Aprobación?
Si la inversión no ha sido Aprobada, la Compuerta debe dirigir la corriente a una Tarea de Sistema (tarea
realizada automáticamente por el sistema sin intervención del usuario) llamada Informa de No Aproba-
ción y el Proceso termina.
Esta Tarea de Sistema envía al destinatario (Jefe de Obra) un mensaje interno notificándole que su solicitud
de inversión no ha sido aprobada.
Si por el contrario la Inversión sí ha sido aprobada por el Jefe de Grupo, la corriente debe llegar a la
Compuerta Requiere 2ª Aprobación?. Esta Compuerta Divergente decide si la inversión que ya ha sido
aprobada por el Jefe de Grupo requiere una segunda aprobación por el Jefe de División.
Para tomar la decisión, 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 Inversión y por otra la Calificación de
Riesgo otorgada al país donde se invierte.
Si no es necesaria la segunda aprobación la corriente debe pasar por una Tarea de Sistema Creación de
Documento de Aprobación cuya función es crear de forma automática el Documento de Aprobación de la
Inversión (firmado electrónicamente por el aprobador).
A continuación 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 Monitorización).
A continuación la corriente debe hacer llegar al Jefe de Obra la Tarea Personal Notificación de Aproba-
ción que, con el Documento de Aprobación de la Inversión debidamente firmado, procederá a realizar las
acciones propias para la inversión, según otros procesos de la empresa.
Por último la corriente debe dirigirse a un Subproceso llamado Cuenta de Inversión que se ejecuta en el
departamento de contabilidad y consiste en abrir la cuenta en la que se manejan los fondos de la inversión
aprobada.
Si se requiere la segunda aprobación la corriente debe llegar a un Evento de Tiempo Solo lunes y jue-
ves de 10:00 a 12:00. Este Evento debe detener el Proceso hasta que el día actual sea lunes o jueves y la
hora esté entre las 10:00 y las 12:00. Cuando esto se cumple, el Evento deja pasar la corriente.
Nota.
La razón por la que se inserta este Evento de Tiempo es que el Jefe de División solo revisa
las peticiones de aprobación los lunes y los jueves de 10:00 a 12:00. No es deseable,
por tanto, que las Tareas de revisión mencionadas aparezcan en su workflow con ante-
Cuando se cumple el tiempo especificado en el Evento de Tiempo, la corriente debe pasar a una Tarea Per-
sonal Revisión para 2ª Aprobación. En esta Tarea el Jefe de División examinará el expediente de la
solicitud de inversión 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 función de dicha decisión, tal
como se ha descrito más arriba.
En su conjunto, el Diagrama expresa lo que pretende el Modelo de esta Clase de Proceso, es decir:
- Permitir la realización de una solicitud de aprobación para una inversión en cualquier Obra de la em-
presa.
- Comprobar si se requiere una 2ª Aprobación en función de lo establecido por las Reglas de Negocio.
- Ajustar los tiempos parciales de ejecución del Proceso mediante paradas que eviten la generación de
colas engañosas de Tareas.
- Que el sistema envíe automáticamente a los destinatarios los Mensajes que indican si la solicitud ha
sido 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 AuraPortal, exportarlo al disco local, abrirlo con 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 automáticamente los obje-
tos y los deje listos para recibir sus atributos y así convertir el modelo en un proceso ejecutable.
También se puede crear un diagrama completo con AuraPortal Helium Modeler Standalone y luego impor-
tarlo a AuraPortal. En este caso, debe crearse una Clase de Proceso nueva en AuraPortal e Importarse el
archivo creado con AuraPortal Helium Modeler Standalone.
Una vez realizados los cambios, para guardarlos en el archivo local, pulsar la opción Guardar Diagrama de la
barra de acciones. Este archivo podrá ser importado posteriormente en AuraPortal, tal como se explica más
adelante en este documento.
Una vez abierto el lienzo se puede crear el modelo sin necesidad de estar conectado a la instalación de Au-
raPortal.
Posteriormente, el archivo creado, podrá ser importado en AuraPortal para configurar los objetos que cons-
tituyen el modelo.
Pulsar sobre el Icono de la opción Importar sólo el Diagrama y elegir la Clase de Proceso (esta Clase de Pro-
ceso ha de haber sido creada anteriormente) que debe recibir (importar) el diagrama. Aparecerá el aviso de
la imagen siguiente, informando de que se sustituirá el diagrama que tenga la Clase de Proceso selecciona-
da.
Para que los objetos del Diagrama recién importado se creen en la Clase de Proceso, proceder de la siguien-
te manera:
1. 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.
2. Una vez abierto, sin necesidad de cambiar nada en el Diagrama, pulsar sobre el botón Guardar Diagra-
ma, y automáticamente se crearán todos los objetos en la estructura de la Clase de Proceso y quedarán
listos para ser configurados sus atributos. Si se desea, se pueden hacer modificaciones en el Diagrama
antes de guardarlo.
8. GALERÍA DE OBJETOS
Muestra las formas gráficas de los objetos y artefactos que se utilizan en la Modelización siguiendo el stan-
dard BPMN en la versión mejorada de AuraPortal.
El Standard BPMN (Business Process Modeling Notation), desarrollado inicialmente por el consorcio BPMI e
integrado posteriormente en el grupo OMG es un sistema gráfico de Modelización de Procesos que repre-
senta la culminación de los trabajos de consolidación de las mejores ideas aportadas por otros estándares
anteriores, algunos de los cuales todavía son usados actualmente, si bien han sido superados por el BPMN.
Ejemplos de estándares 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) Diagram, RosettaNet, LOVeM y Event-Process Chains (EPCs).
El éxito del BPMN, ya en sus primeros años de existencia ha sido tal, que se ha convertido rápidamente en el
Standard hegemónico en el mundo de la Modelización de Procesos de Negocio hasta el punto de que las
principales casas que ofrecen herramientas de gestión por procesos están dirigiendo sus esfuerzos a la
readaptación de la modelización de sus productos siguiendo dicho Standard.
En este aspecto, AuraPortal cuenta con la ventaja de que ha sido diseñado desde el principio basándose 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 programación interna de los Procesos de manera automá-
tica mientras estos se modelizan, sin que sea necesario añadir ni una sola línea de programación manual,
algunas directrices sobre la correcta modelización han de seguirse para garantizar que la programación
automática genere los procesos de forma que su ejecución sea perfecta.
Para cubrir esta garantía, el sistema realiza comprobaciones de sintaxis sobre los diagramas que se realizan y
por tanto cuando un diagrama ha superado la prueba de sintaxis (comprobación realizada automáticamente
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 representación, tanto de
los Objetos del flujo y sus conexiones como los instrumentos de ayuda que son las Bandas y los Artefac-
tos.
Los Objetos se dividen en tres categorías: Actividades, Eventos y Compuertas. A su vez, las Actividades se
dividen en Tareas y Subprocesos. Por tanto, en definitiva se contemplan los siguientes objetos.