# Descripción general

# Perspectiva del producto

Dashboard SIV-TCR es un sistema de consulta de información presentada de manera amigable, los datos presentados en el dash están alojados en gráficas que pueden ser: gráficas de pastel, gráficas de barras, gráficas de puntos y/o gráficas de barras verticales.

Todas las gráficas del sistema pueden ser filtradas por opciones principales (empresa, región, sucursal y puesto) o por filtros avanzados donde se incluye también, un rango de fechas. Los filtros avanzados son limitados en algunas vistas del sistema debido a su aplicación en las gráficas. Aplicar ciertos filtros en ciertas gráficas no ocasiona ningún cambio (se explica con mayor detalle en la sección "Limitaciones de diseño e implementación").

El alcance actual del producto es lograr que el sistema se valida solo. Esto quiere decir, que al momento de dar clic sobre una gráfica, ésta te mande a un reporte con la sección seleccionada. Una vez ahí los datos de dicho reporte avalarán la información que se cargó en las gráficas.

# Características de usuario

Actualmente el sistema se encuentra en una etapa de desarrollo y pruebas, por lo que el único que tiene acceso al sistema es el administrador súper, limitado tan solo al sistema en QA viaticos tcr (opens new window).

Acceso al dash

Para acceder a la vista del dashboard una vez identificados en el sistema Viaticos-TCR (opens new window) solo basta con dar clic en la opción reportes y luego en dashboard.

¿cómo acceder al dash?

Como usuario administración súper y con acceso al sistema, puedo interactuar con el dashboard de manera libre.

El usuario deberá conocer previamente el contexto del sistema para aplicar filtros que satisfagan sus necesidades de información.

# Ambiente de operación

Actualmente el dash se encuentra en desarrollo, por lo tanto se maneja un ambiente local (donde trabaja el desarrollador) y un ambiente de pruebas (donde se validan los cambios locales y QA verifica los datos).

El flujo de actualizaciones se maneja con Git-flow en un repositorio privado en Gitlab, cuya integración es continua, permitiendo al desarrollador subir cambios de manera paulatina sin depender de nadie más (en la mayoría de los casos).

Se aloja en un servidor que forma parte del conjunto de sistemas alojados en el espacio de DIT cuyo encargado es el DevOps (opens new window) de DIT.

# Limitaciones de diseño e implementación

Aquí encontraremos el detalle de las excepciones que se tienen hasta la fecha en lo que respecta a la usabilidad del producto.

# Diseño

  • Sección viáticos. Se deshabilitó el selector concepto de viáticos de los filtros avanzados debido a que las gráficas mostraban valores divergentes
  • Sección comprobación. Se deshabilitó el selector estatus de los filtros avanzados debido a que la información de las gráficas es independiente de los estatus.

# Implementación

  • Sección vuelos. Se quitaron las gráficas solicitudes por aerolínea y montos por aerolínea debido a la complejidad al momento de obtener los datos.

# Supuestos y dependencias

Se explican a detalle, sucesos y circunstancias que permiten o permiten un correcto funcionamiento del sistema.

# Supuestos

La información de las gráficas corresponde al contexto general de SIV-TCR lo que significa que el usuario final que interactúe con el sistema, debe saber a priori los filtros que desea aplicar para que los resultados sean congruentes.

# Dependencias

El dash (opens new window) tiene correlación directa con Viaticos-TCR (opens new window) y las gráficas son alimentadas por medio de un API que vive en SIV-TCR, por lo tanto, cualquier afectación en la información del sistema de viáticos-tcr tendrá una consecuencia instantánea en el dashboard.

#

Last Updated: 8/12/2021, 12:28:49 PM