Está en la página 1de 189

Mejoras en AuraQuantic

Contenido
1. Introducción ..............................................................................................................................7

2. Independencia de SharePoint .................................................................................................8

2.1. Integración con SharePoint ................................................................................................................. 8

2.2. Desestimar el uso de anexos .............................................................................................................. 9

3. Fin de soporte de MS SQL 2008 ..............................................................................................10

4. Nueva estructura de sitio web ..............................................................................................11

4.1. Sitio web independiente ....................................................................................................................11

4.2. Sitios web independientes de empleados y externos ....................................................................11

4.3. Estructura de directorios ...................................................................................................................12

5. Nuevos sistemas de autenticación .......................................................................................14

5.1. Autenticación por formularios ..........................................................................................................17

5.2. Autenticación IIS .................................................................................................................................17

5.3. Login en Active Directory ....................................................................................................................17

5.4. Login en base de datos .......................................................................................................................18

5.5. Restricciones de login y contraseña..................................................................................................19

5.6. Exclusividad del email ........................................................................................................................20

5.7. Recuperación de contraseña .............................................................................................................20

5.8. Email de aviso de tareas en múltiples sitios web ...........................................................................21

6. Formulario de inicio de sesión...............................................................................................22

6.1. Formulario predeterminado .............................................................................................................22

6.2. Formularios personalizados ......................................................................................................26

7. Interfaz. Experiencia de usuario ...........................................................................................30

7.1. Tecnología............................................................................................................................................30

7.2. Responsive...........................................................................................................................................31

7.3. Nuevos estilos .....................................................................................................................................31

7.4. Diseño de formularios desde cualquier navegador .......................................................................31

7.5. Ya no es necesaria la Vista Compatibilidad para Internet Explorer .............................................31

5 de marzo de 2021
Introducción

7.6. Ya no es necesario borrar los temporales del navegador .............................................................32

7.7. Efecto al abrir ventanas superpuestas.............................................................................................32

7.8. Imagen de precarga única .................................................................................................................32

7.9. Nuevo selector de color .............................................................................................................33

8. Portales de empleados ...........................................................................................................34

8.1. Portal de empleados predeterminado.............................................................................................34

8.2. Múltiples portales de empleados .....................................................................................................35

8.3. Múltiples páginas de empleados ......................................................................................................37

8.4. Responsive. Adaptabilidad a la resolución ......................................................................................39

8.5. Responsive en páginas personalizables ..........................................................................................41

8.6. Responsive en plantillas de gestión de contenidos ........................................................................43

8.7. Colapso de botoneras y secciones ...................................................................................................46

8.8. Control de botoneras .........................................................................................................................48

8.9. Visibilidad dinámica de botones según grupos de empleados .....................................................51

8.10. Configuración directa de páginas desde ejecución ........................................................................52

8.11. Esquinas redondeadas en los espacios de publicación y secciones ............................................53

8.12. Consultas públicas como contenido de páginas de empleados ...................................................54

8.13. Localización directa del portal ..........................................................................................................55

8.14. Información de empleados. Cargos, portal y página .....................................................................56

8.15. Vista en cabeceras de portal/página ................................................................................................56

8.16. Fin de Tareas Libres............................................................................................................................57

8.17. Fin de Vista Planning ..........................................................................................................................57

9. Mejoras en “Mis tareas” .........................................................................................................58

9.1. Más rápido ...................................................................................................................................58

9.2. Menú de acciones rápidas .................................................................................................................58

9.3. Tarea leída/no leída ....................................................................................................................60

9.4. Acción “Aviso” para ocultar/mostrar tareas .....................................................................................60

9.5. Clases de procesos filtradas según tareas y mensajes ..................................................................60

9.6. “Iniciar proceso” en lugar de “Crear mensaje” ................................................................................61

9.7. Rango no disponible ...........................................................................................................................61

9.8. Cronometría ........................................................................................................................................61

9.9. Visibilidad de botones y filtros ..................................................................................................62

10. Inicio de procesos. Eliminación automática de borradores ........................................64

Página | 2
Introducción

11. Barra de acciones configurable .....................................................................................65

12. Portales externos....................................................................................................................67

12.1. Estructura ............................................................................................................................................67

12.2. Portal externo predeterminado ........................................................................................................67

12.3. Cambio nomenclatura. Contactos ....................................................................................................68

12.4. Relación de usuarios externos con clases de cuentas y portales .................................................69

12.5. Relación de los formularios de contactos y cuentas con clases ...................................................70

12.6. Información de contactos ..................................................................................................................71

12.7. Condiciones de portales externos ....................................................................................................72

12.8. Procesos en portales externos..........................................................................................................74

12.9. Mis Tareas............................................................................................................................................75

13. Formularios dinámicos. Diseño y ejecución .........................................................................76

13.1. Tecnología............................................................................................................................................76

13.2. Panel izquierdo con grids ajustables ................................................................................................76

13.3. Panel derecho con atributos .............................................................................................................77

13.4. Localización visual bidireccional .......................................................................................................78

13.5. Guías de alineación ............................................................................................................................78

13.6. Posicionamiento según grid virtual del tapiz ..................................................................................79

13.7. Posicionamiento y dimensionado conjunto ....................................................................................79

13.8. Velo en el diseño para resaltar el elemento seleccionado ............................................................80

13.9. Velo en ejecución alrededor de la división ......................................................................................81

13.10. Agregación directa de términos ...................................................................................................82

13.11. El diseño por defecto de las divisiones .......................................................................................84

13.12. Panel de configuración general del formulario ..........................................................................85

13.13. Estilos predeterminados en formularios dinámicos..................................................................86

13.14. Estilos CSS para formularios dinámicos ......................................................................................89

13.15. Aplicación general del estilo a todos los campos y botones ....................................................92

13.16. Aplicación individual de estilos a campos y botones específicos .............................................93

13.17. Visibilidad de los elementos de cabecera ...................................................................................96

13.18. Visibilidad de botones para cerrar la ventana superpuesta .....................................................96

13.19. Nombre visible en la cabecera .....................................................................................................98

13.20. Barra de acciones personalizable ................................................................................................99

13.21. Ampliación de formulario .......................................................................................................... 101

13.22. Múltiples formularios en tareas personales .................................................................... 101

13.23. Acción de botón Sustituir formulario ....................................................................................... 103

Página | 3
Introducción

13.24. Acción de botón Comprobar campos obligatorios ......................................................... 105

13.25. Grupo de campos. Vista calendario .......................................................................................... 105

13.26. Grupo de Campos. Filtro dinámico ........................................................................................... 108

13.27. Grupo de campos. Filtro documentos en familia propia ....................................................... 109

13.28. Grupo de campos. Diseño igual que ejecución ....................................................................... 109

13.29. Condiciones de divisiones según Rol de empleado ................................................................ 110

13.30. Bloqueo de formularios. Diseño exclusivo .............................................................................. 111

13.31. Nuevo componente para prefijos y relación como lista de opciones .................................. 111

13.32. Descripción de campos y botones como tooltip ..................................................................... 112

13.33. Posición del título de campos .................................................................................................... 113

13.34. Formularios sin márgenes alrededor ....................................................................................... 113

13.35. Botones de acción ....................................................................................................................... 114

13.36. Máscaras en diccionario ............................................................................................................. 114

13.37. Formularios externos ................................................................................................................. 115

13.38. Visor HTML5 de documentos en formulario ........................................................................... 116

13.39. Facebook ...................................................................................................................................... 122

13.40. Aviso de cambios en el diseño del formulario ................................................................ 122

14. Cuentas ..................................................................................................................................123

14.1. Formularios dinámicos ................................................................................................................... 123

14.2. Grid configurable ............................................................................................................................. 124

14.3. Fin de consulta personalizada........................................................................................................ 125

15. Familias de Empleados, Áreas, Proyectos e Ítems .....................................................126

15.1. Almacenamiento directo en MS SQL ............................................................................................. 126

15.2. Comportamiento responsive ........................................................................................................... 126

15.3. Acceso automático a la edición ...................................................................................................... 127

16. Familia Documentos .....................................................................................................128

16.1. Enlace al último documento ........................................................................................................... 128

16.2. Etiquetas ........................................................................................................................................... 129

17. Universal watcher.................................................................................................................131

17.1. Creación de “Vistas” ......................................................................................................................... 131

17.2. Vistas desde “Mis consultas” .......................................................................................................... 132

17.3. Control centralizado de las Vistas.................................................................................................. 132

18. Nuevo modeler......................................................................................................................134

Página | 4
Introducción

19. Conectores .............................................................................................................................135

19.1. Clases de sistema ............................................................................................................................ 136

19.2. Quantum Connectivity ............................................................................................................ 137

19.3. Conector Google Routes de Google Suite ............................................................................. 137

19.4. Clases personalizadas ..................................................................................................................... 141

19.5. Publicación de conectores ...................................................................................................... 142

19.6. Exportación/importación de conectores ...................................................................................... 143

19.7. Tarea de sistema CONECTOR ......................................................................................................... 145

20. Estructura ..............................................................................................................................147

20.1. Facilidad de diseño .......................................................................................................................... 147

20.2. Organización .................................................................................................................................... 147

20.3. Permisos de acceso a las opciones de estructura ....................................................................... 148

20.4. Árboles y clases ................................................................................................................................ 149

20.5. Condiciones ...................................................................................................................................... 150

20.6. Tarea de sistema INGRESADOR ..................................................................................................... 151

20.7. Tarea de sistema CREADOR (Crea cuenta y contacto) ................................................................ 152

20.8. Tarea de sistema NOTIFICADOR (Notifica por email) .................................................................. 154

20.9. Galerías ............................................................................................................................................. 156

20.10. Galería de Estilos CSS para botoneras ..................................................................................... 156

20.11. Galería de Estilos CSS para formularios dinámicos ................................................................ 156

20.12. Galería de Estilos CSS para texto .............................................................................................. 157

20.13. Galería de Fuentes ...................................................................................................................... 158

20.14. Galería de Imágenes ................................................................................................................... 159

20.15. File system ................................................................................................................................... 160

20.16. URL de acceso ...................................................................................................................... 161

20.17. Redimensión automática de imágenes ............................................................................ 163

20.18. Licencia de AuraQuantic ..................................................................................................... 164

20.19. Visor de eventos de AuraQuantic ...................................................................................... 165

20.20. Visibilidad icono rojo que cierra ventanas superpuestas .............................................. 166

21. Recintos seguros ...................................................................................................................167

21.1. Usuarios externos. Inicio de procesos .......................................................................................... 167

21.2. Servicios web SOAP. Acceso desde aplicaciones externas ......................................................... 168

22. Comunicados .........................................................................................................................170

Página | 5
Introducción

23. Monitorización ......................................................................................................................171

23.1. Informe de Cronometría ................................................................................................................. 172

23.2. Informe Vista ............................................................................................................................ 173

Deep BI ........................................................................................................................................175

23.3. Nuevos gráficos................................................................................................................................ 175

23.4. Configuración más fácil ................................................................................................................... 175

23.5. Informe Deep BI. Consolidación de versiones ............................................................................. 176

23.6. Informe Deep BI. Control de datos................................................................................................ 176

24. Contadores de rendimiento del Motor BPMS ....................................................................178

24.1. Activación desde AuraQuantic Control Panel............................................................................... 178

24.2. Añadir al Monitor de Rendimiento de Windows Server.............................................................. 179

25. Tres Entornos Sincronizados................................................................................................181

25.1. Portales, páginas y gestión de contenidos ................................................................................... 181

25.2. Versionado de clases de procesos................................................................................................. 181

25.3. Deep BI. Consolidación de versiones ............................................................................................ 181

26. Versionado y Copiar existente en clases de procesos .......................................................182

27. Exportación/Importación de clases de procesos ...............................................................182

27.1. Limitaciones de la importación ....................................................................................................... 183

28. Gestión de contenidos ..................................................................................................184

29. Encriptación de parámetros .........................................................................................186

Página | 6
Introducción

1. Introducción
Esta es la segunda edición del documento que enumera las mejoras introducidas en AuraQuantic con
respecto a su anterior modelo, AuraPortal Helium.

Cada mejora está calificada según esté orientada a la satisfacción de los usuarios finales de
AuraQuantic o a la de los diseñadores y técnicos:

• Mejora para los usuarios. Calificación de la mejora en la experiencia de los usuarios de


AuraQuantic en producción.

La mejor calificación son 5 estrellas y la menor 1:

• Mejora para los diseñadores. Calificación de la mejora orientada a la facilidad y potencia de


las opciones de diseño e infraestructura de AuraQuantic, que disfrutarán los
administradores delegados y técnicos.

La mejor calificación son 5 engranajes y la menor 1:

Este documento es un resumen. Los detalles se desarrollan en los documentos correspondientes en


la Knowledge base.

Si se necesita información sobre el funcionamiento de AuraQuantic que todavía no está disponible


en la documentación, puede servir este documento que complementa la documentación de Helium.

Como se verá a lo largo de este documento, hay muchas mejoras y novedades en AuraQuantic, pero
si usted es buen conocedor del anterior modelo Helium le será muy fácil adaptarse al
funcionamiento de AuraQuantic utilizando este documento como guía.

Al ser la segunda edición del documento de “Mejoras de AuraQuantic”, se ha incorporado la etiqueta

a todas aquellas mejoras incorporadas en esta segunda edición para localizar con facilidad las
diferencias con la primera edición.

Página | 7
Independencia de SharePoint

2. Independencia de SharePoint
Calificación:

En AuraQuantic, los datos de las familias de sistema (Empleados, Cuentas, Áreas, Proyectos e Ítems)
ya no se almacenan en listas de SharePoint, sino directamente en tablas de MS SQL, con las ventajas
de rendimiento, manejo y gestión de datos que ello supone:

Sigue siendo posible la integración con SharePoint on-premises igual que en Helium, pero ya no es
obligatorio tener instalado SharePoint, es opcional según se desee. Más detalles al respecto se
explican en la sección siguiente, y en el capítulo sobre la nueva estructura del sitio web, aquí.

2.1. Integración con SharePoint


Calificación:

Con AuraQuantic, sigue siendo posible la integración con SharePoint on-premises igual que en
Helium, pero ya no es obligatorio, es opcional según se desee.

En caso de querer integración con SharePoint on-premises, igualmente el sitio web de SharePoint
será independiente del de AuraQuantic:

Página | 8
Independencia de SharePoint

Independientemente de la integración con SharePoint on-premises, AuraQuantic también dispone de


conector con SharePoint Online, yendo en la línea marcada por Microsoft de orientar todos los
servicios a la nube.

El nivel de integración entre AuraQuantic y SharePoint on-premises será distinto dependiendo del
tipo de autenticación elegido. Estos se explican en más detalle en el capítulo "Nuevos sistemas de
autenticación" aunque a continuación adjuntamos un resumen de las diferentes opciones:

IIS Básica, IIS Windows


Misma integración que antes con SharePoint on-premises, con todas las opciones.

Si en una instalación de AuraQuantic se utiliza autenticación IIS Básica, IIS Windows o ADFS, la
integración con SharePoint se mantiene igual que en Helium.

IIS Formularios y ADFS


Este escenario está orientado a SharePoint Online a través del conector disponible en AuraQuantic.
La compatibilidad con SharePoint on-premises solo se mantiene para las autenticaciones de IIS
mencionadas (básica y Windows) con las consideraciones mencionadas a continuación:

1. Con autenticación básica o Windows, en AuraQuantic se mantiene la misma integración con


SharePoint que había en Helium.
2. Si, en el pase de datos, la autenticación de AuraQuantic se cambia a las nuevas basadas en
Formularios o ADSF, la integración con SharePoint queda de la siguiente manera:
2.1. Las tareas de sistema relacionadas con SharePoint que ya existan provenientes de Helium
seguirán funcionando, pero no se podrán modificar ni crear nuevas.
2.2. Los anexos de SharePoint que ya existan seguirán funcionando, pero no podrán
modificarse o crear nuevos.
2.3. Los accesos a bibliotecas o listas de SharePoint ubicadas en el árbol no estarán disponibles;
si se desea acceder a ellas, hay que ubicarlas en el árbol como URL y no como bibliotecas
de SharePoint. Hay disponible un script en AuraQuantic Control Panel para hacer este
cambio automáticamente.

2.2. Desestimar el uso de anexos


Calificación:

En AuraQuantic, en la mayoría de los escenarios es mejor desestimar el uso de anexos porque


requieren autenticación básica y SharePoint on-premises, ambos obsoletos. En su lugar, es preferible
utilizar familias propias relacionadas y/o formularios dinámicos de cuentas.

Página | 9
Fin de soporte de MS SQL 2008

3. Fin de soporte de MS SQL 2008


Calificación:

Microsoft finalizó el soporte técnico de MS SQL 2008 el 9 de julio de 2019 y, por tanto, AuraQuantic es
compatible con MS SQL a partir de la versión 2012 (2012, 2014, 2016, 2017, 2019…):

Página | 10
Nueva estructura de sitio web

4. Nueva estructura de sitio web


Calificación:

AuraQuantic dispone de una nueva estructura a nivel de sitio web, más potente y flexible.

Entre los cambios más significativos cabe mencionar los siguientes:

4.1. Sitio web independiente


Calificación:

El sitio web de AuraQuantic ya no depende de SharePoint, ni siquiera en caso de querer seguir


utilizando SharePoint on-premises integrado.

En caso de querer SharePoint integrado con AuraQuantic, ambos tendrán su sitio web
independiente, aunque en el mismo servidor:

Volver al capítulo “Independencia de SharePoint”.

4.2. Sitios web independientes de empleados y


externos
Calificación:

Adicionalmente al escenario mencionado, en donde el sitio web de los empleados y externos puede
ser el mismo, también es posible independizarlos:

Página | 11
Nueva estructura de sitio web

De esta manera se pueden estructurar escenarios como el siguiente, con Sitios Web y URL
independientes para los empleados y externos:

Nota: Los accesos anónimos a páginas especiales como las de gestión de contenidos o eventos de mensaje
de inicio, podrán utilizar indistintamente cualquiera de las dos URL.

4.3. Estructura de directorios


Calificación:

Los directorios \Home \AP \WS y \Web ya no existen.

En Helium, la estructura de directorios era:

• En \Home se alojaban los ficheros necesarios para empleados y usuarios externos.


• En \AP se alojaban los ficheros necesarios para usuarios invitados.
• En \WS se creaban los ficheros .asmx de los servicios web de IM y EM.
• \Web estaba disponible para crear un sitio web específico para la gestión de contenidos.

Página | 12
Nueva estructura de sitio web

Ahora, en AuraQuantic, la estructura es la siguiente:

• Los Usuarios Invitados ya no están disponibles, se han fusionado con los Usuarios Externos,
de forma que la separación de \Home y \AP ya no tiene sentido y por tanto no existen.
• Los ficheros de los servicios web de IM y EM ahora se crean en \WebService\Custom.
• Si se desea distinta autenticación para Empleados y Usuarios Externos, se pueden crear
sitios web independientes con la misma o distinta autenticación.

Como resultado de lo anterior, cualquier enlace que en Helium se haya configurado manualmente
para apuntar a rutas con \Home o \AP, tienen que cambiarse en AuraQuantic para omitir el
directorio. Para evitar errores, AuraQuantic tiene en cuenta esta situación y, si recibe peticiones con
\Home o \AP, las redirige adecuadamente, omitiendo el directorio, y seguirán funcionando. A pesar
de esta facilidad, siempre conviene que las URL estén correctamente configuradas, ya sea
manualmente o bien ejecutando un script de actualización disponible en el Departamento de
Soporte de AURA.

Asimismo, si en AuraPortal Helium se utilizaba el módulo “Redirect” de AuraPortal Control Panel,


téngalo en cuenta en AuraQuantic. Pueden ser necesario omitir o modificar algunas redirecciones,
dependiendo de cada escenario.

Página | 13
Nuevos sistemas de autenticación

5. Nuevos sistemas de autenticación


Calificación:

En AuraQuantic el sistema de autenticación es más flexible, moderno y potente:

En AuraPortal Helium se podían utilizar las siguientes autenticaciones, todas ellas limitadas por la
integración con SharePoint:

Autenticación en Helium Ubicación del login Naturaleza

IIS Básica Active Directory Empleados + Externos (**)

IIS Windows Active Directory Empleados + Externos (**)

ADFS Proveedor externo Empleados + Externos (**)

Formularios (*) MS SQL Usuarios Invitados

(*) Aunque en AuraPortal Helium también los empleados y usuarios externos podían iniciar sesión a través del
formulario de /AP/login.aspx, en realidad eran redirigidos a la autenticación IIS Básica.

(**) En Helium, la autenticación de empleados y usuarios externos es común.

