Nuevo atributo 'Meses varios atributos' para configurar y posteriormente consultar un reporte personalizado de indicadores


Esta mejora consiste en un nuevo atributo para el reporte personalizado de indicadores que se llama “Meses varios atributos”. Consiste en una columna que tiene varias subcolumnas que muestran información de la variable (Valor, Meta, Causas, Efectos, Soluciones, Soportes y %) agrupada por cada mes del año o los años consultados.

Con el fin de que la consulta del reporte sea rápida cuando tenga este atributo, se han creado las tablas varmonths y varmonthscommentary. En una se almacenan los valores agrupados por meses y en la otra tabla se almacenan los análisis del último valor de las variables por cada mes.

Por lo anterior se debe hacer una migración de valores a las tablas anteriores y para ello se debe hacer lo que se indica a continuación.

Esta mejora es exclusiva para el cliente DIMAR (por el momento). Por tal motivo se deben realizar algunos pasos para activarla.

1. Con la actualización se crea un parámetro en la tabla parametersve que se llama activateGroupingValuesByMonth. Este queda por omisión con valor 0, es decir, inactivo.

Para su activación ejecutamos el siguiente script para cambiar su valor a 1.

DECLARE BEGIN
EXECUTE IMMEDIATE 'ALTER TRIGGER logparametersve_aiudt DISABLE';

   UPDATE parametersve
   SET
      value_prm = 1
   WHERE
      keyname_prm = 'activateGroupingValuesByMonth'
      AND module_prm = 2;
COMMIT;
EXECUTE IMMEDIATE 'ALTER TRIGGER logparametersve_aiudt ENABLE';
END;


2. Reiniciar el sitio.

3. Crear agente migrador de valores.

Funciones de este agente: Migración inicial de variables, migración de variables creadas por la plantilla, migración de valores ingresados por medio de la plantilla de cargue.

  • Para esto ir a la opción Agentes > Administrar y seleccionar crear un agente.
  • Seleccionar que sea de tipo Programador.
  • Asignar un nombre.
  • Modo de ejecución: Administrador por la aplicación web.
  • Asignar frecuencia de disparo. Se recomienda que sea diaria.
  • Asignar fecha de próxima captura. Se recomienda que sea en la madrugada.
  • En la Operación que ejecutará el agente. Seleccionar la opción Migrador de valores de variables agrupación Mensual.
  • Año inicial. Se recomienda que sea un año desde el que la empresa esté revisando valores en la actualidad. Por omisión su valor es 2018.
  • Número de bloques. Por omisión tiene el valor 10.
  • Tamaño del bloque. Cantidad de variables a las que se migrarán los valores y análisis de valores a las tablas varmonths y varmonthscommentary. Por omisión tiene el valor 100 y no se puede cambiar.

La anterior configuración indica que cuando se ejecute el agente se migrarán 100 variables por cada bloque lo que da un total de 1000 variables migradas por ejecución.

Estos valores se pueden cambiar teniendo en cuenta siempre no asignar un número demasiado grande que pueda ocasionar un bloqueo en el cliente.

Una prueba realizada que funcionó bien fue migrar 300 bloques de 100 variables, cada uno desde el año 2018.

La idea es que esta migración se haga gradualmente para no recargar el servidor. Sabremos que ya están todas migradas cuando el campo Número de variables por procesar que se encuentra en la edición del agente se encuentre en 0.


4. Activar el nuevo atributo del reporte para verlo en la lista cuando estemos configurando el reporte.

En el archivo ind_es.properties del directorio #vefile#/veFileBundle/sve del vefile agregar la propiedad monthsAttributesReport=Meses varios atributos

Refrescar las etiquetas desde cualquier opción Parámetros de la SVE.

Al ir a la lista de atributos de la pantalla que permite configurar el reporte se encontrará el nuevo atributo ubicado en orden alfabético.

El nombre del atributo es configurable.

Finalmente luego de configurar el reporte podrá ser consultado con el nuevo atributo exitosamente.

NOTAS:

  • IMPORTANTE: Esta mejora no lleva boletín.
  • IMPORTANTE: Esta mejora no estará disponible para ningún cliente hasta nueva orden.
  • IMPORTANTE: El desarrollo solo incluyó soporte para Oracle.
  • Soporte: Aunque la versión no tiene "-#" después del número de la versión, esta versión es de patches. Recuerde que la versión inicial para crear el actualizador es SVE_9_6_4-20210614
  • La ayuda en línea la podrás encontrar en /home/admon/Paquetes_Clientes/Ayuda9622 de publicación.


Attachments:

image (1).png (image/png)
image.png (image/png)