Í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
- Hacer una copia de los archivos ya creados dentro del website de Evolution Wave, específicamente:
- web.config
- manifest.json
- Dentro de la carpeta de assets:
- app-config.json
- Revisar si los archivos listados poseen nuevas configuraciones, de ser así, tendrán que se agregadas a los archivos respectivos:
- app-config.json
- 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”.
- 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
- Hacer una copia del archivo AppSettings.config y ConnectionStrings.config.
- 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”.
- 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
- Reiniciar el WebApi.
- Entrar al URL de Evolution Wave y validar que este funcione adecuadamente.