El Visor es un componente transversal para los productos de Aranda y permite visualizar la información de tableros (dashboard) en cada uno de los productos.
El administrador o especialista encaragado de implementar el componente debe tener en cuenta las siguientes consideraciones:
1. Crear Aplicación Virtual
Se debe crear una aplicación virtual en el OutServver.
2. Instalación
El proceso de instalación del componente puede hacerse de dos formas:
-
Para instalación en nube se entrega un un artefacto dentro del pipeline AQM-Release: Binarios/Viewer.zip.
-
Para una instalación OnPremise debe ejecutar el instalador de la aplicación: Installer/Aranda.AQM.Viewer.[version].msi
⚐ Nota:
- El módulo de reportería se debe instalar en el mismo dominio de la aplicación para que las credenciales de autenticación coincidan de forma que coexistan los usuarios y los grupos. |
- Es posible que el visor se publicará como un nuget disponible en la lista de paquetes de la librería de Aranda.
3. Visualizar tableros desde otras aplicaciones Aranda
Instalado el componenete del visor podrá integrar la vista de tableros a los productos Aranda y acceder a los diferentes módulos de reportería, con un simple ajuste de rutas (url)
A continuación se presentan las rutas para la vista de tableros:
Acceso a la vista general de carpetas
Al acceder a esta ruta el componente carga la vista de todas las carpetas y tableros encontrados. La información generada (carpetas,tableros) será organizada de forma jerárquica y al elegir una carpeta se despliegan los tableros contenidos. Sólo se muestran carpetas con tableros, es decir no se muestran carpetas vacías.
http://dominioaplicacion/viewer/index.html#/dashboards
El usuario sólo podrá visualizar la información a la que tiene tiene accceso.
Para cargar solo un tablero use la siguiente url
http://dominioaplicacion/viewer/index.html#/dashboard?id=<identificador de tablero>
Para abrir la consola de configuración
Esta vista permite configurar los permisos sobre las carpetas, que debe usar el usuario Administrador. También podra subir o descargar tableros en formato xml.
http://dominioaplicacion/viewer/index.html#/configuration
Conexión a la base de datos
El componente usará la conexión a la base de datos de su aplicación.
⚐ Nota: En versiones posteriores se permitirá el uso de bases de datos alternas como réplicas, con el objeto que los tableros cargen sin afectar el rendimiento.
Ejemplos de uso
En su aplicación coloque un fragmento como el siguiente:
<iframe src="https://dominioaplicacion.com/viewer/index.html#/dashboards"></iframe>
Consideraciones
-
El componente carga el tema blanco azul de aqm que se mostrará dentro del iframe, se harán mejoras para personalización de los temas acorde con la aplicación.
-
Su aplicación debe usar librerías common 9.7.
Funcionamiento multitenant
La aplicación del visor es compatible con el funcionamiento multitenant, pero tenga en cuenta las pequeñas variaciones de la url que corresponden a este tipo de configuración.