En AuraQuantic, el sistema de autenticación es más flexible y seguro, pudiendo independizar la


autenticación según la naturaleza de los usuarios y la ubicación del almacenamiento de los login:

Página | 14
Nuevos sistemas de autenticación

Autenticación en
Ubicación del login Naturaleza
AuraQuantic

IIS Básica Active Directory Empleados

IIS Básica Active Directory Externos

IIS Windows Active Directory Empleados

IIS Windows Active Directory Externos

ADFS Proveedor externo Empleados

ADFS Proveedor externo Externos

Formularios Active Directory Empleados

Formularios Active Directory Externos

Formularios MS SQL Empleados

Formularios MS SQL Externos

Formularios ADFS Empleados

Formularios ADFS Externos

En AuraQuantic, la autenticación recomendada es por formularios en cualquiera de sus ubicaciones


(Active Directory, MS SQL o ADFS).

Se pueden diseñar escenarios tan seguros y versátiles como el siguiente:

Nótese que, en este ejemplo, los usuarios empleados se autentican en Active Directory en la red
interna con un sitio web y que los usuarios externos tienen otro sitio web independiente, en la DMZ y
se autentican en base de datos.

Página | 15
Nuevos sistemas de autenticación

La estructura descrita en la imagen anterior queda reflejada en Estructura > Autenticación > Sitios
web así:

Los datos mostrados son los siguientes:

• Sitio web. Cada uno de los dos sitios web creados.


• Autenticación. La autenticación elegida para cada uno de ellos.
• URL. URL de acceso a AuraQuantic.
• Formulario de inicio de sesión. Formulario de inicio de sesión predeterminado.
• Empleados/Externos. A qué naturaleza de usuario se aplica cada sitio web.

En esta ventana se puede elegir el formulario de inicio de sesión que utilizarán los empleados y
externos, y, en caso de haber más de un sitio web, decidir a cuál se conectarán los empleados y los
externos.

Nota: El sistema de autenticación se decide en el momento de la instalación, aunque posteriormente se


pueden realizar algunos ajustes desde la interface de AuraQuantic como elegir el sitio web y formulario de
inicio de sesión de los empleados y externos. Si se desea modificar otros aspectos de la autenticación o
cambiarla por completo, se tiene que hacer a nivel del servidor Windows (IIS) y de AuraQuantic Control
Panel siguiendo las instrucciones proporcionadas por el departamento de soporte técnico.

Página | 16
Nuevos sistemas de autenticación

5.1. Autenticación por formularios


Calificación:

La autenticación por formularios es la recomendada en AuraQuantic por los siguientes motivos:

• Es más segura,
• Permite formularios personalizados como el siguiente:

Se pueden encontrar más detalles sobre los formularios de inicio de sesión aquí.

5.2. Autenticación IIS


Calificación:

Es la autenticación estándar incluida en IIS e incluye dos sistemas: la autenticación Básica y la


Windows.

• IIS Básica. El formulario es fijo y la contraseña se transmite en texto plano, lo que la hace
insegura a menos que se añada SSL.
• IIS Windows. Si el computador del usuario está en el mismo Active Directory que
AuraQuantic, vale con la autenticación de inicio de sesión del computador y no se solicita de
nuevo al abrir AuraQuantic. Es una opción cómoda, pero limitada a escenarios restrictivos.

5.3. Login en Active Directory


Calificación:

Adicional al formulario que se muestra durante la autenticación, también se puede elegir la ubicación
del almacenamiento de los login de usuarios.

Dependiendo de la autenticación elegida, el almacenamiento podrá ser distinto:

Página | 17
Nuevos sistemas de autenticación

• IIS. El almacenamiento puede ser Active Directory o usuarios locales de Windows del
servidor.
• Formularios. En este caso, además de Active Directory y locales de Windows, también se
puede elegir almacenamiento en base de datos.

Active Directory es el sistema estándar de gestión de usuarios de Microsoft, muy robusto, seguro,
reconocido y compatible con AuraQuantic:

Para utilizar este almacenamiento se requiere que los servidores de AuraQuantic estén agregados al
Active Directory en donde los usuarios iniciarán sesión.

La creación de logins se realiza desde:

• Directamente desde Active Directory.


• A través de la tarea de sistema CREADOR (Crea cuenta y contacto).
• A través de servicios web.

5.4. Login en base de datos


Calificación:

AuraQuantic permite que la gestión de los login también pueda realizarse en base de datos, que no
requiere sistemas externos como Active Directory u otros.

• Encriptación segura con Hash PBKDF2 SHA512.

• Uso de salt en la generación del hash para aportar mayor seguridad.

• Validación de hash controlada para evitar ataques de fuerza bruta sin alterar la autenticación
normal de los usuarios.

• Las contraseñas no se pueden revertir. Si un usuario ha olvidado su contraseña, ha de


cambiársela con la nueva opción “He olvidado mi contraseña” disponible en el formulario de
inicio de sesión, que le solicitará el email asociado a su usuario para enviarle un enlace
especial en donde introducir la nueva contraseña. El enlace enviado estará activo durante 5
horas. Esta nueva opción evita tener que diseñar clases de procesos específicas para
recuperación de contraseñas, como sucedía con Helium.

La gestión de los login en base de datos se realiza desde Estructura > Administración >
Autenticación > Base de Datos:

La asociación de los login con los usuarios, se realiza desde sus fichas, sean externos o empleados.

Página | 18
Nuevos sistemas de autenticación

5.5. Restricciones de login y contraseña


Calificación:

Las limitaciones de login y contraseña en AuraQuantic se configuran desde la opción “Restricciones”


dentro de la página de configuración de autenticación en base de datos comentada en el apartado
anterior.

Se pueden indicar los siguientes valores:

Login
• Nº intentos máximo. Intentos de validación fallidos antes de bloquearse.
• Tiempo de bloqueo. Minutos en los que quedará bloqueado el intento de autenticación
cuando el número de intentos máximo se alcanza.
• Caducidad de contraseña. Cuando venza el tiempo indicado, el usuario tendrá que
introducir una nueva contraseña.
• Evitar últimas. Número de contraseñas recordadas que no podrán repetirse.
• Formato de nombre de usuario. Permite indicar un formato libre o bien obligar a un email.
• Longitud máxima. 113 caracteres
• Caracteres permitidos: A-Z a-z 0-9 . - _ ¡ # ^~ @
• No distingue mayúsculas de minúsculas.

