Índice

Evolution Wave Versión 2.0.2

Recomendaciones generales

Este hotfix solamente se puede aplicar sobre la versión sobre la versión 2.0.1 de EvoWave.

Para más información sobre el uso de esta versión de EvoWave se puede revisar el manual de usuario: https://docs.aseinfo.net/docs/evowave/manual-usuario/perfil.md

Nuevos requisitos de software

Ninguno.

Advertencias y cambios que rompen compatibilidad

Se requiere la versión de Evolution 1.19.1.9

Nuevas funcionalidades

Adición de un logger para registrar errores

En la aplicación se agregó una herramienta de logger, un programa que en forma sistemática puede registrar eventos de la aplicación, se puede configurar para que funcione en distintos niveles de eventos dentro de la aplicación y se guardarán en un archivo en el servidor donde se registra también el stack trace o informe de eventos.

Mejoras en Funcionalidades Existentes

Habilitar y deshabilitar las notificaciones de One Signal

En este Hotfix se permite activar o desactivar las notificaciones en EvoWave. La configuración se realiza desde la pantalla de Mi Perfil. Al iniciar la aplicación por primera vez, se muestra un diálogo automáticamente en donde se le pregunta al usuario si desea habilitar las notificaciones para su dispositivo.

Nota
Las notificaciones son independientes por dispositivo, indicando qué si el usuario activa las notificaciones desde su computadora, estas no serán mostradas en su teléfono automáticamente.

Nota
Esta funcionalidad solamente esta disponible en dispositivos Desktop y Android

Actualización de controladores para integrar cambios de Evolution 1.19.1.9

A raíz de la nueva versión de Evolution se resolvieron múltiples métodos actualizados, conflictos con el cambio de versión y también hubo adición de nuevos paquetes.

Corrección de errores

Listado de Errores Corregidos

A continuación, se muestra el listado de errores detectados en Evolution Wave

Incidencia Resumen Componentes
INC-1427 Actualización para integrar cambios de Evolution 1.19.1.9 Infraestructura
INC-1425 Agregar Logger para interceptar errores Infraestructura
INC-1448 Validar, habilitar y deshabilitar notificaciones de OneSignal Mi Perfil
INC-1422 Al iniciar la aplicación muestra el error que no encuentra el recurso y luego carga correctamente la página de login Login
INC-1381 Problema al refrescar una pantalla de la aplicación evowave en móvil Infraestructura

Instrucciones de Instalación

Base de Datos

En este hotfix no hay scripts por ejecutar.

Evolution Wave

  1. Hacer una copia de los archivos ya creados dentro del website de Evolution Wave, específicamente:
    1. web.config
    2. manifest.json
    3. Dentro de la carpeta de assets:
      1. app-config.json
  2. Revisar si los archivos listados poseen nuevas configuraciones, de ser así, tendrán que se agregadas a los archivos respectivos:
    1. app-config.json
  3. Reemplazar los archivos dentro del website que por lo general suele estar en “c:\inetpub\wwwroot\EvoWave”, por los archivos ubicados en el folder “Evolution Components\wwwEvolutionWave”.
  4. Configurar el archivo index.html para que la propiedad <base href=”/”> coincida con la ruta en donde está instalada la aplicación.

Configuracion de Servicio de OneSignal

Este servicio permite que el usuario pueda recibir push notifications en su dispositivo. Para las preparaciones previas y su configuración revisar el siguiente enlace: https://docs.aseinfo.net/docs/evowave/instalacion/configuracionServicios.md#configuracion-de-onesignal

Configuración de Servicio Logger

El nombre del archivo es logger-config.json.

La localización del archivo es adentro de la carpeta assets en el componente EvoWave.

Al abrir el archivo se ve el siguiente objeto:

{
  "// levels:": "TRACE=0, DEBUG=1, INFO=2, LOG=3, WARN=4, ERROR=5, FATAL=6, OFF=7",  
  "level": 2,
  "serverLogLevel": 2, 
  "serverLoggingUrl": "<<api-url>>/api/logs", 
  "disableConsoleLogging": false
}
  • levels: Funciona como indicador de los distintos niveles de registros que se manejan en el servicio, se usará el logger a partir del número configurado.
  • level: El nivel a partir del cuál funcionará el servicio completo.
  • serverLogLevel: El nivel a partir del cuál se escribirán los registros en el servidor
  • serverLoggingUrl: URL de consulta hacia el api.
  • disableConsoleLogging: Valor booleano para indicar si los registros serán visualizados desde la consola del navegador del usuario final.

Los archivos generados por este servicio se guardan bajo el siguiente formato:

EvoWave_YYYY-MM-DD.log

La localización de los archivos generados serán escritos dentro de la carpeta de logs, que se encuentra ubicada en la instalación del api.

Web Api

  1. Hacer una copia del archivo AppSettings.config y ConnectionStrings.config.
  2. Reemplazar los archivos dentro del website que por lo general suele estar en “c:\inetpub\wwwroot\EvoWave”, por los archivos ubicados en el folder “Evolution Components\wwwEvolutionWave”.
  3. Configurar los archivos AppSettings.config y ConnectionStrings.config utilizando como base la configuración ya definida en los archivos copiados de AppSettings.config y ConnectionStrings.config.

Pasos Finales

  1. Reiniciar el WebApi.
  2. Entrar al URL de Evolution Wave y validar que este funcione adecuadamente.
¿Es útil esta información?

En este artículo