Contraseña
• Longitud. Número mínimo de caracteres que tiene que tener la contraseña.
• Minúsculas. Obligará a que la contraseña tenga alguna letra minúscula.
• Mayúsculas. Obligará a que la contraseña tenga alguna letra mayúscula.
• Números. Obligará a que la contraseña tenga algún número.
• Símbolos. Obligará a que la contraseña tenga algún símbolo (@, #, …)

Página | 19
Nuevos sistemas de autenticación

Estas restricciones se aplicarán también en la ejecución de la tarea de sistema CREADOR (Crea cuenta
y contacto) cuando los usuarios externos basen su autenticación en base de datos.

Nota: Las restricciones de login y contraseñas de Active Directory se configuran desde las propias
herramientas de Microsoft Active Directory, no desde AuraQuantic.

5.6. Exclusividad del email


Calificación:

En AuraQuantic, la dirección de email de los empleados y externos ha de ser exclusiva, no puede


repetirse en diferentes individuos.

Empleados
Hay tres campos en la ficha de empleados en donde pueden tener el mismo email:

• Login
• Email persona
• Email cargo

El de la ficha de “Datos privados”, no se controla.

Contactos
Hay dos campos en la ficha de contactos que pueden tener el mismo email:

• Login
• _Email

Gracias a esta exclusividad, cuando un usuario olvida su contraseña el sistema le enviará un enlace
especial personalizado, a su dirección de email.

5.7. Recuperación de contraseña


Calificación:

En Estructura > Autenticación > Recuperación de contraseña se indica a qué dirección de email
se enviará el enlace especial para que el usuario escriba su nueva contraseña cuando pulsa sobre la
opción “He olvidado mi contraseña” en el formulario de inicio de sesión:

Según la naturaleza del usuario, se puede elegir el email en:

Página | 20
Nuevos sistemas de autenticación

Empleados
• Email del empleado.
• Email del cargo.

Externos
• _Email. Campo de sistema de la ficha de contactos.
• Seleccionar. Permite elegir cualquier campo del panel en donde pueda estar el email.

Nota: El enlace de restablecimiento de contraseña también se puede obtener a través de la tarea de


sistema CREADOR (Crea cuenta y contacto), explicado aquí, y la tarea de sistema NOTIFICADOR (Notifica
por Email), explicado aquí.

5.8. Email de aviso de tareas en múltiples sitios web


Calificación:

Cuando los usuarios reciben un Email de aviso de llegada de una tarea a su workflow, la URL de
acceso ha de corresponder con su portal.

Este aspecto es relevante cuando los empleados y usuarios externos tienen distinto sitio web, pues
las URL son distintas y por tanto los emails que reciban unos y otros han de estar adaptados.

El envío automático de estos emails desde AuraQuantic obtiene la URL adecuada para cada
naturaleza de usuario de la página de configuración de los sitios web vista antes (“Estructura >
Administración > Autenticación > Sitios web”):

En la imagen anterior se ve que los externos recibirán la URL https://extranet.auraportal.com y los


empleados https://intranet.auraportal.com.

Volver a la sección “Integración con SharePoint” en el capítulo “Independencia de SharePoint”.

Página | 21
Formulario de inicio de sesión

6. Formulario de inicio de sesión


Calificación:

Si se ha elegido autenticación por formularios, se puede elegir el formulario predeterminado o


diseñar otros personalizados según el escenario.

El acceso a la configuración de los formularios de inicio de sesión está ubicado en Estructura >
Formularios > Formularios de inicio de sesión:

6.1. Formulario predeterminado


Calificación:

Página | 22
Formulario de inicio de sesión

El formulario predeterminado dispone de todas las opciones ya preparadas con ciertas opcion es de
configuración:

Pulsar el botón Configuración de la barra de acciones:

Página | 23
Formulario de inicio de sesión

Las opciones de configuración son las siguientes:

• Ventana destino. Permite indicar la página que se abrirá cuando los usuarios empleados o
externos inicien sesión.
• Recordar usuario y contraseña. Al activar esta opción, cuando un usuario inicia sesión se
guardan su usuario y contraseña en una cookie. Cuando vuelve a acceder, los datos ya están
rellenos y sólo tendrá que pulsar el botón para entrar.
• Recordar sesión. Se recordarán los datos de la sesión durante 24 horas. Hasta entonces, no
se volverán a pedir los datos de autenticación a menos que se cierre la sesión con el botón
correspondiente.
• He olvidado la contraseña. Nueva mecánica incorporada por defecto, sin necesidad de
tener que diseñar una clase de proceso a propósito, que envía un email al solicitante con un
enlace especial para que pueda cambiar su contraseña. Debido a esto, el email de los
usuarios es exclusivo, no se puede utilizar el mismo para distintos usuarios. Esta opción
sustituye a la de “Cambiar contraseña”, que había en Helium.
• Imagen de fondo. Permite la personalización de la imagen de fondo del formulario. En la
galería de imágenes se incluyen fondos atractivos alternativos al configurado de forma
predeterminada. Para localizarlos, filtrar por el nombre background:

• Imagen personalizada. Permite añadir el logo de la empresa o cualquier otra imagen.


• Añadir botón personalizado. Permite añadir un botón adicional para abrir una página.

El resultado de un formulario de inicio de sesión predeterminado de ejemplo, es el siguiente:

Página | 24
Formulario de inicio de sesión

Si por algún motivo se desea ocultar el icono de AuraQuantic, basta con que la Imagen personalizada
sea lo suficiente ancha para ocupar toda la cabecera, por ejemplo:

Página | 25
Formulario de inicio de sesión

6.2. Formularios personalizados


Calificación:

Adicionalmente al formulario de inicio de sesión predeterminado, se pueden diseñar múltiples


formularios con distintos diseños, propósitos o ubicaciones, por ejemplo, para integrarlo en una
sección de la web corporativa.

La creación de estos formularios se realiza pulsando en Estructura > Formularios > Formularios de
inicio de sesión y pulsando el botón Crear ubicado en la barra de acciones.

Aparecerá el editor de formularios dinámicos, adaptado a las opciones que necesita el formulario de
inicio de sesión:

Página | 26
Formulario de inicio de sesión

Nótese que incluye el componente “Login” (marcado en la imagen) específico para que los usuarios
introduzcan sus credenciales para iniciar sesión.

Este componente Login se agrega desde las opciones del panel izquierdo y se configura desde sus
propiedades en el panel derecho, en la opción “Configuración”:

Las opciones de configuración son similares a las del formulario de inicio de sesión predeterminado
con algunas variaciones.

Si se entra en la configuración general del formulario, se podrán indicar parámetros relacionados


específicamente con este tipo de formularios de inicio de sesión:

Se abrirá la página de configuración:

Página | 27
Formulario de inicio de sesión

Los cuatro parámetros más significativos están recuadrados en rojo en la imagen anterior. Son:

• Estilo del formulario. En este ejemplo se ha elegido Bootstrap.


• Fondo de la página. Se puede indicar un color o una imagen, que se adaptará a la
resolución del usuario.

• Tamaño de ventana. Permite que se muestre maximizada o bien indicar un tamaño.

Indicar un tamaño tiene una característica importante, que permite que el formulario se

muestre centrado en la ventana. El tamaño que se le indique tendrá que ser igual o mayor

que la suma de todas las divisiones. De lo contrario aparecería scroll.

• Ventana destino. Se indica el destino del inicio de sesión, es decir, la página a la que se

dirigirá a los usuarios cuando inicien sesión, dependiendo de si son empleados o externos:

Tanto para Empleados como para Externos hay las siguientes opciones de configuración:

Página | 28
Formulario de inicio de sesión

El resultado en ejecución dependería de la resolución del usuario, por ejemplo:

Desde un computador con resolución Full-HD:

Y desde un dispositivo móvil:

Página | 29
Interfaz. Experiencia de usuario

Todas las nuevas opciones de configuración de los formularios dinámicos están explicadas en el
capítulo correspondiente, aquí.

Volver a la sección “Autenticación por formularios” en el capítulo “Nuevos sistemas de autenticación”.

7. Interfaz. Experiencia de usuario


Calificación:

La interfaz de AuraQuantic ha sido rediseñada y mejorada por completo, buscando una mejor
experiencia de los usuarios, tanto a nivel estético como funcional.

7.1. Tecnología
Calificación:

La interfaz de AuraQuantic está diseñada con tecnología HTML 5, CSS3, jQuery, AJAX y JavaScript,
facilitando la experiencia de los usuarios con efectos visuales más agradables y compatibilidad con
los navegadores y dispositivos más modernos.

Si se intenta utilizar Internet Explorer, se muestra un mensajeo en el pie de pantalla avisando de que
Microsoft no recomienda su uso:

Página | 30
Interfaz. Experiencia de usuario

Se podrá ignorar el mensaje y trabajar normalmente, si bien algunas opciones puede que no
funcionen perfectamente. Es debido a que Internet Explorer no utilizar la misma tecnología que los
navegadores modernos.

7.2. Responsive
Calificación:

La interfaz de usuario de AuraQuantic es responsive, es decir, se adapta a la resolución del dispositivo


de cada usuario.

Se pueden encontrar más detalles sobre este nuevo comportamiento aquí.

7.3. Nuevos estilos


Calificación:

En AuraQuantic no hay temas o estilos que se apliquen genéricamente a los portales. Desaparecen,
por tanto, los estilos Aéreo, CarbonMetal, Classic, Marine, Sky y White que había en Helium y se
proporciona una nueva interfaz única más moderna, minimalista, agradable, intuitiva y con colores
suaves para una mejor experiencia de los usuarios.

Independientemente de esta unificación, en AuraQuantic se dispone de un nuevo sistema de estilos


para el diseño de formularios dinámicos que se explica con detalle aquí.

7.4. Diseño de formularios desde cualquier


navegador
Calificación:

En AuraQuantic ya se puede utilizar cualquier navegador estándar para diseñar formularios


dinámicos.

Ya no existe la limitación de Helium, en donde únicamente se podían diseñar formularios dinámicos


con Internet Explorer. Ahora, cualquier navegador estándar es compatible.

7.5. Ya no es necesaria la Vista Compatibilidad para


Internet Explorer
Calificación:

Asimismo, en caso de utilizar Internet Explorer, ya no es necesaria la Vista compatibilidad.

Cabe reseñar que Internet Explorer está cada vez más en desuso y Microsoft ya ha anunciado la
discontinuidad en sus actualizaciones.

Página | 31
Interfaz. Experiencia de usuario

7.6. Ya no es necesario borrar los temporales del


navegador
Calificación:

Ya no es necesario eliminar temporales de los navegadores de los computadores de los usuarios tras
la instalación de un Extension Pack.

7.7. Efecto al abrir ventanas superpuestas


Calificación:
Nueva opción de configuración para elegir el efecto de la apertura de las ventanas superpuestas.

Está ubicada en Estructura > Portales de Empleados > General y permite las siguientes opciones:

• Aparecer (por defecto)


• Barrido hacia la derecha
• Barrido hacia la izquierda
• Barrido hacia abajo
• Barrido hacia arriba
• Zoom

7.8. Imagen de precarga única


Calificación:

En AuraQuantic la imagen que se muestra mientras se abren las páginas y opciones es única, no se
puede elegir, es más moderna y acorde con la nueva estética de AuraQuantic:

Página | 32
Interfaz. Experiencia de usuario

7.9. Nuevo selector de color


Calificación:

Nuevo selector de color disponible en todas las opciones en donde el usuario o diseñador pueda
elegir un color:

Las opciones son, siguiendo la imagen anterior de arriba abajo:

• Barra para ver el contraste del color elegido con el negro.


• Selección del color en el panel.
• Barra de colores para ubicar el panel superior.
• Barra de transparencia. Ahora se puede aplicar transparencia al color elegido.
• Campo donde copiar, escribir o pegar el código del color deseado o seleccionado.
• Botón para aplicar el color escrito en el campo anterior.
• Paleta de colores por defecto. Nótese, que, en la gama de grises, azules y rojos, están los
colores utilizados por defecto en los botones de AuraQuantic y en los paneles de
configuración.

Otra novedad de este nuevo selector, es que muestra el color que actualmente tiene el elemento que
se está configurando, facilitando las modificaciones.

Página | 33
Portales de empleados

8. Portales de empleados
Calificación:

En este capítulo se tratan las mejoras aplicadas a los portales de empleados equivalentes a las
“Pantallas de inicio” de Helium.

8.1. Portal de empleados predeterminado


Calificación:

Nuevo diseño del portal predeterminado de empleados, en donde se aplican las nuevas
funcionalidades disponibles para su diseño, por ejemplo:

• Colapso de la botonera
• Submenú con desplazamiento vertical
• Responsive, se adapta a la resolución
• Esquinas redondeadas en los espacios de publicación
• Nuevos comunicados

Y el mismo portal de empleados visto desde un dispositivo móvil:

Página | 34
Portales de empleados

Una vez instalado AuraQuantic, este portal puede ser modificado y personalizado a las necesidades
de los usuarios de cada escenario.

A lo largo de los siguientes apartados se describen con más detalle todas las mejoras relacionadas.

8.2. Múltiples portales de empleados


Calificación:

Se pueden definir múltiples portales para empleados.

Un empleado estará asignado a un portal de forma predeterminada, aunque podrá acceder a otros si
tiene los debidos permisos.

8.2.1. Portal predeterminado


Calificación:

La asignación del portal predeterminado de un empleado se realiza según los siguientes criterios, en
orden.
1. Ficha del empleado. En la ficha de cada empleado, en la opción “Portal de empleados” se
puede indicar el portal asignado. Es la opción preferente, si aquí está indicado el portal, será
al que acceda el empleado:

Página | 35
Portales de empleados

Si el empleado no tiene ningún portal asignado, se aplicará la siguiente opción.

2. Portal. En cada portal se pueden elegir los empleados asignados:

Entrar en el portal elegido:

Si el empleado no está asignado a ningún portal en particular, se le asignará el predeterminado


indicado en la siguiente opción.

3. Portal predeterminado. Si no se cumple ninguna de las condiciones anteriores, el


empleado entrará en el portal predeterminado indicado en Estructura > Portales de
empleados > General:

Página | 36
Portales de empleados

8.2.2. Acceso a otros portales


Calificación:

Adicionalmente al portal que tenga asignado cada empleado, podrá acceder a cualquier otro a través
de su URL.

La condición es que esos portales estén configurados como: Acceso = Todos los empleados (a través
de la URL):

8.3. Múltiples páginas de empleados


Calificación:

Se pueden definir múltiples páginas con contenidos para los empleados.

Un empleado tendrá asignada una página en el marco central de su portal de forma predeterminada,
aunque podrá acceder a otras si tiene los debidos permisos ellos.

8.3.1. Página predeterminada


Calificación:

Cuando un empleado entre en su portal, en el marco central verá la página que tenga asignada,
según el siguiente criterio:

Página | 37
Portales de empleados

1. Ficha del empleado. En la ficha de cada empleado, en la opción “Página” se puede indicar la
página que verá el empleado al entrar en su portal. Es la opción preferente, si aquí está
indicado el portal, será al que acceda el empleado:

Si el empleado no tiene ninguna página asignada, se aplicará la siguiente opción.

2. Página. En cada página del portal de empleados se pueden elegir los empleados asignados:

Entrar en la página elegida:

Si el empleado no está asignado a ninguna página, se le asignará la predeterminada indicada en el


siguiente punto.

Página | 38
Portales de empleados

3. Página predeterminada. Si no se cumple ninguna de las condiciones anteriores, el


empleado verá la página predeterminada indicada en Estructura > Portales de empleados
> General:

8.3.2. Acceso a otras páginas


Calificación:

Adicionalmente a la página que tenga asignada cada empleado cuando entra en su portal, podrá
acceder a cualquier página a través de su URL.

La condición es que esas páginas estén configuradas como: Acceso = Todos los empleados (a través
de la URL):

8.4. Responsive. Adaptabilidad a la resolución


Calificación:

Las páginas y grids que incluye el máster original de AuraQuantic, están diseñadas para adaptarse
automáticamente a la resolución del dispositivo del usuario que las visita.

Página | 39
Portales de empleados

Por ejemplo, las imágenes siguientes muestran el mismo grid de la lista de empleados, visto desde
dos resoluciones, la de un computador y la de un dispositivo móvil:

Nótese, que, en la resolución de móvil, el número de filtros ha quedado oculto y accesible desde un
nuevo icono que ha aparecido (remarcado en rojo en la imagen) y el número de columnas se ha
reducido.

Si se pulsa sobre el icono de filtros ocultos, se muestran así:

Página | 40
Portales de empleados

Adicionalmente a las páginas y grids que incluye el máster original de AuraQuantic, cuando los
administradores delegados crean páginas personalizadas para los portales de empleados, externos y
gestión de contenidos desde Estructura, también pueden diseñarlas para que se adapten a la
resolución.

Para ello, se dispone de las siguientes opciones en el diseño de las páginas y grids configurables.

8.5. Responsive en páginas personalizables


Calificación:

Las páginas que los administradores delegados crean personalizadas para los portales de
empleados, externos y gestión de contenidos, también tienen la posibilidad de adaptarse a la
resolución del dispositivo de los usuarios que las visitan.

La configuración se realiza a nivel de sección y espacio de publicación.

Página | 41
Portales de empleados

Sección

• Ancho – Automático según la resolución. El ancho de los espacios de publicación de esta


sección se adaptará a la resolución.
• Reubicación automática de contenidos según la resolución. Si el espacio de publicación
no cabe, en lugar de aparecer una barra de desplazamiento, se reubicará debajo. El primer
espacio en bajar es el derecho.

Espacio de publicación
Una vez activadas las opciones mencionadas de la sección, dirigirse a los espacios de publicación y
determinar el porcentaje y ancho mínimo de cada espacio:

Página | 42
Portales de empleados

Si la suma de todos los porcentajes de los espacios es mayor que 100%, aparecerá una barra de
desplazamiento horizontal. Si es menor, habrá un espacio vacío en la parte derecha de la pantalla.

Cuando la resolución sea menor del mínimo indicado en cada espacio de publicación, actuarán así:

• Bajarán si se ha activado la opción “Reubicación automática de contenidos según la


resolución” en la configuración de la sección.
• Aparecerá una barra de desplazamiento horizontal si no se ha activado la opción en la
sección.

8.6. Responsive en plantillas de gestión de


contenidos
Calificación:

Las plantillas de la gestión de contenidos, también pueden configurarse para adaptarse a la


resolución de cada usuario:

8.6.1. Responsive en grids personalizables


Calificación:

Los grids incluidos en AuraQuantic son responsive sin tener que configurar nada.

Los grids que se pueden personalizar también tienen la posibilidad de adaptarse a la resolución del
dispositivo de los usuarios que los visitan. Estos son:

• Familias Propias

Página | 43
Portales de empleados

• Cuentas
• Tareas
• Contactos
• Relación N
• Documentos
• Deep BI

La configuración se realiza en la opción “Ancho mínimo” de la configuración de cada columna:

El funcionamiento es el siguiente:

• La suma de los valores indicados en “Ancho mínimo” de todas las columnas representa el
100% del ancho de la pantalla, y el valor de cada columna su parte proporcional.
• El grid ocupará el ancho total disponible en la pantalla, y el ancho de cada columna se
adaptará según su valor proporcional en cada resolución.
• El ancho mínimo de cada columna se respetará y, por tanto, cuando la suma total de los
mínimos sea superior a la resolución del usuario, aparecerá una barra de desplazamiento
horizontal.

8.6.2. Ajuste automático del ancho de los filtros


Calificación:

Nueva opción de configuración de los filtros de los grids configurables (familias propias, documentos
e informes Deep BI), que permite determinar si los filtros se distribuyen automáticamente según su
ancho o bien se alinean uniformemente.

Página | 44
Portales de empleados

La opción se llama “[ ] Auto ajustar filtros según ancho” y está ubicada en la configuración de cada
grid:

Según esté marcada o no, el comportamiento será el siguiente:

• Marcada. Todos los filtros ocuparán el ancho del filtro más ancho. De esta manera, quedan
todos alineados en columnas, por ejemplo:

• No marcada. Cada filtro ocupará el ancho que se le haya indicado. Con esta configuración
los filtros ocupan menos espacio y por tanto caben más, pero en algunos escenarios puede
quedar estéticamente más desordenado:

Página | 45
Portales de empleados

Volver a la sección “Responsive” en el capítulo “Interfaz. Experiencia de usuario”.

8.7. Colapso de botoneras y secciones


Calificación:

Nuevas opciones de configuración para colapsar el marco vertical de los portales y secciones de
páginas.

8.7.1. Colapso de marco vertical de portales


Calificación:

El efecto que se consigue es el que se muestra en la imagen siguiente, donde la botonera está
minimizada y se despliega cuando se pulsa sobre el icono:

Nota: Cuando el usuario vuelva al portal, la botonera la verá como la dejó la última vez, minimizada o
desplegada.

La configuración de este efecto está disponible en portales, en el diseño del “Marco vertical”:

Página | 46
Portales de empleados

La configuración es la siguiente:

• Colapsar. Con las opciones O Sí O No.


• Estado Inicial. Con las opciones O Expandido O Colapsado.
• Ancho colapsado. Número de píxeles que tendrá el marco cuando se colapse.
• Color icono. La imagen del icono no se puede cambiar, pero sí el color.
• Posición derecha. Espacio en píxeles que separará el icono del borde derecho del marco. El
icono se moverá dependiendo de si el marco está colapsado o expandido, pero siempre
respetando el espacio indicado.
• Posición vertical. Espacio en píxeles que separará el icono del borde superior del marco
vertical del portal.

Volver a la sección “Colapso de botoneras” en el capítulo “Portales de empleados”.

8.7.2. Colapso de secciones en páginas


Calificación:

Un efecto parecido está disponible en la configuración de las secciones de las páginas de empleados,
externos y gestión de contenidos:

En este caso la configuración se realiza en las secciones de las páginas:

Página | 47
Portales de empleados

La configuración del colapso de la sección es muy parecida a la que hemos visto para el marco
vertical de los portales, con la diferencia de las posiciones, que se adaptan a la horizontalidad del
caso:

• Colapsar. Con las opciones O Sí O No.


• Estado Inicial. Con las opciones O Expandido O Colapsado.
• Alto colapsado. Número de píxeles que tendrá la sección cuando se colapse.
• Color icono. La imagen del icono no se puede cambiar, pero sí el color.
• Posición horizontal. Espacio en píxeles que separará el icono del borde izquierdo de la
sección de la página.
• Posición inferior. Espacio en píxeles que separará el icono del borde inferior de la sección.
El icono se moverá dependiendo de si la sección está colapsada o expandida, pero siempre
respetando el espacio indicado.

8.8. Control de botoneras


Calificación:

Se ha rediseñado el control del contenido tipo botonera que se aplica en los portales y páginas de
empleados, externos y gestión de contenidos.

Aunque la mayoría de las mejoras son internas y no apreciables a simple vista, cabe destacar las
siguientes:

8.8.1. Tecnología
Calificación:

Compatible con los nuevos estándares y mayor fidelidad entre el diseño y ejecución.

Página | 48
Portales de empleados

8.8.2. Colapso de botonera


Calificación:

Esta opción se ha aplicado en el marco vertical del portal de empleados y ha sido explicada aquí:

8.8.3. Visibilidad dinámica de botones según grupos de empleados


Calificación:

Nueva opción de configuración en los botones del contenido tipo botonera del portal de empleados,
para que su visibilidad dependa de la pertenencia a grupos de empleados.

De esta manera, se facilita la configuración evitando crear una botonera y portal específico para cada
grupo de empleados. Con una sola botonera basta.

Por su importancia, se detalla aquí.

8.8.4. Tooltip
Calificación:

El texto de los botones se muestra en tooltip, especialmente importante cuando la botonera está
colapsada y muestra únicamente un icono.

La opción de configuración “Mostrar Nombre” como, tiene dos opciones:

• Texto. Se muestra el texto y también como tooltip. Al posicionar el cursor encima, se


muestra el texto.
• Solo Tooltip. El texto no se muestra en reposo, solo cuando el cursor se posiciona encima
aparece el tooltip.

Página | 49
Portales de empleados

8.8.5. Submenú con desplazamiento vertical


Calificación:

Hay tres configuraciones disponibles para el despliegue de los botones:

• Horizontal. Los botones se distribuyen horizontalmente, uno al lado de otro.


• Vertical. Distribución vertical, un botón por línea. Si tiene submenú, este se despliega a la
derecha del botón.
• Vertical con desplazamiento. Igual al anterior, pero con una característica importante que
se aplica a los submenús. Tal como se ve en la imagen siguiente, el submenú se despliega
verticalmente desplazando los botones que tenga debajo:

Página | 50
Portales de empleados

8.9. Visibilidad dinámica de botones según grupos


de empleados
Calificación:

Nueva opción de configuración en los botones del contenido tipo botonera del portal de empleados,
para que su visibilidad dependa de la pertenencia a grupos de empleados.

De esta manera, distintos empleados pueden ver distintos botones de la misma botonera,
evitándose tener que crear una botonera y portal específico para cada grupo de empleados. Con una
sola basta.

Esta nueva opción se llama “Grupos de empleados asignados” y está ubicada en la configuración de
cada botón en el contenido tipo botonera del portal de empleados y permite elegir múltiples grupos
de empleados en cada botón:

Página | 51
Portales de empleados

Si no hay ningún grupo asignado en un botón, lo verán todos los empleados y una etiqueta muestra
el texto “(Todos los empleados)” para que no sea necesario entrar en la opción para saberlo. Es la
opción por defecto.

En ejecución, cada empleado verá todos los botones que estén asignados a todos los grupos a los
que él pertenezca.

Volver a la sección “Control de botoneras” en el capítulo “Portales de empleados”.

8.10. Configuración directa de páginas desde


ejecución
Calificación:

Ahora, es posible configurar las páginas del portal de empleados y todo su contenido desde la
ejecución, sin necesidad de dirigirse a Estructura.

Durante el uso normal de AuraQuantic, cuando un administrador delegado pasa el cursor del ratón
sobre los diferentes espacios, aparece un icono en su parte superior derecha con el que
puede acceder directamente a su edición.

Asimismo, también se muestra un icono específico para la edición de la página completa.

Página | 52
Portales de empleados

8.11. Esquinas redondeadas en los espacios de


publicación y secciones
Calificación:

En la configuración de los espacios de publicación y secciones, ahora es posible aplicar un radio en


los vértices, de forma que queden redondeados:

La configuración de esta nueva opción se realiza en el diseño de cada espacio de publicación:

Página | 53
Portales de empleados

O en el diseño de la sección:

8.12. Consultas públicas como contenido de páginas


de empleados
Calificación:

En AuraQuantic hay un nuevo contenido para poder elegir consultas públicas directamente sin tener
que crear contenidos intermedios, como sucedía en Helium:

Página | 54
Portales de empleados

Esta mejora facilita la configuración y mejora la velocidad de ejecución.

8.13. Localización directa del portal


Calificación:

Así como anteriormente se ha visto la mejora para editar las páginas del portal de empleados
directamente desde la ejecución, también se ha añadido la facilidad para que cualquier usuario (con
permisos en Estructura, es decir, administrador delegado) vea fácilmente en qué portal está para
poder configurarlo sin tener que deducirlo o buscarlo de forma indirecta.

Para ello, en la lista de portales de empleados en Estructura, el usuario verá el portal en el que está
en ese momento, porque en la lista estará resaltado en color azul. De esta manera puede dirigirse
directamente a él para configurarlo:

Página | 55
Portales de empleados

8.14. Información de empleados. Cargos, portal y


página
Calificación:

Asimismo, en la línea de facilitar la información, la lista de empleados muestra ahora todos los cargos
y la página y portal que tiene asignado cada uno:

8.15. Vista en cabeceras de portal/página


Calificación:

Ahora, en la cabecera del diseño de los portales y páginas de empleados, externos y gestión de
contenidos, se muestra claramente la vista que se está diseñando:

Vista clásica para computadores:

Vista para dispositivos móviles:

Página | 56
Portales de empleados

Vista para dispositivos tablet:

8.16. Fin de Tareas Libres


Calificación:

En AuraQuantic ya no están disponibles las “Tareas Libres” que se basaban en SharePoint. En su


lugar, utilizar procesos y tareas integradas.

Además de las ventajas tecnológicas de fondo de esta mejora, desde el punto de vista de los usuarios
tiene la ventaja de una única lista de tareas.

8.17. Fin de Vista Planning


Calificación:

En AuraQuantic, no está disponible la vista “Mi Planning” de “Mis Tareas”.

En su lugar, utilizar la vista calendario.

Además de las ventajas tecnológicas de fondo de esta mejora, desde el punto de vista de los usuarios
tiene la ventaja de un único sistema de organización de tareas según fecha.

Asimismo, también desaparece la función “Ingresa Fechas Planning” de la tarea de sistema


INGRESADOR.

Página | 57
Mejoras en “Mis tareas”

9. Mejoras en “Mis tareas”


9.1. Más rápido
Calificación:

Se ha rediseñado la estructura interna de almacenamiento de las tareas, aumentándose de forma


muy importante la velocidad del grid de Mis tareas, especialmente cuando el número de procesos en
la base de datos es elevado.

9.2. Menú de acciones rápidas


Calificación:

Nuevo menú contextual en el grid de “Mis tareas”, de acciones rápidas, que permite realizar ciertas
acciones sin tener que abrir el elemento (borrador de mensaje, tarea o notificación), y que se activa
con el botón alternativo del ratón sobre cada línea de la lista.

En eventos de mensaje de inicio o intermedios

En tareas

Página | 58
Mejoras en “Mis tareas”

En notificaciones

Se puedan realizar las siguientes acciones, dependiendo de si se trata de mensajes, tareas o


notificaciones:

• Abrir. Se abre en ventana superpuesta.


• Abrir en pestaña nueva.
• Eliminar.
• Marcar como Leída o No Leída. Cambia la fuente de la línea de negrita a normal y
viceversa.
• Terminar. La tarea se puede terminar sin tener que abrirla. Esta opción requiere la
configuración “Permitir terminar tarea desde el grid” ubicada en el diseño de la clase de
tarea:

• Ocultar. Indicando una fecha y hora en la que se volverá a mostrar. Es equivalente a la


opción dormir/despertar de Helium.

Página | 59
Mejoras en “Mis tareas”

9.3. Tarea leída/no leída


Calificación:

Las tareas no leídas, ahora se muestran en negrita en el grid. Cuando se leen, pasan
automáticamente de negrita a normal.

Y para mejorar la experiencia del usuario, al abrir una tarea no leída (en negrita en el grid), quedará
marcada como leída (no negrita en el grid) automáticamente, sin tener que esperar a refrescar el grid.

Asimismo, cuando se utiliza el menú contextual (botón alternativo del ratón) sobre una tarea y se cambia
de leída a no leída y viceversa, cambiará de negrita a no negrita sin refrescar el grid.

9.4. Acción “Aviso” para ocultar/mostrar tareas


Calificación:

La posibilidad de ocultar/mostrar tareas en el grid también está disponible en un botón de acción en


el formulario. Es la acción llamada “Aviso”, con el siguiente resultado:

9.5. Clases de procesos filtradas según tareas y


mensajes
Calificación:

El filtro de clases de procesos en Mis Tareas está filtrado por las tareas y mensajes que tiene cada
usuario:

Página | 60
Mejoras en “Mis tareas”

Así, cada usuario sólo puede filtrar las clases de procesos de los que tiene alguna tarea, facilitándose
la búsqueda.

9.6. “Iniciar proceso” en lugar de “Crear mensaje”


Calificación:

Ahora, para facilitar la comprensión de los usuarios, el botón “Crear mensaje” para iniciar un proceso,
ha cambiado por “Iniciar proceso”:

Asimismo, la acción “Finalizar” de los botones de formulario en mensajes de inicio ha cambiado por
“Iniciar proceso”.

9.7. Rango no disponible


Calificación:

El “Rango” de ordenación de mis tareas de Helium desaparece en AuraQuantic.

La única acción equivalente al rango que permanece en AuraQuantic es si la tarea ha sido leída o no,
que se modifica desde el menú contextual mencionado, y que se refleja en el grid porque la fuente
de toda la línea está en negrita (si no está leída), o no.

9.8. Cronometría
Calificación:

El botón Cronometría en la barra de acciones de Tareas Personales que había en Helium tenía tres
opciones que ahora quedan así:

• Cronometría. Es la única opción que continúa en el botón.

Página | 61
Mejoras en “Mis tareas”

• Aviso. La opción para ocultar/mostrar la tarea en el grid de tareas pendientes ya no está


accesible desde la barra de acciones. Ahora se puede acceder desde:

− Menú contextual desde el grid de “Mis tareas”, que se activa pulsando el botón
alternativo del ratón sobre cada línea, tal como se ha explicado antes.

− Botón de Acción. Nueva acción “Aviso” en botón de formulario, también explicada


antes.

• Mi Planning. No está disponible en AuraQuantic, en su lugar se utiliza el sistema de Vista


Calendario.

9.9. Visibilidad de botones y filtros


Calificación:

Nuevas opciones de configuración que permiten mostrar u ocultar todas las opciones de Mis Tareas
de empleados, tales como:

• Cabecera
• Botones de la barra de acciones
• Filtros
• Vistas de calendario
• Opción para ocultar tareas en menú contextual

Son cada una de las siguientes opciones:

La configuración está en Estructura > Procesos > Entorno > Vista Clásica > Visibilidad de opciones
y se aplica a todos los empleados.

Página | 62
Mejoras en “Mis tareas”

Página | 63
Inicio de procesos. Eliminación automática de
borradores

10. Inicio de procesos. Eliminación


automática de borradores
Calificación:

Nueva opción en la configuración de eventos de mensaje de inicio de procesos de empleados y


externos, que evita que se guarden borradores.

La configuración es un marcador que está en la ventana principal del diseño de los mensajes de
inicio de proceso:

Si se marca esta opción sucederán tres cosas:

• El IM no se mostrará en la lista de mensajes de inicio disponibles para iniciar procesos. Es


decir, el proceso sólo podrá ser iniciado a través de un enlace.
• Una vez creado el borrador desde el enlace externo, no se verá en la lista de Mis Tareas.
• Los borradores que se creen, si no inician un proceso en un máximo de 24 horas, serán
eliminados automáticamente, igual que hasta ahora ya pasaba con los IM creados por los
usuarios anónimos.

Página | 64
Barra de acciones configurable

11. Barra de acciones configurable


Calificación:

La visibilidad de los botones de la mayoría de las barras de acción, es configurable.

Esta mejora se aplica a:

• Formularios dinámicos (IM, EM, Tareas, Cuentas y Familias Propias).


• Bibliotecas de documentos, tanto en el grid general de las bibliotecas como en los campos
biblioteca en formularios.
• Mis Tareas.

A continuación, se muestran imágenes de la configuración de algunas de las barras de acción


mencionadas:

En formularios de tareas:

En formularios de familias propias:

En el grid general de una biblioteca:

Página | 65
Barra de acciones configurable

Y en el campo biblioteca dentro de un formulario:

Nota: En el capítulo correspondiente al grid de Mis Tareas, se muestra la configuración de la visibilidad de


todos sus botones y opciones de filtrado.

Página | 66
Portales externos

12. Portales externos


Calificación:

AuraQuantic incluye un nuevo sistema de diseño y funcionamiento de los portales para usuarios
externos con las siguientes características más relevantes:

12.1. Estructura
Calificación:

El diseño de los portales externos y sus páginas se basan en la misma tecnología que la de los
portales y páginas de empleados, es decir, se estructura en Secciones, Espacios de publicación y
Contenidos.

Por tanto, todas las funcionalidades del diseño de portales y páginas de portales de empleados, se
aplican ahora para los portales externos, a excepción de algunos detalles, como, por ejemplo, el
contenido de consultas públicas que es exclusivo de los empleados.

12.2. Portal externo predeterminado


Calificación:

AuraQuantic incluye un portal predefinido para usuarios externos, en donde se aplican las nuevas
funcionalidades disponibles para su diseño, por ejemplo:

• Diseño basado en la estructura de secciones, espacios de publicación y contenidos.


• Botonera dinámica.
• Nombre visible del usuario externo.
• Nueva lista de Mis Tareas.

De forma predeterminada, la instalación de AuraQuantic incluye un portal para externos básico, con
este aspecto:

Página | 67
Portales externos

Para acceder a su configuración, dirigirse a Estructura > Portales externos > Portales:

En la pestaña Editar portal:

12.3. Cambio nomenclatura. Contactos


Calificación:

En AuraQuantic se ha cambiado la nomenclatura para definir a las personas de empresas externas

relacionadas:

Helium AuraQuantic

Roles Personales Contactos

Roles impersonales Roles de Cuentas

Página | 68
Portales externos

12.4. Relación de usuarios externos con clases de


cuentas y portales
Calificación:

En AuraQuantic no hay usuarios invitados. Sólo los usuarios externos podrán acceder a portales
externos.

Esto no supone ninguna limitación. Al contrario, los usuarios externos de AuraQuantic tienen más
funcionalidades que los invitados y los externos en Helium.

La relación de portales externos con clases de cuentas es 1:N, es decir, una clase de cuentas sólo
puede pertenecer a un portal y muchas clases pueden acceder al mismo portal.

La asociación de clases de cuentas en portales externos se establece en Estructura > Portales


externos > Portales:

Entrando en la pestaña Ubicar clases de cuentas:

Página | 69
Portales externos

En Helium la relación era N:N, lo que producía más confusión que ventajas.

12.5. Relación de los formularios de contactos y


cuentas con clases
Calificación:

La asociación de formularios de contactos y cuentas con las clases de cuentas ahora es directa, no a
través del portal, como en Helium.

Para ello, en las propiedades del diseño de los formularios de cuentas y contactos, hay una opción
llamada “Clases asignadas”, en donde se pueden elegir las clases de cuentas a la que se aplicará el
formulario:

1. Ir a Estructura > Cuentas y entrar en el diseño del formulario de cuentas y/o de contactos
deseado:

2. Pulsar en el icono de Abrir configuración del formulario en la barra de acciones:

3. Entrar en Clases asignadas:

Página | 70
Portales externos

En el grid que se muestra se verán todas las clases, tanto las disponibles como las que ya tienen
asignado un formulario y portal, que se mostrará a modo informativo:

La primera línea del grid es especial para asignar el formulario que verán los empleados. Todos los
empleados verán el mismo formulario para todas las clases de cuentas y contactos.

12.6. Información de contactos


Calificación:

De forma parecida a los empleados, para facilitar la información, en la lista que aparece al pulsar en
el botón de Contactos ubicada en la barra de acciones de la página principal de “Cuentas” hay cuatro
nuevas columnas:

Página | 71
Portales externos

• Cuenta. Cuenta a la que pertenece el contacto.

• Clase de cuenta. Clase a la que pertenece su cuenta.

• Formulario. Formulario de la ficha de contactos que ve desde el portal externo.

• Portal. Es el portal al que está asignada su clase de cuenta.

12.7. Condiciones de portales externos


Calificación:

Nueva opción de configuración de condiciones en los portales externos, aplicables a la visibilidad de


botones y páginas en portales externos. De esta manera, distintos usuarios externos pueden ver
distintos botones de una misma botonera y distinta página predeterminada.

Esta nueva opción está ubicada en Estructura > Portales Externos > Condiciones, y se basa en los
datos de la ficha de los contactos:

Página | 72
Portales externos

Una vez diseñadas las condiciones, se pueden elegir en el diseño de cada botón en el contenido
tipo Botonera de portal de externos y en las páginas que se mostrarán en el marco central del portal:

12.7.1. Condiciones aplicadas a los botones


Calificación:

En cada botón del contenido botoneras del portal de externos está disponible la selección de
condiciones:

De esta manera, cada usuario externo verá unos botones u otros de la misma botonera,
dependiendo de los datos que tenga en su ficha.

12.7.2. Condiciones aplicadas a las páginas


Calificación:

Las condiciones de los portales externos también se aplican en las páginas en el marco central del
portal de externos:

Página | 73
Portales externos

La asignación se realiza de la siguiente manera en el “Marco central”:

• Página predeterminada: Se indica la página que se mostrará si ninguna otra cumple


condiciones.
• Páginas relacionadas: Grid en donde se añaden las páginas que pueden ser mostradas a
los usuarios externos cuando entren a su portal. Para determinar qué página verá cada
usuario, se sigue el criterio:
− Orden. Se indica el orden de evaluación de las condiciones de las páginas. La
primera página que cumpla será la que se muestre.
− Condiciones. En la columna de la derecha, se eligen las condiciones que se
configuraron en la opción de estructura mencionada antes.
El resultado es que cada usuario externo verá los botones y página que cumplen las condiciones
según los datos de su ficha.

12.8. Procesos en portales externos


Calificación:

En AuraQuantic, los procesos que pueden ser iniciados por usuarios externos no se controlan
relacionando clases de procesos con portales, sino con Recintos Seguros, el mismo sistema que para
los empleados.

De forma predeterminada, si no se aplica ningún recinto seguro al IM (mensaje de inicio de proceso),


todos los usuarios externos podrán iniciar procesos de esa clase. Si se quiere restringir, hay que
aplicar el recinto seguro deseado a cada clase.

Nota: No confundir el recinto seguro que se aplica al IM (mensaje de inicio de procesos) para que los
usuarios externos inicien procesos de una clase, con el recinto seguro general de la clase de procesos, que
se aplica para que los empleados puedan acceder a las consultas de monitorización, como el control de
ejecución, etc.

Página | 74
Portales externos

12.9. Mis Tareas


Calificación:

Las mejoras en la lista de Mis Tareas, explicada en los portales de empleados, se aplica también a los
portales externos:

Página | 75
Formularios dinámicos. Diseño y ejecución

13. Formularios dinámicos. Diseño y


ejecución
Calificación:

AuraQuantic incorpora un nuevo editor de formularios dinámicos con muchas mejoras importantes
orientadas tanto a la facilidad en su diseño como a la experiencia de los usuarios que utilizarán los
formularios resultantes durante su trabajo diario.

Este es el aspecto general con un formulario de ejemplo ya diseñado:

Cabe destacar las siguientes mejoras y características.

13.1. Tecnología
Calificación:

• Diseñado con tecnología HTML5, AJAX, JavaScript, jQuery y CSS3.


• 100% web, no requiere la instalación de ningún complemento.
• Puede ser utilizado desde cualquier navegador, ya no está limitado a Internet Explorer como
sucedía en Helium.

13.2. Panel izquierdo con grids ajustables


Calificación:

Nueva distribución de los grids de divisiones y campos para adaptarse al número de elementos
manejados en cada momento.

Página | 76
Formularios dinámicos. Diseño y ejecución

Subiendo y bajando la barra intermedia separadora entre divisiones y campos, se amplía el grid
deseado en cada momento.

13.3. Panel derecho con atributos


Calificación:

Ahora, el panel de atributos se muestra a la derecha cuando se selecciona cualquier elemento en el


tapiz o en el grid:

Las opciones del panel de atributos cambian según el elemento seleccionado.

Página | 77
Formularios dinámicos. Diseño y ejecución

13.4. Localización visual bidireccional


Calificación:

Al pulsar sobre cada elemento, este queda resaltado en el grid de divisiones, grid de campos y tapiz:

13.5. Guías de alineación


Calificación:

Esta opción activa o desactiva las guías que se extienden horizontal y verticalmente desde las cuatro
esquinas del elemento seleccionado para facilitar la alineación de los campos y las divisiones:

Página | 78
Formularios dinámicos. Diseño y ejecución

13.6. Posicionamiento según grid virtual del tapiz


Calificación:

Los movimientos de los elementos dentro del tapiz se realizan sobre un grid invisible cuadriculado
con 5x5 píxeles.

Así, al mover un elemento con el ratón y soltarlo en su nueva ubicación, se colocará


automáticamente en el vértice más cercano, facilitándose mucho la alineación de los campos.

Esta opción está activada de forma predeterminada, pero se puede desactivar desde la opción
marcada en la siguiente imagen, al pie del diseñador:

En caso de desactivarlo, el comportamiento será el siguiente:

• Movimiento con ratón. Se ubica ahí donde se suelta, sin tener en cuenta la cuadrícula
mencionada.
• Movimiento con flechas de teclado. Se mueve de 5 en 5 píxeles, a menos que se
mantenga pulsada la techa <Shift>, en cuyo caso se moverá de 1 en 1 px.

13.7. Posicionamiento y dimensionado conjunto


Calificación:

Opción en el pie del diseño del formulario, con el que se pueden ubicar y dimensionar campos y
divisiones en conjunto:

Página | 79
Formularios dinámicos. Diseño y ejecución

Cuando se seleccionan dos elementos, dos divisiones en la imagen, en la parte inferior se muestra el
Tamaño y Posición de la primera división seleccionada, que se distingue por estar recuadrada en un
verde más oscuro (la de arriba en la imagen) que la segunda.

En los campos Tamaño y Posición, al pie de la imagen, aparecen en amarillo aquellos valores que no
coinciden entre las dos divisiones. En este caso, la única coincidencia es la posición horizontal; las dos
empiezan a 15 píxeles del borde izquierdo.

Si se escribe cualquier valor en Tamaño y Posición, y se pulsa la tecla <Intro>, se aplicará a todas las
divisiones seleccionadas.

13.8. Velo en el diseño para resaltar el elemento


seleccionado
Calificación:

Opción que vela el resto de los elementos del formulario para visualizar mejor el campo, botón o
división que está seleccionada:

Página | 80
Formularios dinámicos. Diseño y ejecución

Para activar esta opción, pulsar sobre el icono señalado en rojo en la parte inferior de la imagen.
Cuando se seleccione un campo, el resto del tapiz quedará velado, resaltando el seleccionado.

13.9. Velo en ejecución alrededor de la división


Calificación:

Nueva opción de configuración de las divisiones, que muestra un velo alrededor de la división en
ejecución, cubriendo el resto del formulario:

De esta manera se resalta la división y se impide que se puedan cambiar datos en las demás
divisiones.

Página | 81
Formularios dinámicos. Diseño y ejecución

La configuración de esta opción se encuentra ubicada en las propiedades de cada división “Velo
alrededor de la división” y basta con marcarla para que se active en ejecución:

Esta opción está orientada a divisiones que sean disparadas y/o condicionales, porque mientras
estén visibles se superpondrán al resto.

13.10. Agregación directa de términos


Calificación:

Facilidad importante al añadir campos al formulario desde el panel o el diccionario, con acciones
directas evitando pasos intermedios.

De esta manera, cuando se agrega un tipo de campo específico, por ejemplo, texto una línea en la
imagen siguiente, el buscador de campos de panel y de diccionario ya están prefiltrados para mayor
rapidez. Y si se tiene que llegar al diccionario para agregar o crear términos, al seleccionarlo, se
agrega directamente en el formulario sin tener que aceptar en cada ventana intermedia:

Página | 82
Formularios dinámicos. Diseño y ejecución

El buscador de campos de panel ya está filtrado con el tipo de dato de texto de una línea:

Si hay que dirigirse al diccionario, también está filtrado.

Y si finalmente hay que crearlo, también está preseleccionado el tipo de dato:

Cuando se crea el término, automática y directamente se agrega al formulario, sin tener que pasar
por las ventanas anteriores.

Si, en lugar de añadir un tipo de campo específico, se selecciona la opción Todos (indicada en la
siguiente imagen), los filtros de tipo de dato están vacíos para elegir el deseado:

Página | 83
Formularios dinámicos. Diseño y ejecución

13.11. El diseño por defecto de las divisiones


Calificación:

El diseño por defecto de las divisiones ahora es:

• Sin cabecera,
• Fondo de color #FAFAFA,
• Borde de 1 Px de color #E6E6E6,

Este es el resultado:

Página | 84
Formularios dinámicos. Diseño y ejecución

13.12. Panel de configuración general del formulario


Calificación:

El panel de la configuración general del formulario, se accede pulsando sobre el icono resaltado en
rojo en la parte superior de la siguiente imagen:

Se abrirá la siguiente ventana:

Página | 85
Formularios dinámicos. Diseño y ejecución

13.13. Estilos predeterminados en formularios


dinámicos
Calificación:

En Helium había un único estilo de campos de formularios dinámicos al que únicamente se podía
modificar el estilo del título del campo, pero ningún atributo de los valores introducidos en el campo.

En AuraQuantic se mantiene el estilo que había en Helium y pasa a AuraQuantic con el nombre
“Small”, y se han añadido dos nuevos, “Minimal” y “Bootstrap”, ambos con un diseño moderno y
funcional para todo tipo de dispositivos.

La elección de un estilo u otro se realiza en la ventana de propiedades del diseño de los formularios
dinámicos:

La opción se llama “Estilo del formulario” y se encuentra en la sección de “Estilo”:

Página | 86
Formularios dinámicos. Diseño y ejecución

Aquí se puede elegir entre Small, Minimal y Bootstrap:

El estilo elegido se aplicará a los campos y botones cuando la opción “Estilo de campos y botones”
tenga seleccionado Heredar del formulario:

El resultado de aplicar los tres estilos predefinidos en un mismo formulario de ejemplo sería el
siguiente:

Página | 87
Formularios dinámicos. Diseño y ejecución

13.13.1. Ejemplo con estilo “Small”

13.13.2. Ejemplo con estilo “Minimal”

Página | 88
Formularios dinámicos. Diseño y ejecución

13.13.3. Ejemplo con estilo “Bootstrap"

Adicionalmente, se pueden crear estilos personalizados para los campos y los botones que se
pueden aplicar de dos maneras:

1. A todos los campos y botones del formulario.


2. A una selección de los campos y botones del formulario.

Los estilos personalizados se crean desde Estructura > Diccionarios > Galerías > Estilos CSS para
formularios dinámicos, tal como se explica en el siguiente capítulo.

Posteriormente, se detalla la aplicación de estos estilos en los dos casos mencionados.

13.14. Estilos CSS para formularios dinámicos


Calificación:

Para crear nuevos estilos para campos y botones de formularios dinámicos, dirigirse a Estructura >
Diccionarios > Galerías > Estilos CSS para formularios dinámicos:

Página | 89
Formularios dinámicos. Diseño y ejecución

Hay tres pestañas, “Campos”, “Botones” y “Conjuntos”.

13.14.1. Campos
Esta pestaña incluye una lista de los estilos de campos existentes y se pueden crear nuevos,
indicando atributos para el título mostrado como para los valores introducidos por los usuarios
durante la ejecución de los formularios. Pueden personalizarse el tamaño, tipo y color de fuente, el
color o imagen de fondo y los bordes:

Página | 90
Formularios dinámicos. Diseño y ejecución

13.14.2. Botones
Nuevo sistema muy mejorado para aplicar estilo en botones. Desaparece la opción de copiar el estilo
de otro botón y en su lugar se elige un estilo de esta galería.

Por defecto, hay cuatro estilos prediseñados:

Si entramos en el primero:

Nótese que estos cuatro estilos se han diseñado con un ancho libre (no se ha introducido valor para
el ancho, como se puede ver en la imagen anterior), lo que significa que se indicará en cada
formulario, y cada uno tiene un alto fijo de 35 pixeles y un radio de 5 pixeles para redondear las
esquinas.

Página | 91
Formularios dinámicos. Diseño y ejecución

13.14.3. Conjuntos
Permite diseñar un estilo completo para aplicar a los campos y botones del formulario, según el tipo
de dato y situación:

La aplicación de estos estilos CSS, se puede realizar a nivel de todos los campos y botones del
formulario o bien sólo a algunos de ellos.

13.15. Aplicación general del estilo a todos los


campos y botones
Calificación:

De forma predeterminada, los estilos de campos y botones se heredan del estilo elegido del
formulario:

Página | 92
Formularios dinámicos. Diseño y ejecución

Si se desean personalizar, pulsar sobre la lupa para elegir un conjunto de “Estilos CSS para
formularios dinámicos” de la galería:

El conjunto de estilos elegido se mostrará en el selector:

En la imagen se ve seleccionado el conjunto Custom style 1 creado anteriormente y se aplicará a todos


los campos y botones del formulario, excepto a aquellos que hayan sido personalizados como se
explica a continuación.

13.16. Aplicación individual de estilos a campos y


botones específicos
Calificación:

Si se desea personalizar el estilo de un campo o botón, dirigirse a sus propiedades en el diseño del
formulario y en la parte inferior del panel derecho de propiedades se puede elegir otro “Estilo del
título”, “Estilo del contenido” y “Estilo de la descripción”.

Página | 93
Formularios dinámicos. Diseño y ejecución

Así como los estilos generales del formulario se diseñan desde “Conjuntos” de “Estilos CSS para
formularios dinámicos” en Estructura, los estilos de los campos se diseñan desde la sección
“Campos”.

Nota: Según el tipo de campo, las opciones de selección de estilo variarán.

De forma similar, se pueden aplicar estilos personalizados a botones, que se diseñan desde Estilos
CSS para formularios dinámicos > Botones:

13.16.1. Dimensiones fijas o variables de los botones


Las dimensiones de los botones pueden ser fijas o variables en cada formulario:

Página | 94
Formularios dinámicos. Diseño y ejecución

• Fija. Se establece la dimensión en el diseño del estilo para que se aplique en todos los
botones en los que se elija este estilo.
• Variable. La dimensión de deja vacía en el diseño estilo y se establece en el diseño de cada
botón en el formulario.

En la imagen anterior se puede ver que el ancho del estilo se ha dejado vacío para que se dimensione
en cada formulario y el alto es fijo a 35 píxeles.

Por tanto, en el diseño de cada formulario se podrá establecer el ancho personalizado, pero el alto
será fijo a 35 píxeles:

Página | 95
Formularios dinámicos. Diseño y ejecución

Volver a la sección “Nuevos estilos” en el capítulo “Interfaz. Experiencia de usuario”.

Volver a la sección “Galería de estilos CSS para formularios dinámicos” en el capítulo “Estructura”.

13.17. Visibilidad de los elementos de cabecera


Calificación:

En AuraQuantic está la posibilidad de decidir la visualización de todos los elementos de la cabecera


de los formularios dinámicos en ejecución.

Se trata de los tres elementos siguientes:

La configuración de su presencia se realiza desde las propiedades del diseño del formulario, tal como
se explica a continuación.

13.18. Visibilidad de botones para cerrar la ventana


superpuesta
Calificación:

Ahora se puede elegir si en la ejecución de los formularios dinámicos (mensajes y tareas de procesos,
familias propias y cuentas) se mostrarán los botones de cierre de la ventana superpuesta ubicados
en los dos extremos superiores.

A continuación, un ejemplo donde se muestra el formulario con los botones visibles:

Página | 96
Formularios dinámicos. Diseño y ejecución

y sin los botones:

La visibilidad de estos botones se decide en las propiedades del diseño del formulario:

Página | 97
Formularios dinámicos. Diseño y ejecución

13.19. Nombre visible en la cabecera


Calificación:

En Helium, en la cabecera de los formularios se mostraba el tipo y código del objeto.

En AuraQuantic, se muestra el “Nombre para mostrar” que se haya elegido para cada objeto:

Este nombre se puede ocultar:

La visibilidad del nombre se decide en las propiedades del diseño del formulario:

En caso de marcar la opción Nombre, se mostrará el “Nombre para mostrar” indicado en la pantalla
principal de configuración del objeto:

Página | 98
Formularios dinámicos. Diseño y ejecución

Nota: Si no se personaliza el nombre en “Idiomas”, el nombre para mostrar será el del objeto en el
diagrama.

13.20. Barra de acciones personalizable


Calificación:

Se puede elegir la visibilidad de cada uno de los botones de la barra de acciones de los formularios.

Barra con todos los botones:

Se puede elegir cada uno de los botones que se mostrarán, en esta imagen solo SALIR e INICIAR
PROCESO:

Si no se muestra ningún botón, tampoco se mostrará la barra de acciones, en cuyo caso habrá que
poner botones de acción en el formulario:

Página | 99
Formularios dinámicos. Diseño y ejecución

La configuración se realiza desde las propiedades del diseño del formulario:

Un ejemplo de formulario con los tres elementos de la cabecera ocultos:

Nótese que la barra superior permanece visible para poder desplazar el formulario.

Página | 100
Formularios dinámicos. Diseño y ejecución

13.21. Ampliación de formulario


Calificación:

En Helium, se disponía de dos botones, recuadrados en rojo en la imagen siguiente, para:

• Ver otros formularios asociados a la tarea


• Ampliar el formulario principal

Pero en AuraQuantic, para conseguir una operativa más funcional y evitar confusiones innecesarias,
ya no están disponibles estos botones, y en su lugar, hay una nueva funcionalidad más potente: la
acción Sustituir formulario, descrita a continuación.

13.22. Múltiples formularios en tareas personales


Calificación:

Importante funcionalidad que permite utilizar múltiples formularios en las tareas personales, con las
siguientes ventajas:

• Rapidez de ejecución
• Formulario predeterminado dinámico
• Navegación entre formularios
• Diseño más fácil

A continuación, se desarrollan los cuatro aspectos:

13.22.1. Rapidez de ejecución


Calificación:

La primera aplicación evidente de esta nueva funcionalidad, se da en formularios complejos con


muchas divisiones condicionales.

Se trata en distribuir las divisiones condicionales, que ahora están en un único formulario, en
distintos formularios, que se invocarán cuando se necesiten, igual que ahora se hace con las
divisiones.

De esta manera, cada formulario cargaría menos divisiones y campos, ejecutándose más
rápidamente.

Un escenario de ejemplo sería el siguiente asistente de tres pasos, donde en lugar de acumular todas
las divisiones en un solo formulario, se distribuirían en tres, pasando de uno a otro pulsando un
botón de acción, Next en la imagen:

Página | 101
Formularios dinámicos. Diseño y ejecución

Nota: La configuración del botón de acción para invocar los distintos formularios se explica en el capítulo
siguiente.

13.22.2. Formulario predeterminado dinámico


Calificación:

Con la nueva funcionalidad de múltiples formularios, es posible que el formulario que se abra de una
tarea o familia propia sea uno u otro dependiendo de los datos que haya en el panel o ficha en el
momento en el que el usuario lo abra.

Para ello, en la parte superior de la lista de formularios disponibles para el diseño de las tareas y
familias propias, hay una nueva opción, “Formulario predeterminado O Indicar O Panel”:

Página | 102
Formularios dinámicos. Diseño y ejecución

• Indicar. Es la opción por defecto en la que se utiliza el formulario que esté seleccionado
como predeterminado en el marcador de la columna derecha de la lista.
• Panel (Ficha en el caso de familia propia). Permite seleccionar un campo de selección simple
del panel o ficha, cuyo valor es el que servirá para determinar el formulario que se abrirá en
cada tarea o elemento de familia propia. Una vez seleccionado el campo, en la lista de
formularios se puede elegir la opción del campo de selección simple que se desee asociar a
cada formulario.

Cuando en ejecución el usuario abra la tarea, se abrirá un formulario u otro dependiendo del valor
del campo de selección simple que haya en ese momento en el panel o ficha.

En caso de que no haya coincidencia, se abrirá el que esté marcado como predeterminado en la lista.

Nota: En el caso de familias propias, se abrirá un formulario u otro dependiendo de la Clase del elemento.
Cada formulario se asocia a unas clases.

13.22.1. Navegación entre formularios


Calificación:

Adicionalmente a la posibilidad de que de forma predeterminada se abra un formulario u otro


dependiendo de los datos del panel, también es posible navegar entre formularios durante la
ejecución de la tarea.

El cambio de formulario se realiza pulsando un botón del formulario con la acción Sustituir
formulario explicada en el capítulo siguiente.

13.22.2. Diseño más fácil


Calificación:

La distribución de divisiones en distintos formularios implica que éstos sean más ligeros e
independientes y, por lo tanto, más fáciles de configurar, más rápidos y además permite que
distintos diseñadores puedan trabajar al mismo tiempo en una tarea, cada uno en un formulario.

13.23. Acción de botón Sustituir formulario


Calificación:

Nueva acción de botón de formulario de tareas y familias propias, Sustituir formulario, que, en
ejecución, sustituye el formulario principal por otro del mismo elemento (tarea o familia propia) con
solo pulsar un botón.

En la configuración de la acción en el botón, se muestra la lista de los formularios disponibles del


objeto desde donde se está configurando (tareas o familia propia) para elegir el que se desea que
sustituya al principal cuando el usuario pulse el botón, en la imagen siguiente Step 2:

Página | 103
Formularios dinámicos. Diseño y ejecución

Las opciones de configuración son:

• Guardar el actual formulario antes de sustituirlo. Los datos del formulario se guardarán
en el panel o ficha antes de sustituir el formulario.
• Formulario predeterminado. El formulario que esté en ejecución en el momento de
ejecutar esta acción, será sustituido por el que esté configurado como predeterminado, que
según la configuración dependerá del valor del campo de selección simple indicado o el que
esté marcado como predeterminado en la lista de formularios.
• Indicar. Elegir el formulario que se desea mostrar al pulsar la acción.

Esta nueva funcionalidad está orientada tanto a la mejora del rendimiento de formularios complejos
con muchas divisiones, como a facilitar su diseño y mantenimiento. Se trata de distribuir las
divisiones en distintos formularios para que se muestren según el botón de acción ejecutado, en
lugar de estar todas en el mismo formulario y tener que añadir un número excesivo de condiciones
para gestionarlas.

Página | 104
Formularios dinámicos. Diseño y ejecución

Dos escenarios clásicos en donde se puede aplicar esta mejora son los siguientes:

1. Número excesivo de divisiones condicionales y/o disparadas. En lugar de estar todas las
divisiones en el mismo formulario, se distribuyen en distintos formularios que se abrirán
sólo cuando sea necesario.

2. Asistente con muchos pasos, que, en lugar de disparar divisiones ocultas en el mismo
formulario, pasaría de un formulario a otro pulsando el correspondiente botón Siguiente.

13.24. Acción de botón Comprobar campos


obligatorios
Calificación:

Nueva acción de botón de formulario en tareas, “Comprobar campos obligatorios”, que, en ejecución,
comprueba si los campos obligatorios que normalmente se comprueban al terminar la tarea, están
rellenos en el momento de pulsar el botón. Si falta alguno, se muestra el mensaje habitual con la lista
de campos que falta cumplimentar y se detiene la ejecución de las siguientes acciones del botón.

Su configuración es sencilla, basta con seleccionar la acción en el botón. No tiene configuración


adicional:

13.25. Grupo de campos. Vista calendario


Calificación:

En AuraQuantic, la “vista calendario” también está disponible en grupos de campos, igual que en los
grids de tareas y familias propias.

De esta manera, se pueden ordenar y/o filtrar las líneas según fecha-hora.

Esta es la vista tradicional en modo lista del grupo de campos:

Página | 105
Formularios dinámicos. Diseño y ejecución

y esta, la nueva vista calendario del mismo grupo de campos:

Nótese que, en modo lista, el orden depende de la fecha de creación de la línea y, en cambio, en la
vista calendario el orden depende del campo fecha de inicio elegido en el diseño:

La configuración se hace en dos fases, una desde el diccionario de términos y la otra desde el
formulario desde donde se va a visualizar:

13.25.1. Configuración desde el diccionario


En la configuración del término grupo de campos en el diccionario, hay un nuevo panel
llamado “Vista calendario” con las siguientes opciones:

Página | 106
Formularios dinámicos. Diseño y ejecución

Las opciones de configuración son:

• Fecha inicio: Se elije el campo Fecha y Hora que se utilizará para posicionar la línea en la
vista calendario.
• Fecha fin: Se elije el campo para la fecha fin. Se puede omitir, en cuyo caso el Evento de
calendario será automáticamente de media hora.
• Texto: Se puede elegir el campo cuyo contenido se mostrará como nombre del evento en
vista calendario. Los campos permitidos son Prefijo, Texto y Selección Simple.

13.25.2. Configuración desde el formulario


Desde la configuración del grupo de campos en cada formulario, en la opción “Botones disponibles”,
está la posibilidad de elegir los botones que estarán visibles para las posibles vistas (Lista / Día /
Semana / Mes) y cuál de ellas será la predeterminada que se muestre cuando los usuarios vean el
grupo de campos en ejecución.

Página | 107
Formularios dinámicos. Diseño y ejecución

Entrando en la opción “Botones disponibles”:

13.25.3. Extensión
Si el grupo de campos tiene una extensión, se abrirá cuando se pulse sobre un elemento de la vista
calendario.

13.26. Grupo de Campos. Filtro dinámico


Calificación:

Cuando, en los filtros de la cabecera del grupo de campos hay campos de prefijos, solo se podrán
elegir elementos que ya estén agregados en las líneas del grupo de campos.

Página | 108
Formularios dinámicos. Diseño y ejecución

Nótese, que por muchos empleados que cumplan el prefiltro del prefijo “Executor”, en el filtro del
grupo de campos solo aparecen los que han sido seleccionados en alguna línea.

En Helium se podía elegir cualquier elemento en el filtro, aunque no estuviera agregado en ninguna
línea, por lo que nunca devolvería ningún resultado, con la correspondiente pérdida de tiempo al
usuario.

13.27. Grupo de campos. Filtro documentos en


familia propia
Calificación:

Se han modificado las posibilidades de filtrado de documentos que se pueden ver desde una
extensión de grupo de campos en familia propia.

Ahora, la configuración en el escenario mencionado tiene las siguientes opciones:

13.28. Grupo de campos. Diseño igual que ejecución


Calificación:

Se ha mejorado la fidelidad entre el diseño del grupo de campos y su ejecución, para que sean más
iguales.

Ahora, el aspecto que se muestra del grupo de campos durante el diseño, corresponde con el de
modo lectura, es decir, el que ve el usuario en el formulario antes de pulsar el botón para editarlo.

En Helium, en diseño se mostraba el modo edición.

Página | 109
Formularios dinámicos. Diseño y ejecución

13.29. Condiciones de divisiones según Rol de


empleado
Calificación:

Las condiciones de visibilidad y lectura de las divisiones en formularios ahora pueden comprobar si
el ejecutor (el que está viendo el formulario) pertenece a un rol de empleados para mostrar o no la
división y/o mostrarla en solo Lectura o no:

Las opciones en la ventana de configuración de condiciones son las siguientes:

Dato real
El campo seleccionado aquí ha de ser un prefijo de empleado que esté ubicado en el formulario y
configurado con la opción “Mostrar Valor de = Ejecutor”, es decir, que se rellene automáticamente
con el empleado que haya abierto el formulario.

Comparación
Elegir “Igual” o “Distinto” según se desee, que en este caso equivale a estar o no incluido en el rol del
empleado que se seleccione a continuación en el patrón.

Patrón
En “Fuente” hay tres opciones:

• Manual Fijo. Se puede elegir un empleado. Se aplicará la comparación con el mismo


empleado en todos los procesos.
• Rol Singular. Es la nueva opción motivo de esta mejora, que permite elegir un rol singular
de empleado del diccionario de roles.
• Panel. Se podrá elegir un campo de panel de diccionario del tipo rol singular. En este caso el
valor es dinámico, depende de lo seleccionado o ingresado durante la ejecución de cada
proceso.

Con esta funcionalidad, cuando el empleado abra el formulario, verá o no la división, o la verá en
modo lectura o edición, dependiendo de su pertenencia al rol indicado.

Página | 110
Formularios dinámicos. Diseño y ejecución

13.30. Bloqueo de formularios. Diseño exclusivo


Calificación:

Nuevo control en el diseñador de formularios dinámicos que bloquea la edición cuando un usuario
entra en su diseño y no queda liberado para otros hasta que sale.

Los demás usuarios podrán entrar en el editor en modo solo lectura para ver su configuración, pero
no para modificar. Verán que está bloqueado por un mensaje al entrar y por una leyenda de color
rojo al pie del editor:

En caso de que la edición de un formulario se haya quedado bloqueada porque el usuario haya
salido indebidamente del editor, por ejemplo, cerrando directamente el navegador sin salir por las
opciones previstas del editor, tanto ese mismo usuario como Adminportal podrán desbloquearlo
entrando y pulsando sobre un botón que aparece en la parte baja del editor.

13.31. Nuevo componente para prefijos y relación


como lista de opciones
Calificación:

Importante mejora para mejorar el rendimiento de los campos prefijo y relación cuando están
configurados como lista de opciones:

Página | 111
Formularios dinámicos. Diseño y ejecución

Tiene las siguientes características:

• Mismo aspecto que el clásico desplegable (DropDownList), pero con diferente


comportamiento orientado al rendimiento.
• Al abrir el formulario se mostrará lo que haya seleccionado previamente, si lo hay, pero no
se carga ningún otro valor en la lista.
• Cuando el usuario pulsa sobre la flecha para buscar y seleccionar un elemento, es cuando se
realiza la consulta a la base de datos para resolver los elementos que cumplan las
condiciones.
• Mientras no haya ningún elemento seleccionado, en la zona donde se muestra el valor del
campo, puede escribirse parte del nombre del elemento a buscar, de forma que, cuando se
pulse sobre la flecha para desplegar, la búsqueda se realizará filtrada.

Gracias a este nuevo componente, es posible añadir muchos campos prefijo o relación como lista de
opciones sin problemas de rendimiento.

13.32. Descripción de campos y botones como tooltip


Calificación:

Ahora se puede definir la descripción de un campo o botón como tooltip, para que en ejecución se
muestre cuando el cursor se coloque sobre él.

Página | 112
Formularios dinámicos. Diseño y ejecución

La configuración se realiza desde el editor de formularios dinámicos, en el panel de atributos, en la


opción “Posición Descripción = Tooltip”:

13.33. Posición del título de campos


Calificación:

Cuando se agrega un campo a una división, por defecto el título se ubica encima, que es la posición
que mejor permite alinear y dimensionar los campos y títulos, especialmente cuando se utilizan
varios idiomas:

13.34. Formularios sin márgenes alrededor


Calificación:

Ahora, el formulario en ejecución ya no tiene márgenes alrededor. Se comporta igual que en diseño.

Además, la posición de la imagen de fondo es independiente de la existencia de cabecera y/o barra


de acciones. Se mostrará igual que en diseño.

Página | 113
Formularios dinámicos. Diseño y ejecución

13.35. Botones de acción


Calificación:

Facilidad en la configuración de botones de acción en formularios:

• Cuando se añade una acción, directamente se abre la ventana para configurarla.


• Se puede elegir más de una acción al mismo tiempo para agregarlas. En este caso, no se
abrirá la ventana de configuración, habrá que abrir cada una para configurarlas.

13.36. Máscaras en diccionario


Calificación:

Mejora en los campos de selección simple y múltiple, que ahora permite definir la máscara
directamente en el diccionario:

En la columna V (visible) se marcan las opciones que se desea que sean visibles.

La configuración en el diccionario se aplicará a todos los campos que no tengan la máscara


personalizada en el formulario.

Página | 114
Formularios dinámicos. Diseño y ejecución

En la configuración de los campos de selección simple y múltiple desde el formulario, está el selector:
“Mask O Heredar del Diccionario O Personalizar la máscara”:

13.37. Formularios externos


Calificación:

Nuevas opciones de configuración en los formularios externos que permiten abrirlos con más
posibilidades:

La opción “Destino” es la que tiene las nuevas opciones de configuración:

Página | 115
Formularios dinámicos. Diseño y ejecución

• Formulario. El formulario externo se muestra integrado como parte de la división del


formulario en donde se ha ubicado, viéndose su contenido directamente en el formulario.
• Ventana independiente. En la división se ubica un botón que, al pulsarlo, abre el
formulario externo en una ventana independiente.
• Ventana superpuesta. En la división se ubica un botón que, al pulsarlo, abre el formulario
externo en una ventana superpuesta encima del formulario en donde se ha ubicado. El
formulario se mantiene detrás.
• Misma ventana. En la división se ubica un botón que, al pulsarlo, abre el formulario externo
sustituyendo el formulario desde donde se ha pulsado el botón. El contenido del formulario
queda sustituido.
• Mismo navegador. En la división se ubica un botón que, al pulsarlo, abre el formulario
externo sustituyendo el contenido del navegador. El contenido del navegador queda
sustituido.

Nota: Estas nuevas opciones de apertura de la ventana de los formularios externos son las mismas ya
disponibles en el diseño de la acción “Enlace” de botones en formularios, pero con las opciones más
avanzadas propias de los formularios externos.

13.38. Visor HTML5 de documentos en formulario


Calificación:

Nuevo visor de documentos con tecnología HTML5 para aplicación directa en formularios dinámicos.

En la imagen anterior se muestra un formulario con el nuevo visor de documentos HTML5 a la


derecha, que muestra el contenido de documentos y, a la izquierda, el visor de bibliotecas que
muestra la lista de documentos.

Página | 116
Formularios dinámicos. Diseño y ejecución

En el nuevo visor de documentos, destacan las siguientes mejoras:

1. No requiere ningún componente adicional en el ordenador de los usuarios.


2. No se posiciona encima de todas las divisiones como sucedía con el visor de Helium.
3. Nuevos controles en la barra superior para avance de página y zoom.
4. Controles en pie de página para ir al siguiente o anterior documento de la biblioteca.
5. Menú avanzado con las opciones:
5.1. Maximizar
5.2. Abrir
5.3. Imprimir (su presencia es configurable)
5.4. Descargar (su presencia es configurable)
5.5. Primera página
5.6. Última página
5.7. Rotar hacia la derecha
5.8. Rotar hacia la izquierda
5.9. Activar mano para desplazamiento
5.10. Propiedades del documento

Página | 117
Formularios dinámicos. Diseño y ejecución

Su configuración se realiza desde el editor de formularios dinámicos:

Las opciones de configuración son:

• Nombre. Nombre deseado en el formulario.


• Descripción. Para mostrar en el formulario.
• Biblioteca. Elegir el campo biblioteca del panel donde se desea obtener los documentos.
• Permitir descargar documentos. Activa o desactiva la opción de “Descargar” en el menú
del visor.
• Permitir imprimir documentos. Activa o desactiva la opción de “Imprimir” en el menú del
visor.

Nota: Si se selecciona No en las últimas dos opciones, el documento estará protegido en el visor. El usuario
podrá leerlo, pero no imprimir ni descargarlo.

Cabe recordar que este visor HTML5 ya estaba disponible en Helium en el grid de bibliotecas y en la
gestión de contenidos, tal como se explica a continuación.

13.38.1. Visor de documentos HTML5 en el grid de bibliotecas


Calificación:

En el grid de bibliotecas, se puede ubicar una columna con acceso al visor de documentos, a la
derecha en la imagen siguiente:

Página | 118
Formularios dinámicos. Diseño y ejecución

Al pulsar sobre el ojo se abre el visor mostrando el contenido del documento:

Su configuración se realiza desde el diseño de los filtros y columnas de la biblioteca:

Página | 119
Formularios dinámicos. Diseño y ejecución

13.38.2. Visor de documentos HTML5 en la gestión de contenidos


Calificación:

El visor de documentos también se puede utilizar desde la gestión de contenidos de una forma
específica.

Se trata de que, al pulsar sobre un documento en una lista, en lugar de descargarse o abrirse
directamente, se abra con el visor:

Página | 120
Formularios dinámicos. Diseño y ejecución

Esta configuración se realiza desde las plantillas de la gestión de contenidos, en el campo biblioteca
ubicado en una celda:

Al pulsar sobre el icono de configuración del estilo, en círculo rojo en la imagen anterior:

Se puede indicar:

Página | 121
Formularios dinámicos. Diseño y ejecución

• Descargar el documento. Cuando el usuario pulse sobre el documento, se abrirá o


descargará de la forma tradicional.
• Abrir en visor. El documento se abrirá directamente en el visor y se podrá o no, descargar e
imprimir, dependiendo de la configuración.

13.39. Facebook
Calificación:

Discontinuada la integración con Facebook que había desde formularios por obsoleta.

Si se desea integración con Facebook, utilizar el conector de servicios web REST.

Volver a la sección “Formularios personalizados” en el capítulo “Formulario de inicio de sesión”.

13.40. Aviso de cambios en el diseño del formulario

Calificación:

Ahora, cuando un formulario se abre más lento de lo normal debido a que se está regenerado la
caché, el usuario verá un aviso en el pie del formulario:

El mensaje desaparece cuando el usuario pulsa sobre cualquier parte del formulario.

La caché es un sistema automático que mejora la velocidad del formulario y que se regenera por tres
causas:

• Cambios en el diseño del formulario.


• Regeneración manual de todos los formularios realizada desde la opción Estructura >
Administración > Caché > Formularios – Regenerar caché.
• Instalación de un Extension Pack. Regenera el caché de todos los formularos.

Página | 122
Cuentas

En estos tres casos, la caché se regenera la primera vez que un usuario entra en el formulario
después de uno de los tres casos mencionados. Una vez la caché ha sido generada por el primer
usuario (por cada idioma), los demás ya se benefician y el formulario se ejecuta más rápido.

Nota: Mención especial a la regeneración de la caché debida a cambios en el diseño del formulario,
porque si se están haciendo mientras los usuarios están trabajando, experimentarán lentitud y verán el
mensaje a menudo. En general, lo recomendado es hacer los cambios cuando los usuarios no están
trabajando en el formulario, o bien asumir la lentitud asociada.

14. Cuentas
Calificación:

Todas las familias en AuraQuantic almacenan sus datos directamente en MS SQL, en lugar de hacerlo
en SharePoint, pero la familia de Cuentas tiene una ventaja adicional, que es disponer del sistema de
formularios dinámicos y grid configurable:

14.1. Formularios dinámicos


Calificación:

La familia Cuentas ya dispone de formularios dinámicos, lo que permite personalizarlos y agregar o


quitar todo tipo de campos. Ya no son necesarios Anexos a familias relacionadas para ampliar sus
datos.

Por defecto se proporcionan dos formularios prediseñados:

1. Account Form, para uso general por parte de los empleados:

2. Account Viewer, con menos campos:

Página | 123
Cuentas

Se pueden modificar y crear nuevos.

Para mantener las funcionalidades especiales que la familia Cuentas tenía en Helium, se han creado
los siguientes nuevos términos de sistema:

• _Authorized. Selección múltiple de empleados por cargo, a diferencia del clásico término
general de familia, en el que se eligen empleados, no sus cargos.
• _Responsible. Selección única de empleado por cargo, a diferencia del clásico término
prefijo de familia en donde se elige un empleado, no su cargo.
• _Status. Selección simple especial, no modificable desde el diccionario.

El resto de los términos utilizados para diseñar los formularios predeterminados son los clásicos ya
conocidos, si bien están incluidos en el máster de AuraQuantic con la categoría de “sistema” para
permitir el pase de datos automático desde Helium.

14.2. Grid configurable


Calificación:

Asimismo, el grid de la familia Cuentas es configurable, igual que cualquier familia propia:

Página | 124
Cuentas

14.3. Fin de consulta personalizada


Calificación:

En AuraQuantic se ha discontinuado el uso de las consultas personalizadas de cuentas. En su lugar,


utilizar informes Deep BI.

Página | 125
Familias de Empleados, Áreas, Proyectos e Ítems

15. Familias de Empleados, Áreas,


Proyectos e Ítems
Las mejoras del resto de familias de sistema (Empleados, Áreas, Proyectos e Ítems) son las siguientes:

15.1. Almacenamiento directo en MS SQL


Calificación:

El resto de las familias de sistema (Empleados, Áreas, Proyectos e Ítems), ahora también almacenan
sus datos en MS SQL en lugar de en SharePoint,

15.2. Comportamiento responsive


Calificación:

En las familias de Empleados, Áreas, Proyectos e Ítems, el diseño de sus fichas y grid está
predeterminado, todavía no se pueden modificar.

Sin embargo, su comportamiento es responsive, adaptable a la resolución de cada usuario.

Por ejemplo, la ficha de empleados vista desde un computador:

Y vista desde un dispositivo móvil:

Página | 126
Familias de Empleados, Áreas, Proyectos e Ítems

Nota: Si en AuraQuantic se desea ampliar los datos de las fichas de estas familias, utilizar familias
relacionadas en lugar de Anexos de SharePoint.

15.3. Acceso automático a la edición


Calificación:

Así como en Helium, cuando se accedía a cualquier elemento de las familias de Empleados, Áreas,
Proyectos e Ítems, se hacía a la vista en modo lectura y para editar había que pulsar siempre un
botón en la barra de acciones, ahora, si el usuario tiene permisos de edición, directamente accede en
modo edición, evitando pulsaciones del ratón innecesarias.

Página | 127
Familia Documentos

16. Familia Documentos


Calificación:

En AuraQuantic se han incorporado mejoras en la familia documentos:

16.1. Enlace al último documento


Calificación:

Nueva opción en la configuración del grid de familia propia, que permite añadir un campo biblioteca.

El resultado en ejecución es que se mostrará el nombre y enlace al último documento integrado y se


podrá pulsar sobre él para abrirlo o descargarlo:

Un escenario interesante en donde se puede aplicar esta nueva opción, puede ser el siguiente
ejemplo:

• Familia propia para gestionar y almacenar documentos.


• Cada elemento incluye un solo documento y los campos que se necesiten para clasificarlo.
• En una columna del grid de la familia propia, se incluye el campo documento, de manera
que no hace falta entrar en el elemento para abrir el documento.
• Al tratarse de elementos de familia propia, se pueden aplicar permisos por cada documento
(recinto seguro aplicado a los elementos de la familia), de forma que cada usuario sólo
podrá ver los documentos que le correspondan.

La configuración es sencilla, basta con agregar el campo biblioteca deseado en la configuración del
grid de la familia propia.

Página | 128
Familia Documentos

16.2. Etiquetas
Calificación:

Se ha mejorado la gestión y funcionalidad de etiquetas de documentos de bibliotecas en diccionario.

En el diccionario de términos, en un término de biblioteca, entrar en la opción Etiquetas:

Se abre la ventana siguiente:

Se distinguen las siguientes columnas:

• Nombre para mostrar. Nombre con el que se mostrará la etiqueta.


• Nombre de la etiqueta. Es el nombre interno.
• Idioma. Para personalizar el “Nombre para mostrar” según el idioma.
• Integración desde formularios. Permite rellenar la etiqueta al integrar documentos desde
formularios.
• Automática. La etiqueta se rellenará automáticamente con los valores de los campos que
se indiquen en cada formulario.

Página | 129
Familia Documentos

• Edición desde biblioteca. Permite editar las etiquetas directamente desde la biblioteca,
aunque el documento se haya integrado desde formularios.
• Obligatorio desde formularios. Cuando el documento se integra desde un formulario, será
obligatorio rellenar esta etiqueta.
• Integración desde biblioteca. Permite rellenar la etiqueta al integrar documentos desde la
biblioteca.
• Obligatorio desde biblioteca. Cuando el documento se integra desde la biblioteca, será
obligatorio rellenar esta etiqueta.
• Tipo de dato. Tipo de dato que contendrá la etiqueta.
• Término de diccionario. Si el tipo de dato es “Diccionario”, hay que elegir el término.

Con esta nueva distribución de opciones se facilita la configuración y potencia la funcionalidad.

Nota: La nueva posibilidad “Edición desde bibliotecas” permite editar etiquetas de documentos que fueron
integrados desde formularios de procesos o familias.

Página | 130
Universal watcher

17. Universal watcher


Calificación:

AuraQuantic incorpora Universal watcher, nueva herramienta incluida en Deep BI, que permite a los
usuarios configurarse alertas y avisos automáticos de sucesos relevantes durante la ejecución de los
procesos.

A diferencia de los sistemas tradicionales de Reporting, los usuarios no necesitan conocimientos


técnicos ni acceso a las herramientas administrativas de Estructura.

17.1. Creación de “Vistas”


Calificación:

La ventana de creación de vistas de Universal Watcher es sencilla e intuitiva. Se trata de indicar en


qué punto del diagrama se generarán los datos y en cuál se transmitirán:

• Generación de datos. Se elige la conexión del diagrama en el que se generarán los datos
cuando la corriente del Motor BPMS pase por ella.
• Campos y fórmulas. Se eligen los valores que se desea obtener y las condiciones de Alerta.
• Transmisión de datos. Se elige la conexión del diagrama en el que se transmitirán los datos
a los destinatarios cuando la corriente del Motor BPMS pase por ella. Puede ser la misma
que la de generación de datos u otra.
• Destinatarios. Se eligen los destinatarios de la información y la forma en la que la recibirán.

Página | 131
Universal watcher

17.2. Vistas desde “Mis consultas”


Calificación:

Además de los datos que se reciben de las vistas según estén configuradas (tareas, emails…) tanto el
creador como los destinatarios indicados en su diseño, tendrán la vista disponible desde “Mis
consultas” desde donde podrán ver los datos que se van generando durante la ejecución de los
procesos:

17.3. Control centralizado de las Vistas


Calificación:

Los administradores delegados pueden controlar el uso que se está haciendo de Universal watcher
desde Estructura > Procesos > Universal watcher:

Página | 132
Universal watcher

Desde esta opción, los administradores delegados verán todas las vistas que los usuarios han
configurado:

Pulsando sobre cada línea se verá la configuración de la vista.

Pulsando sobre el icono visor ubicado en la última columna de la derecha, se verán los registros
generados:

Página | 133
Nuevo modeler

En el icono ubicado a la derecha de cada línea, los administradores delegados podrán eliminar
registros. Ver todos los detalles en el documento específico de Universal watcher en el Knowledge
base de AuraQuantic.

18. Nuevo modeler


Calificación:

AuraQuantic incorpora un nuevo Modeler de diagramas de clases de procesos con las siguientes
características relevantes:

• Diseño mejorado
• Nuevas funcionalidades
• 100% web, 100% JavaScript
• Compatible con cualquier navegador estándar
• No requiere instalación de ningún complemento
• Multiplataforma
• Los diagramas de Visio y Java provenientes de Helium, pueden seguir utilizándose y
modificándose en AuraQuantic, pero los nuevos diagramas se crean con el nuevo Modeler.
• Se incorpora un conversor automático de diagramas de Visio y Java al nuevo Modeler.

Página | 134
Conectores

19. Conectores
Calificación:

Nueva organización de conectores para conexiones con aplicaciones externas más potente y
mejorado. Accesible desde Estructura > Diccionarios > Conectores:

Ahora los conectores se organizan dentro de “clases de conectores”, y la vista predeterminada al


entrar en la ventana muestra todas las clases en modo mosaico.

Si se desmarca [ ] Agrupado por clases, se mostrarán los conectores.

Si se pulsa sobre una clase, se mostrarán sus conectores.

Página | 135
Conectores

19.1. Clases de sistema


Calificación:

El nombre de las clases de sistema empieza por “_” y por tanto están en primer lugar de la lista que
está ordenada alfabéticamente:

• _.Net Assembly. Nuevo conector para integrar código .NET diseñado a medida de cada
necesidad.
• _Adapters Server. Conector con bases de datos externas.
• _Email. Inicia procesos cuando se reciben emails que cumplen las condiciones previstas.
• _File System. Almacenamiento de documentos e imágenes en file system para aligerar la
carga de la base de datos SQL.
• _Google Suite. Conectores diseñados a medida de opciones disponibles en Google, por
ejemplo, para el cálculo de la ruta entre dos direcciones.
Adicionalmente a los conectores de esta clase de sistema, AuraQuantic también incluye
conectores para servicios web de Google, realizados con el conector REST.
• _MS Excel BaseDoc. Documento base diseñado para Microsoft Excel. Durante la ejecución
de los procesos se obtienen valores del panel para crear y rellenar hojas Excel
automáticamente.
• _MS Excel Report. Consultas públicas que crean hojas Excel con datos de los procesos. A
diferencia de documento base, que obtiene los datos del proceso desde donde se ejecuta,
los datos obtenidos en las consultas públicas provienen de varios procesos a la vez.
• _MS Excel Process. Pasa datos de hojas de cálculo MS Excel a procesos; tanto a campos
singulares como a grupos de campos.
• _MS SharePoint Online. Conector con SharePoint Online.
• _MS Word BaseDoc. Documento base diseñado para Microsoft Word. Durante la ejecución
de los procesos se obtienen valores del panel para crear y rellenar documentos Word
automáticamente.
• _SAP. Conector con SAP.
• _Script SQL. Ejecuta scripts y procedimientos almacenados SQL.
• _Web Service REST – Act in process (IEM). Para actuar en procesos ya existentes a través de
los servicios web REST de eventos intermedios.
• _Web Service REST – Customized. Permite diseñar conectores con tecnología REST
personalizados para aplicaciones externas.
• _Web Service REST – Start of process (PSEM). Para iniciar procesos a través de los servicios
web REST de eventos de mensaje de inicio de procesos.
• _Web Service SOAP – Act in process (IEM). Para actuar en procesos ya existentes a través
de los servicios web SOAP de eventos intermedios.
• _Web Service SOAP – AuraQuantic API. Se compone de 5 servicios web SOAP predefinidos
para actuar con los procesos, familias, documentos, diccionario y avisador.
• _Web Service SOAP – Start of process (PSEM). Para iniciar procesos a través de los servicios
web SOAP de eventos de mensaje de inicio de procesos.
• _Web Service SOAP – System Task. Para invocar servicios web SOAP a través de tareas de
sistema CONECTOR.

Página | 136
Conectores

19.2. Quantum Connectivity


Calificación:
Algunos conectores requieren de un Quantum adicional para su uso, concretamente el llamado
Connectivity.
Estos son:
• SAP
• SharePoint On-line
• .Net Assembly

19.3. Conector Google Routes de Google Suite


Calificación:
Una de las novedades incorporadas en el master de AuraQuantic de fecha 20200205, es el conector
Google Routes de la clase de sistema Google Suite.
Con este conector es posible visualizar el recorrido entre dos direcciones en un mapa.
Su configuración es muy sencilla:

Al pulsar en el botón Siguiente:

Página | 137
Conectores

Las opciones de configuración generales del conector son:

• Nombre y descripción. Que identifican el conector.


• Key. Dato que proporciona Google para permitir la invocación de sus servicios. Para
conseguirla, dirigirse a https://console.developers.google.com
• Publicar. Marcar cuando se desee que el conector esté disponible para utilizarse en
ejecución.

Pulsar en Crear operación y rellenar el panel derecho con los siguientes valores:

• Nombre y descripción. Que identifican la operación.


• Publicar. Marcar cuando se desee que la operación esté disponible para utilizarse en
ejecución. Requiere que el conector esté publicado.
• Dirección origen. Seleccionar el término de diccionario en donde estará la dirección de
origen de la ruta, cuando se ejecute el conector.
• Dirección destino. Idem anterior, pero con la dirección destino de la ruta.
• URL resultado con la ruta. Campo de texto una línea o multi-línea en donde se grabará el
resultado de la ruta.

Nótese que la dirección origen y destino pueden ser sufijos y por tanto un escenario de ejemplo sería
donde un empleado elegiría un cliente en un formulario de AuraQuantic y automáticamente le
aparecería el mapa para llegar hasta él.

En este ejemplo, los campos del conector se habrían rellenado así:

Página | 138
Conectores

• Dirección origen. Con el sufijo dirección del empleado ejecutor del formulario, que
obtendría la dirección de su oficina.
• Dirección destino. Con el sufijo dirección de la cuente elegida en el formulario.
• URL resultante con la ruta. Campo de texto de una línea, que se utilizaría como URL de un
formulario externo incrustado en el formulario y en donde se presentaría el mapa con la
ruta entre las dos direcciones.

Por ejemplo:

Página | 139
Conectores

AuraQuantic consulta a Google enviándole las dos direcciones y Google devuelve una URL que se
grabará en el campo de texto elegido del panel.

Si se desea visualizar el mapa resultante, hay que ubicar la URL dentro de lo que técnicamente se
llama un iframe HTML y que en términos de AuraQuantic se puede conseguir con un “formulario
externo” o bien un campo de texto rico, teniendo en cuenta los siguientes detalles:

19.3.1. Formulario externo


El mapa puede visualizarse en un “Formulario externo” (opción disponible en el diseño del
formulario), que esté configurado para obtener la URL del campo de texto que se ha elegido en la
configuración del conector en donde Google rellena la URL resultante. Route en este ejemplo.

El “Destino” donde se verá el formulario externo puede ser cualquier de los indicados en la imagen,
es decir, todos excepto el último, “Mismo navegador”, porque no se abre dentro de un iframe HTML.

19.3.2. Campo de texto rico


También es posible ver el mapa dentro de un campo de texto rico, pero para ello antes habrá que
hacer una composición entre la URL obtenida y el código necesario para que esté dentro de un
iframe HTML.

Página | 140
Conectores

Un ejemplo de cómo hacer dicha composición en una tarea de sistema sería el siguiente:

Nótense los siguientes detalles del código de este ejemplo:

<iframe allowfullscreen="" frameborder="0" height="500" src="[PNL_3_Route]" style="border: 0px


currentColor; border-image: none;" width="940"></iframe>

• La composición se muestra en la edición directa del código HTML (Source). Si se realiza en la


edición normal del campo de texto rico, pueden quedar caracteres incompatibles para
Google.
• Todo el código está dentro de las etiquetas que generan un iframe HTML, sin las cuales el
mapa no podría representarse.
• El nombre del campo de panel en donde está la URL hay que ponerlo en el parámetro “src=”
y con un formato específico: entre [corchetes], precedido de “PNL_” y con el nombre interno
completo, en este caso “3_Route”. En el ejemplo: src="[PNL_3_Route]"
• Los demás valores son para el diseño, tales como dimensiones, bordes y colores.

19.4. Clases personalizadas


Calificación:

Adicionalmente a las clases de sistema mencionadas, se pueden crear clases personalizadas en las
que ubicar conectores con tecnología REST.

AuraQuantic incluye diversas clases personalizadas con sus correspondientes conectores, por
ejemplo:

• Artificial Intelligence (Images & Vision). Conectores de inteligencia artificial para manejar
imágenes, como Azure Face API, Azure Recognize Text, Computer Vision (Analyze), Computer
Vision (Categories), Computer Vision (Description), Computer Vision (Objects) y Computer
Vision (Tags).

Página | 141
Conectores

• Artificial Intelligence (Language & Text). Conectores de inteligencia artificial para manejar
textos, como Key Phrases y Sentiment Analysis.
• Blockchain. Conectores con tecnología Blockchain para conexiones con Bitcoins y
Ethereum.
• Digital Signature. Firma digital de Wallet ID.
• Google REST API. Diversos conectores desarrollados con la API de Google, como Calendar,
Docs, Drive, Geolocation, Maps Places, People, Sheets, Statics Maps y Tasks.
• MS Azure. Conexión con Azure Active Directory para obtener datos de usuarios.
• MS Office 365. Microsoft Flow.
• MS Power BI. Actualiza conjunto de datos de Power BI.
• MS Teams. Conectores para manejar canales, mensajes y miembros de Microsoft Teams.
• RPA - Robotic Process Automation. Conectores RPA como UI Path.
• Salesforce. Conector a la API de Salesforce.
En sucesivas actualizaciones de AuraQuantic se incrementará el número de conectores.

19.5. Publicación de conectores


Calificación:

Como medida de seguridad, se ha implementado la publicación de conectores y sus operaciones,


para que puedan ser utilizados en ejecución.

Esta nueva opción se encuentra ubicada en la configuración de conectores y cada una de sus
operaciones, de las clases que se crean desde Estructura > Conectores, por ejemplo:

Si un conector u operación no están publicados, no se podrán seleccionar en el diseño de tareas de


sistema que ejecutan conectores.

Y si hay alguna operación ya seleccionada en una tarea de sistema y posteriormente se deja de


publicar, no se ejecutará.

Página | 142
Conectores

Nota: La publicación de conectores y operaciones “.Net Assembly”, sólo puede hacerla Adminportal.

19.6. Exportación/importación de conectores


Calificación:

AuraQuantic incluye un sistema de exportación e importación de conectores con tecnología REST. Es


posible exportar/importar clases enteras incluyendo sus conectores o bien solo conectores sueltos.

Esta funcionalidad solo se aplica a conectores con tecnología REST y por tanto ubicados en clases
personalizas o en la de sistema “_Web service REST – Customized”.

19.6.1. Exportar conectores


La exportación de conectores está disponible para los personalizados con tecnología REST.

Para ello, pulsar botón Exportar conector ubicado en la barra de acciones de cada conector REST:

Se generará un fichero de extensión .rest.connector.ap que incluirá todas las operaciones del conector
y podrá ser importado en otra instalación de AuraQuantic.

19.6.2. Exportar clases


Para exportar clases, pulsar el botón Exportar clase ubicado en la barra de acciones.

Este botón solo se muestra cuando la lista está filtrada por una clase personalizada o por la de la
clase de sistema _Web Service REST – Customized:

Página | 143
Conectores

Se generará un fichero de extensión .rest.class.ap que incluirá todos los conectores de la clase y
podrá ser importado en otra instalación de AuraQuantic.

19.6.3. Importar conectores y clases


Para importar conectores o clases, pulsar el botón Importar ubicado en la barra de acciones:

Al pulsar el botón Importar se abrirá el buscador de ficheros:

Página | 144
Conectores

Se pueden seleccionar ficheros de conector independientes (*.rest.connector.ap) o bien la clase


entera (*.rest.class.ap).

Si se ha elegido un conector suelto, el importador pedirá la clase destino, que puede ser una clase
personalizada o bien la de sistema “_Web Service REST – Customized”.

El importador funciona de la siguiente manera:

1. La importación solicita el fichero obtenido en la exportación. Si es una clase, la importa entera


con sus conectores. Si es un conector independiente, solicitará en qué clase ubicarlo.
2. En caso de que la clase o conector ya exista en la instalación donde se está importando, actuará
de la siguiente manera:
2.1. Si la clase no existe, la crea con todos sus conectores y operaciones.
2.2. Si la clase ya existe, no la crea de nuevo, la utiliza para importar los nuevos conectores que
contenga.
2.3. Si el conector ya existe, no lo crea de nuevo, lo utiliza para importar las nuevas operaciones
que contenga. Si la operación ya existe, la respeta por si se está utilizando, no la modifica y
continúa con el resto de la importación.
2.4. Por tanto, si se desea actualizar las operaciones de un conector que fue importado
previamente, será necesario crear nuevas operaciones que se añadirán a las existentes a
modo de nueva versión. Las operaciones modificadas en conectores que fueron
importados no se actualizan.

19.7. Tarea de sistema CONECTOR


Calificación:

Para unificar conceptos y nomenclatura, se han fusionado tres tipos de tareas de sistema que
estaban independientes en Helium en una sola llamada tarea de sistema CONECTOR:

Página | 145
Conectores

Dispone de las siguientes funciones:

• Servicio web SOAP. En Helium era la tarea de sistema INVOCADOR (Invoca Servicio Web
externo).
• Servicio web REST. En Helium estaba en la tarea de sistema EJECUTOR (Conector).
• Script SQL (Procedimiento almacenado). En Helium era la tarea de sistema EJECUTOR
(Ejecuta un script (Procedimiento Almacenado)).
• .NET Assembly. Nuevo conector para ejecutar código personalizado.
• Email. En Helium estaba en la tarea de sistema EJECUTOR (Conector).
• SAP. En Helium estaba en la tarea de sistema EJECUTOR (Conector).
• MS Excel. En Helium estaba en la tarea de sistema EJECUTOR (Conector).
• SharePoint Online. En Helium estaba en la tarea de sistema EJECUTOR (Conector).

Página | 146
Estructura

20. Estructura
Calificación:

A lo largo de este documento se describen y detallan las mejoras AuraQuantic, agrupadas en


capítulos según su naturaleza. En este, se describen otras mejoras genéricas relacionadas con el
diseño, que no se correspondían bien con otros capítulos.

20.1. Facilidad de diseño


Calificación:

AuraQuantic ha sido diseñado para mejorar la experiencia de los usuarios, no solo para los usuarios
finales en su trabajo diario en producción, sino también para los diseñadores cuando trabajan en las
opciones de “Estructura”.

Por ejemplo, cuando en la configuración de cualquier opción, se necesita pulsar Guardar tras
introducir los primeros datos, ahora se dispone de un botón Continuar a modo de asistente, para
que el diseñador no tenga que saber que hay que guardar para seguir la configuración.

Asimismo, todas las ventanas de configuración han sido rediseñadas para mejor localización de las
opciones, facilitar la configuración y, en definitiva, hacer más agradable y productivo el trabajo de los
diseñadores.

En los apartados siguientes se describen mejoras en este sentido.

20.2. Organización
Calificación:

Nueva organización de las opciones de Estructura, para mejor entendimiento y localización:

Página | 147
Estructura

Algunos cambios de ubicación son los siguientes:

• Acceso directo a la configuración de los formularios de inicio de sesión en Diccionarios >


Formularios.
• Familia de empleados y los portales de empleados en distintos paneles.
• Aunque en distintos paneles, se ha unificado el orden de las opciones de portales de
empleados, externos y gestión de contenidos.
• Acceso directo a grupos de empleados en Portales de Empleados > Grupos de empleados.
• Por su importancia, la opción de configurar la clave de encriptación ahora está en
Administración > Adminportal > Claves de encriptación.
• El visor de eventos ahora está en Administración > Visor de Eventos. Y en su barra de acciones,
ahora se encuentran las opciones Configuración y BPM Motor Activity.
• Por su importancia, el acceso al Motor ahora está en Administración > Motor BPMS. Además,
incluye la lista de servidores activos visibles directamente sin necesidad de pulsar un botón.
• Nueva opción Administración > Versión que abre la misma ventana que desde la barra de
accesos rápidos general ubicada en la parte superior del portal de empleados.

20.3. Permisos de acceso a las opciones de


estructura
Calificación:

Nueva interfaz para asignar permisos de acceso a las opciones de estructura.

Está ubicada en Estructura > Adminportal > Permisos en las opciones de estructura:

A la izquierda están las opciones de estructura y a la derecha los grupos de empleados asignados.

Página | 148
Estructura

20.4. Árboles y clases


Calificación:

Mejorado el sistema de creación y edición de los Árboles y clases de familias para hacerlo más ágil e

intuitivo.

Destacan las siguientes mejoras:


• Panel oculto. El panel del árbol está oculto para disponer de más espacio y sólo abrirlo
cuando se necesite:

al pulsar sobre el icono:

• Crear nuevas ramas. En la barra de acciones del árbol se ha añadido un icono + para crear
nuevas ramas.
• Al pulsar sobre una rama, se abre una ventana para editarla, con una nueva opción
O Modificar esta Rama O Crear nueva Rama:

Página | 149
Estructura

• En la ventana de edición del árbol, en la parte inferior derecha (ver imagen anterior), un grid
muestra las clases ubicadas y las pendientes de ubicar, con un marcador para moverlas en
un sentido u otro.
• Al pulsar sobre crear una clase en el árbol, se abre su ficha en modo edición y puede
marcarse como Preferente:

Las clases preferentes son aquellas que salen prefiltradas en la lista al crear elementos.

20.5. Condiciones
Calificación:

Se ha mejorado el diseño de condiciones para facilitar su creación:

Página | 150
Estructura

• Copiar existente. Nueva opción especialmente relevante porque permite copiar una
condición ya existente cuando se desea otra condición basada en el mismo campo con algún
valor distinto. Evita tener que volver a buscar el mismo campo.
• Filtro directo. Permite escribir directamente en el filtro del campo para que al pulsar sobre
la lupa ya se ejecute el filtrado.
• Conjunto. El nombre del conjunto no es obligatorio, facilitando su creación.

Estas mejoras se aplican a todo el sistema de condiciones, sea donde sea que se configuren.

20.6. Tarea de sistema INGRESADOR


Calificación:

Nuevas opciones de configuración de las operaciones de la Tarea de Sistema INGRESADOR,


específicamente en las siguientes funciones:

• Ingresa en panel información o valor calculado


• Actualiza sufijos y pies de grupo de campos

Destacan las siguientes mejoras:

Página | 151
Estructura

Desactivar operaciones
Nueva columna en la parte derecha del grid de operaciones configuradas, “Activa” en la cabecera, con
un marcador para desactivar la ejecución de cada operación sin necesidad de eliminarla como hasta
ahora.
Priorizar operaciones
Nueva columna en la parte izquierda del grid de las operaciones, “Orden”, en la cabecera, para poder
modificar el orden de ejecución.
Resultado de la ejecución
Además de la notificación que se envía al responsable del proceso cuando falla un ingreso en
particular, se ha añadido la posibilidad de grabar el resultado global de la ejecución de la tarea de
sistema en un campo de panel para poder actuar en consecuencia en el diagrama, por ejemplo,
dirigiendo la corriente a una tarea personal cuando haya dado algún error. Los códigos de
devolución posibles son:

• 1 = Todos los ingresos se han efectuado correctamente.


• -1 = Algún ingreso ha fallado.
• -2 = Todos los ingresos han fallado.

20.7. Tarea de sistema CREADOR (Crea cuenta y


contacto)
Calificación:

La tarea de sistema CREADOR (Crea cuenta y contacto) tiene las siguientes mejoras cuando se crea
un contacto:

Página | 152
Estructura

En primer lugar, nótese que en caso de crear un contacto que sea usuario, solo podrá ser usuario
externo, ya que los usuarios invitados no están disponibles en AuraQuantic.

La principal novedad reside en la asignación de la contraseña. Hay dos opciones:

• Panel. Se indica un campo de panel en donde previamente se ha introducido la contraseña,


por ejemplo, en un formulario de inicio de proceso anónimo en donde el futuro usuario
introdujo sus datos.
• Guardar enlace para restablecer contraseña. Se elige un campo de panel de tipo texto,
donde se guardará un enlace especial desde donde el usuario podrá escribir la contraseña
que desee. Este enlace deberá ser enviado al usuario, por ejemplo, por email a través de una
tarea de sistema y será válido durante 5 horas tras su generación.

Cuando el usuario pulse sobre el enlace para establecer su contraseña, se le dirigirá a la ventana
siguiente:

Esta es la misma ventana que aparezca para restablecer una contraseña si el usuario se lo ha
olvidado.

El usuario podrá escribir la contraseña deseada.

Nótese que el Login no se puede modificar, está indicado para el usuario específico asociado al email
que se indicó.

Página | 153
Estructura

El usuario tiene 5 horas para introducir una contraseña. Pasado ese tiempo, deberá volver a enviar
su solicitud.

Volver a la sección “Recuperación de contraseña” en el capítulo “Nuevas sistemas de autenticación”.

20.8. Tarea de sistema NOTIFICADOR (Notifica por


email)
Calificación:

La tarea de sistema NOTIFICADOR (Notifica por email) tiene un cambio en la misma línea de
recuperación de contraseña de los usuarios.

En AuraQuantic, por motivos de seguridad y cumplimiento con las normativas de protección de


datos, no es posible recuperar la contraseña de un usuario, ni cuando el sistema de autenticación
está almacenado en base de datos ni en Active Directory.

Debido a este sistema de seguridad, cuando en la configuración del contenido del email de una tarea
de sistema NOTIFICADOR (Notifica por email), se incluye el sufijo _AcRole/_Password, lo que se le
envía al usuario no es su contraseña en texto plano, sino el enlace para que pueda restablecer su
contraseña, tal como se ha descrito en la mejora anterior.

Un ejemplo de configuración de la tarea de sistema NOTIFICADOR (Notifica por email) sería el


siguiente:

En este ejemplo, el email que recibirá el usuario será el siguiente:

Página | 154
Estructura

Nótese que el sufijo _AcRole/_Password, se ha transformado en un enlace que dirigirá al usuario a la


ventana donde podrá indicar la nueva contraseña que desee:

Otra posibilidad, en caso de tener guardada la contraseña en un campo, por ejemplo, porque el
usuario la introdujo en un formulario de inicio de sesión anónimo cuando se registró, es añadir el
campo en el cuerpo de email. Dependerá de cada escenario, las dos posibilidades están disponibles.

Página | 155
Estructura

Volver a la sección “Recuperación de contraseña” en el capítulo “Nuevas sistemas de autenticación”.

20.9. Galerías
Calificación:

Nuevas opciones mejoradas en las galerías:

Se explican en los siguientes apartados.

20.10. Galería de Estilos CSS para botoneras


Calificación:

Son los estilos que se aplican en las botoneras de los portales de empleados, externos y gestión de
contenidos. Su funcionamiento es básicamente el mismo que en Helium.

No confundir estos estilos con los de botones de formularios dinámicos, que se diseñan desde la
galería de “Estilos CSS para formularios dinámicos” explicada a continuación.

20.11. Galería de Estilos CSS para formularios


dinámicos
Calificación:

Importante nueva galería que se aplica a los campos y botones de formularios dinámicos, que ya se
ha explicado con detalle en el capítulo dedicado al nuevo editor de formularios dinámicos, aquí.

Página | 156
Estructura

20.12. Galería de Estilos CSS para texto


Calificación:

Los estilos diseñados en la galería de “Estilos CSS para texto” se aplican en AuraQuantic en:

• Plantillas de gestión de contenidos


• El editor de texto rico

Básicamente es el mismo funcionamiento que en Helium y se detallan ambas aplicaciones a


continuación.

20.12.1. Plantillas de gestión de contenidos


Calificación:

En el estilo de los campos de texto en plantillas de gestión de contenidos, se puede aplicar los “Estilos
CSS para textos” creados en la galería:

20.12.2. Editor de texto rico


Calificación:

En campos de texto rico también se pueden elegir los aplicar los “Estilos CSS para textos” creados en
la galería.

Página | 157
Estructura

Esta funcionalidad se aplica a:

• Los campos de texto rico en formularios dinámicos.

• Editor de texto rico de los contenidos HTML de los portales de empleados, externos y
gestión de contenidos.

20.13. Galería de Fuentes


Calificación:

Contiene las fuentes incluidas de forma predeterminada en el máster de AuraQuantic (sus nombres
empiezan con “_”) y la posibilidad de añadir nuevas:

Página | 158
Estructura

Si se pulsa el botón Añadir:

Además del nombre, hay que ingresar los ficheros correspondientes de la fuente deseada, según los
escenarios en donde se desee utilizar.

Nota: Es preferible utilizar las fuentes de sistema y no añadir nuevas a menos que realmente se necesiten.
Las fuentes adicionales pueden penalizar el rendimiento.

20.14. Galería de Imágenes


Calificación:

Para comodidad en la localización y selección de imágenes, ahora hay una única galería de imágenes,
las imágenes de sistema y las privadas están juntas, si bien se pueden localizar por los marcadores
del filtro:

Página | 159
Estructura

Además, la nueva galería carga las imágenes dinámicamente a medida que se desciende con la barra
de desplazamiento.

20.15. File system


Calificación:

Dado que ahora es posible configurar dos sitios web, uno para empleados y otro para usuarios
externos, la opción de Almacenamientos en File system, llamada “Edición exclusiva a File system
desde” también permite que se indiquen varias URL:

Página | 160
Estructura

En este ejemplo, se han indicado las URL intranet.auraportal.com y extranet.auraportal.com


(separadas por “‘;”’) como únicas desde donde se pueden editar documentos.

De esta manera, si se restaura una copia de seguridad en otra instalación de AuraQuantic que tenga
acceso al File system, no se podrán añadir, ni editar, ni eliminar documentos. Sólo se podrá desde las
URL indicadas aquí.

Es una medida de protección para entornos en donde se restauran copias de seguridad de


producción a entornos de pruebas.

20.16. URL de acceso


Calificación:

En todas las opciones de AuraQuantic, en donde puede necesitarse la URL de acceso para acceder
desde enlaces adicionales o externos, hay una opción llamada URL de acceso en donde se muestran
las diferentes opciones, dependiendo de cada escenario.

Por ejemplo, en el grid de configuración de una biblioteca:

Al entrar:

Página | 161
Estructura

En el ejemplo mostrado en la imagen anterior se ven dos URL, la de empleados y la de usuarios


externos. Es debido a que esta instalación tiene dos URL distintas para las dos naturalezas de
usuarios. Si no, únicamente se vería una URL para ambos.

Otro ejemplo distinto, es la URL de acceso a un documento en particular, que se puede obtener
desde la opción + del grid de documentos de una biblioteca:

Página | 162
Estructura

En este caso también se ven dos URL, pero no por tratarse haber dos naturalezas de usuarios, sino
para el acceso a la descarga directa del documento o al visor.

En ambos casos, esta URL proporciona un acceso sin autenticación.

Especialmente interesante es que la URL de acceso a documentos no varía cuando se utiliza la opción
sustituir contenido:

De esta manera, se puede mantener el acceso a un documento en un link externo sin tener que
modificarlo, aunque se sustituya el documento.

En las diferentes opciones en donde esté la opción “URL de acceso”, se verán las URL disponibles en
cada caso.

20.17. Redimensión automática de imágenes


Calificación:

En AuraQuantic hay nuevas opciones de configuración en los términos de diccionario de tipo


“Multimedia-Imagen”, para determinar su tamaño y peso y modificarlo automáticamente cuando no
cumple con lo determinado:

Página | 163
Estructura

Las opciones son las siguientes:

Ancho y Alto
Tamaño determinado, que se aplicará según las siguientes opciones.

Si es mayor
• Redimensionar. La imagen se reducirá automáticamente sin deformarla. Es decir, será
reducida hasta llegar al tamaño mayor, sea el ancho o el alto, que primero se ajuste a los
valores indicados en las opciones anteriores.
• Impedir ingreso. La imagen no se ingresará y el usuario recibirá el aviso correspondiente.

Si es menor
• Redimensionar. La imagen será ampliada automáticamente sin deformarla. Es decir, se
aumentará hasta llegar al mayor tamaño posible según los valores indicados en las opciones
Ancho y Alto, manteniendo las proporciones. Lógicamente, esta transformación reducirá la
calidad de la imagen.
• Ingresar sin modificar.

Peso máximo
Límite superior del peso expresado en Kilobytes. Si no se indica, no habrá límite. Si se indica y la
imagen que se intenta ingresar sobrepasa el tamaño, la imagen no se ingresará y el usuario recibirá
el aviso correspondiente.

Si como resultado de la configuración hay redimensión de la imagen, el peso se comprueba con la


imagen final resultante, es decir, después de la modificación de su tamaño.

20.18. Licencia de AuraQuantic


Calificación:

En la pantalla de activación de la licencia de uso de AuraQuantic, en Estructura > Administración >


Licencia, hay modificaciones relevantes:

Página | 164
Estructura

Una vez está activada, en la primera línea de la ventana en la imagen anterior se distinguen:
• Ref. Es la referencia interna y única de la licencia, que se necesita comunicar a AURA en caso
de problemas.
• Neon. Indica que es una licencia específica para AuraQuantic, puesto que es independiente
de la de Helium. Son modelos distintos.
• Ubicación. Muestra, entre paréntesis, el nombre del directorio en el servidor en donde está
ubicado el fichero de licencia.

En el panel “Activación de licencia”, se distinguen las siguientes:

• Clave de activación. En AuraQuantic ya no es necesario proporcionar la trayectoria de


instalación.
• URL para empleados. URL de AuraQuantic para los empleados o para todos.
• URL para externos. Si hay y es distinta de la de los empleados.

20.19. Visor de eventos de AuraQuantic


Calificación:

Nueva opción en el visor de eventos de AuraQuantic (Estructura > Visor de eventos), que permite
copiar el contenido de un registro para mejor visualización o envío a los técnicos de soporte.

Página | 165
Estructura

Se trata del icono de “Copiar” ubicado en la última columna de la derecha:

20.20. Visibilidad icono rojo que cierra ventanas


superpuestas
Calificación:

Nueva opción “Cerrar todas las ventanas superpuestas” ubicada en Estructura > Portales de
empleados > General, que permite ocultar el icono rojo ubicado en la parte superior izquierda de
las ventanas superpuestas, que cierra todas las ventanas superpuestas:

Esta opción se superpone a la visibilidad de botones para cerrar la ventana superpuesta descrita en el
capítulo dedicado al diseño de formularios dinámicos.

Página | 166
Recintos seguros

21. Recintos seguros


Calificación:

En AuraQuantic, hay dos nuevas aplicaciones de los recintos seguros:

• Usuarios externos. Inicio de procesos.


• Servicios web. Invocación de servicios web SOAP desde aplicaciones externas.

21.1. Usuarios externos. Inicio de procesos


Calificación:

En AuraQuantic, la asignación de procesos que pueden ser iniciados por usuarios externos ya no se
hace relacionando procesos con portales, sino que se utiliza el mismo sistema que para los
empleados, es decir, a través de recintos seguros.

Por defecto, si no se aplica ningún recinto seguro al IM (Mensaje de Inicio de Proceso), todos los
usuarios externos podrán iniciar procesos de esa clase. Si se quiere restringir, hay que aplicar el
recinto seguro deseado.

No confundir el recinto seguro que se aplica al IM (mensaje de inicio de procesos) para que los
usuarios externos inicien procesos de esa clase, con el recinto seguro de la clase de procesos que se
aplica para que los empleados puedan acceder a las consultas de monitorización, como el control de
ejecución, etc.

Página | 167
Recintos seguros

21.2. Servicios web SOAP. Acceso desde


aplicaciones externas
Calificación:

El acceso a los servicios web SOAP de AuraQuantic desde aplicaciones externas, tiene un nuevo
sistema de seguridad basado en una clave llamada “Clave API” (ApiKey).

Es necesario el uso de la ApiKey para acceder a los servicios web SOAP que proporciona AuraQuantic,
tales como:

• AuraPortalFamilias
• AuraPortalProcesos
• AuraPortalDoc
• AuraPortalDiccionarioTerminos
• AccionBell
• IM (Eventos de inicio de proceso)
• EM (Eventos intermedios)

Para conseguir el ApiKey de acceso a un determinado servicio web SOAP de AuraQuantic, hay que
crear un recinto seguro.

La nueva interfaz de recintos seguros en AuraQuantic tiene una pestaña “SERVICIOS WEB” en donde
generar las ApiKey de acceso.

Las opciones de configuración son las siguientes:

• Nombre. Introducir el nombre identificativo deseado.


• Descripción. Introducir descripción si se desea.
• Recinto seguro activo. Para activar o desactivar el acceso.
• Caducidad. Fecha de expiración del recinto seguro. Llegada la fecha indicada no se podrá
acceder a través de esta ApiKey.
• Clave API. Clave de acceso a los servicios web de este recinto seguro. La forma de utilizarla
se explica en el apartado siguiente.

Página | 168
Recintos seguros

• Asignación. En la parte derecha, se marcan los servicios web SOAP de AuraQuantic a los que
se aplica este recinto seguro, en la imagen _Web_Contact que es un mensaje de inicio de
proceso que es invocado desde una web externa.

21.2.1. Cookie ApiKey. Permisos de invocación


Para que una aplicación externa pueda invocar un servicio web SOAP de AuraQuantic, tiene que
pasar una ApiKey válida, es decir, la de un recinto seguro activo que tenga el servicio web asociado
correspondiente, tal como se ha explicado antes.

Hay dos formas de pasar la ApiKey:

1. En una cookie, de nombre ApiKey y como valor, el API Key del recinto seguro.
2. En un encabezado (“header”) HTTP. El nombre del encabezado debe ser ApiKey y como valor
la API Key del recinto seguro.

21.2.2. Cookie UserData. Identificación del usuario que invoca


Esta cookie solo es necesario en la invocación de los servicios web de inicio de proceso y de eventos
de mensaje intermedios de procesos, tanto SOAP como REST. Si no se pasa, no se invocará el servicio
web.

No es necesario para la invocación de los servicios web SOAP de la API de AuraQuantic


(AuraPortalProcesos, AuraPortalFamilias, AuraPortalDoc, AuraPortalDiccionarioTerminos, AccionBell).

Para que la invocación de los servicios web de inicio de proceso y mensajes intermedios de
AuraQuantic queden registradas a usuarios concretos, hay que añadir una cookie o header
llamada UserData que contenga la identificación del usuario.

Estos valores se ven en la ficha de cada empleado y usuario externo (solo cuando está en
modo edición) pulsando sobre el icono "i" de más información ubicado a la derecha de la cabecera,
concretamente con el título “UserData”, ejemplo: M3+FSf2z9BM=.

Este string es la identificación cifrada del usuario y es el valor que ha de contener la cookie UserData
o header.

Pasando esa cookie, las operaciones del servicio web quedarán registradas al usuario indicado.

Página | 169
Comunicados

22. Comunicados
Calificación:

Mejorado el sistema de creación, edición y publicación de comunicados, para hacerlo más cómodo y
ágil. La página de creación y configuración de clases de comunicados desde estructura es la
siguiente:

Destacan tres nuevas opciones:

• Permisos creación. Grupo de empleados que podrán crear comunicados. Si no se elige


ninguno, todos los empleados podrán crear.
• Permisos publicación. Grupo de empleados que recibirán los comunicados para revisar y
aprobar su publicación. Si está vacío, no se podrán publicar comunicados.
• Ancho del comunicado automático. Los comunicados se adaptarán al espacio de
publicación y por lo tanto a la resolución de cada usuario.

Con respecto a la creación y aprobación de comunicados, en la imagen siguiente se pueden ver dos
novedades:

Página | 170
Monitorización

A Aviso B Creación

Estas opciones son:

• Aviso. En la barra superior de accesos rápidos, los usuarios con permiso de publicación
pueden ver cuántos comunicados están pendientes de revisar.
• Creación. Los usuarios con permisos de creación de comunicados verán el icono “Crear”
en la cabecera de la sección de comunicados; si lo pulsan, podrán crear comunicados.

Si un empleado tiene permisos de creación y publicación, en la misma acción de crearlo podrá


publicarlo.

23. Monitorización
Calificación:

Nueva organización de los informes en pestañas, más directa e intuitiva:

Se distinguen las siguientes pestañas:

• Mis consultas. Reúne todas las consultas públicas a las que tengo acceso, más las privadas
creadas por mí.

Página | 171
Monitorización

• Ejecución. Permite consultar el control de ejecución de procesos. Si además de consultar, la


guardo como consulta privada, aparecerá en la pestaña “Mis consultas” para usos futuros.
• Cronometría. Ídem anterior con las consultas de cronometría de procesos.
• Vistas. Ídem anterior con las vistas de procesos.
• Estadísticas. Ídem anterior, con las consultas de estadísticas de procesos.
• Universal watcher. Ídem anterior, con consultas de Universal watcher.

Otras mejoras relativas a la monitorización son las siguientes.

23.1. Informe de Cronometría


Calificación:

Ahora, el informe de cronometría incluye un gráfico con los totales del estado de la cronometría de
los procesos:

Al pulsar sobre una porción en el gráfico, el resultado del grid se filtra por el estado.

Y cuando los informes de cronometría se eligen como contenido de una página del portal de
empleados, aparecen dos opciones de configuración:

Página | 172
Monitorización

• Grid. La consulta de cronometría se mostrará tal como se ha visto antes, con grid y gráfico.
• Gráfico. Sólo se mostrará el gráfico. El resultado de esta opción vista en una página del
portal de empleados sería el siguiente:

23.2. Informe Vista


Calificación:

En AuraQuantic, los informes de tipo Vistas tienen dos nuevas opciones:

23.2.1. Campos fecha y hora


Ahora, los campos “fecha inicio” y “fin”, “mínima” y “máxima”, ahora incluyen el selector de “hora”
para mayor precisión:

Página | 173
Monitorización

23.2.2. Vista móvil


En AuraQuantic, se pueden definir distintos formularios según el dispositivo del usuario:

Al entrar en la definición del formulario:

Página | 174
Deep BI

Deep BI
Calificación:

Mejoras en el módulo Deep BI para monitorizar procesos y familias.

23.3. Nuevos gráficos


Calificación:

Se ha mejorado el componente gráfico, utilizando ahora tecnología JavaScript y HTML5, dando un


resultado más rápido, compatible y con atractivos efectos visuales, por ejemplo:

23.4. Configuración más fácil


Calificación:

Se ha simplificado la configuración y omitido aquellos gráficos anticuados u obsoletos, como los


gráficos 3D.

Asimismo, los conos y pirámides han sido sustituidos por barras:

Ahora, los tipos de gráficos disponibles son:

Página | 175
Deep BI

23.5. Informe Deep BI. Consolidación de versiones


Calificación:

Los informes de Deep BI en AuraQuantic, pueden consolidar todas las versiones de la misma clase de
procesos.

La selección de las distintas versiones de la clase de procesos se realiza en la nueva opción


“Versiones”:

De esta manera, en un único informe se pueden ver los datos de todas las versiones de una clase de
procesos.

23.6. Informe Deep BI. Control de datos


Calificación:

Para asegurar el rendimiento de informes Deep BI, ahora se controla el número de campos en los
grid de Deep BI:

Página | 176
Deep BI

• Número de columnas. Cómo máximo, se permiten 50 columnas.


• Número de campos. Como máximo, se pueden agregar 10 campos de los tipos Prefijo,
Familia General y/o Relación. De cualquier otro tipo de dato no hay límite hasta el máximo
total de 50 mencionado.
• Familia Prefijo. Al seleccionar un prefijo, se mostrará el siguiente mensaje:
• "Esta columna puede penalizar el rendimiento con número elevado de registros. Se recomienda
utilizar el sufijo nombre en su lugar."
• Familia General: Al seleccionar un campo general de familia, se mostrará:
• “Esta columna puede penalizar el rendimiento con número elevado de registros".
• Familia Relación: Al seleccionar un campo de familia relación, se mostrará:
• "Esta columna puede penalizar el rendimiento con número elevado de registros. En su lugar, se
recomienda utilizar el sufijo nombre del correspondiente prefijo rellenado automáticamente".

Página | 177
Contadores de rendimiento del Motor BPMS

24. Contadores de rendimiento del


Motor BPMS
Calificación:

Añadidos contadores de rendimiento del Motor BPMS en la herramienta Monitor de rendimiento de


Windows Server para controlar actividades del Motor BPMS y compararlas con los parámetros de
rendimiento del servidor, tales como consumo de procesador, de memoria RAM, SQL, etc.

Se activan de la siguiente manera:

24.1. Activación desde AuraQuantic Control Panel


Calificación:

Asegurarse de que han sido activados en la instalación de AuraQuantic que se desea monitorizar.

Para ello, dirigirse a AuraQuantic Control Panel del servidor en donde esté activado el Motor BPMS
de AuraQuantic, y una vez situado en la pestaña correspondiente de la instalación, activar el menú
“Admin” con la combinación de teclas [CtrL] [Shift] + [A]:

Comprobar que la actualización “Create performance counters” está activada.

En caso contrario, marcarla y pulsar el botón Execute en la parte inferior.

Página | 178
Contadores de rendimiento del Motor BPMS

24.2. Añadir al Monitor de Rendimiento de


Windows Server
Calificación:

A continuación, dirigirse a la herramienta Monitor de rendimiento del mismo servidor:

Seguir la secuencia indicada en la imagen anterior, eligiendo la Instancia del Motor BPMS requerido.

Al pulsar OK, se añadirán los contadores y se irán mostrando los valores de su ejecución:

Página | 179
Contadores de rendimiento del Motor BPMS

Los contadores agregados son los siguientes:

• Running processes. Número de procesos ejecutuados.


• Queued processes. Número procesos en cola, pendiente de ser ejecutuados.
• Running timers. Número de eventos de tiempo.
• Registered error messages. Número de mensajes de error.
• Registered Warning messages. Número de mensajes de aviso.

Junto a estos contadores específicos del Motor BPMS, conviene añadir los siguientes de Windows
Server para monitorizar el impacto de los recursos del servidor con el Motor.

Los más significativos son:

De la instancia del Motor BPMS:


• Process\% Processor Time. Consumo de CPU.
• Process\Working Set – Private: Consumo de memoria RAM.
• Process\Handle Count: Uso de identificadores. Un número elevado puede indicar fugas de
memoria.
• Process\IO Data Operations/Sec: Operaciones totales de lectura+escritura en disco, por
segundo.
• Process\IO Read Operations/Sec: Operaciones de lectura en disco, por segundo.
• Process\IO Write Operations/Sec: Operaciones de escritura en disco, por segundo.

Del total del servidor:


• Processor\_Total\% Processor Time. Uso total de procesador para todos los procesos.

Página | 180
Tres Entornos Sincronizados

25. Tres Entornos Sincronizados


Calificación:

Con respecto al sistema de tres entornos sincronizados, en AuraQuantic se incorporan las siguientes
mejoras.

25.1. Portales, páginas y gestión de contenidos


Calificación:

Ahora se sincronizan todos los contenidos de los portales y páginas de empleados, externos y
gestión de contenidos.

En Helium había contenidos que no se sincronizaban, teniendo que desbloquearlos en el entorno de


producción para diseñarlos. Ahora, todos los contenidos se configuran en desarrollo y pasan con la
sincronización.

25.2. Versionado de clases de procesos


Calificación:

En la línea de mejorar y flexibilizar la sincronización de clases de procesos, se ha mejorado su


versionado como parte necesaria en los escenarios en donde se utiliza el sistema de sincronización
de entornos.

25.3. Deep BI. Consolidación de versiones


Calificación:

Como se menciona en el capítulo dedicado a la monitorización, los informes de Deep BI en


AuraQuantic pueden consolidar los datos de todas las versiones de una clase de procesos.

De esta manera, en un único informe se pueden ver los datos, a la vez, de todas las versiones.

Página | 181
Versionado y Copiar existente en clases de
procesos

26. Versionado y Copiar existente en


clases de procesos
Calificación:

Tanto en el versionado de clases de procesos como en copiar existente, se han omitido las
comprobaciones que obligaban a que la clase estuviera totalmente configurada para versionar o
copiar.

De esta manera se facilita el uso de estas opciones, especialmente en escenarios de tres entornos
sincronizados donde se aconseja utilizarlas para controlar las clases que pasan a producción.

27. Exportación/Importación de clases


de procesos
Calificación:

El sistema de Exportación/Importación de clases de procesos tiene mejoras importantes orientadas a


segundas importaciones provenientes del mismo origen.

La importación en Helium estaba diseñada para ser única. Ahora, en AuraQuantic, puede realizarse
múltiples veces y controla las coincidencias.

Imaginemos el siguiente escenario: clases de procesos A y B, ambas con un prefijo de la familia


propia X.

Al importar la clase de procesos A, automáticamente también se importa la familia propia X porque


el sistema de importación detecta que la clase de procesos tiene un prefijo de la familia.

En Helium, el problema se producía al importar la segunda clase, la B, porque la familia propia X se


volvía a importar creándose una segunda igual, la familia propia X². La clase A quedaba con el prefijo
de X y la clase B con el prefijo de X².

En AuraQuantic, el sistema de importación tiene en cuenta esta situación y funciona de la siguiente


manera:

1. Al exportar una clase de procesos, a cada elemento (término diccionario, familia y clase de
procesos) se le asigna una clave interna identificativa única.
2. Al importar, se comprueba si existen elementos con esa clave.
3. Si existe algún elemento con esa clave, se respeta y se utiliza tal como está, no se modifica.
4. Si lo que ya existe en el destino es una clase de procesos, aparece un mensaje diciendo:

"Esta clase de procesos ya ha sido importada anteriormente y no puede actualizarse con esta
nueva versión. Si lo desea puede crear una nueva clase o versionar la existente”.

[Cancelar] [Crear nueva clase] [Crear nueva versión]

Página | 182
Exportación/Importación de clases de procesos

5. En el caso de que la clase de procesos destino ya exista y además hubiere sido versionada
manualmente en el destino, solo se podrá crear una nueva y el mensaje será el siguiente:

"Esta clase de procesos ya ha sido importada anteriormente y además versionada manualmente.


Si lo desea puede crear una nueva clase”.

[Cancelar] [Crear nueva clase]

6. Durante la importación, los elementos que no existan en el destino, se crean. Si al crear un


elemento, el nombre ya está ocupado por otro ya existente, igualmente se crea nuevo, pero
en el nombre se le añade un carácter para distinguirlo.

Nota: Ningún elemento es actualizado en el destino si ya existe, excepto en el caso de grupos de


campos. Si el grupo de campos ya existe en el destino, pero en el origen hay campos que no están en el
destino, sí que los creará. Es el único caso.

27.1. Limitaciones de la importación


Calificación:

El sistema de importación no crea todos los elementos de la clase de procesos origen. Los elementos
que se importan son los siguientes:

• Clase de procesos
• Diagrama
• Términos de Diccionario (excepto prefijos de Adapters Server)
• Formularios de Tareas personales (excepto formularios externos y las acciones de los
botones: Tarea de Sistema CONECTOR (Script), Documento base, Tarea de sistema
DESVIADOR, Resultado tarea de sistema NOTIFICADOR Email, Prueba de email, Eventos de
mensaje, ni datos predeterminados)
• Roles de cuenta
• Calendarios
• Recintos seguros (solo de empleados)
• Imágenes de la galería
• Patrones eventos de mensaje
• Compuertas
• Condiciones
• Eventos de tiempo
• Eventos combinados
• Documentos automáticos, párrafos recursivos, regiones condicionales
• Tarea de Sistema INGRESADOR (excepto las opciones de Reglas)
• Tarea de Sistema TRASPASADOR (Traspasa entre contenedores de grupos de campos)
• Tarea de Sistema INGRESADOR (Crea documentos automáticos)
• Ventanas de diseño
• Estilos CSS
• Idiomas
• Familias propias y sus términos de diccionario

El resto de los elementos hay que crearlos o configurarlos en el destino tras la importación.

Página | 183
Gestión de contenidos

28. Gestión de contenidos


Calificación:

Nueva opción de configuración de la gestión de contenidos para que la información publicada se


pueda mostrar en formularios dinámicos en lugar de en páginas de detalles basadas en plantillas,
con toda la potencia, facilidad de diseño y versatilidad que ello supone.

Para ello, en la configuración de los contenidos “Listas de elementos” y “Elemento único”, además de
poder elegir una página de detalles como hasta ahora, se puede elegir un formulario dinámico
diseñado para la familia de gestión de contenidos:

La nueva configuración en el contenido “Listas de elementos” está en:

Y en Elemento único:

Página | 184
Gestión de contenidos

El resultado es que, cuando un usuario visitante de la gestión de contenido, pulsa sobre un elemento
de una lista de elementos publicada o bien sobre un elemento único, se abrirá el formulario
dinámico elegido con todo su contenido y funcionalidad.

Nota: Una característica importante de esta nueva funcionalidad es que, si la página de la gestión de
contenidos donde está ubicada la lista de elementos o elemento único, está autenticada para que sólo los
empleados o usuarios externos puedan entrar, éstos podrán modificar los datos a través del formulario
elegido, según esté diseñado. Los usuarios anónimos, sólo podrán ver, no modificar.

Página | 185
Encriptación de parámetros

29. Encriptación de parámetros


Calificación:

Como medida de seguridad, en AuraQuantic los parámetros de acceso a las páginas están
encriptados.

Esto quiere decir que, si en AuraPortal Helium se habían grabado enlaces a elementos con URLs no
encriptadas, por ejemplo, en botones, al pasar a AuraQuantic no funcionarán a menos que se
desmarque la siguiente opción ubicada en Estructura > Parámetros > Protección de seguridad:

Nota: Esta opción sólo está disponible en instalaciones actualizadas desde AuraPortal Helium. En una
instalación original de AuraQuantic no está disponible por motivos de seguridad.

Asimismo, para conocer detalles de los parámetros encriptados en una URL conocida, hay una nueva
opción en Estructura > Parámetros > Protección de seguridad:

Por ejemplo, imaginemos que se ha ubicado en un botón el link a una página de la gestión de
contenidos con la siguiente URL:

Página | 186
Encriptación de parámetros

https://intranet.auraportal.com/cm.aspx?aWQ9SGsxREVMY3ZBM4clM2Q=

Pasado un tiempo, el diseñador desea realizar un ajuste en el diseño de la página y no sabe


localizarla en la lista de páginas de la gestión de contenidos en Estructura.

Pues bien, si copia la URL y la introduce en la opción “Desencriptar parámetros de URL” mostrada en
la imagen, al pulsar Proceder se le mostrará sus parámetros en texto plano, donde verá el ID, por
ejemplo:

Conociendo el id (1048 en el ejemplo), el diseñador ya puede ir a la lista de páginas de gestión de


contenidos y localizarla:

Entrar en Estructura > Gestión de contenidos > Páginas, rellenar el filtro “ID” con el obtenido con el
desencriptador (1048) y pulsar Proceder para localizar la página de id 1048:

Página | 187
Encriptación de parámetros

Esta es la página que estábamos buscando y ya podemos editarla.

El mismo procedimiento se aplica en la URL de acceso a los elementos de todas las familias.

Página | 188
Mejoras en AuraQuantic

Estructura

5 de marzo de 2021

ID: 8280

Esta publicación pertenece a AuraQuantic Training School (ATS) y todos los derechos están reservados. La
reproducción total o parcial de este documento no está permitida, ni su transmisión a terceros sin el
permiso por escrito de ATS.

www.auraquantic.com | school@auraquantic.com | Tel.: +34 962 954 497 |

Internacional: +1 (857) 239 0070

También podría gustarte