Índice
Evolution Wave Versión 4.7.0
Recomendaciones generales
Antes de iniciar con la actualización, se recomienda hacer un backup de la versión anterior. Y se deben respaldar los siguientes archivos del folder del sitio web, normalmente ubicados en “C:\intepub\wwwroot\EvoWave”:
- web.config
- manifest.json
- app-settings.json (ubicado en la carpeta de assets)
- logger-config.json (ubicado en la carpeta de assets)
Nuevos requisitos de software
Ninguno
Advertencias y cambios que rompen compatibilidad
Se require la versión de Evolution 1.24.2.x
Nuevas funcionalidades
Integración de EvoBot
Se agrega la conexión con EvoBot para poder realizar consultas y dudas por medio de un chat de inteligencia artificial, facilitando la interacción guiada dentro del portal.
Implementación ABAC
Se agrega seguridad basada en Roles con ABAC para reforzar los controles de acceso y aplicar políticas basadas en atributos de identidad y contexto en lugar de solo cargos.
Implementación de HealthCheck
Se incorpora la opción de monitorear la salud de las diferentes aplicaciones conectadas al Evolution Wave Portal para supervisar su estado en tiempo real.
Expediente Estado Patrimonial - Acciones en empresas del expediente
Se ha agregado la sección de Acciones en empresas del expediente, en donde es posible consultar tanto para sí mismo como para un subalterno, acciones en empresas del expediente al expediente en cuestión.
Expediente Estado Patrimonial - Ingresos Mensuales adicionales
Se ha agregado la sección Ingresos Mensuales adicionales, en donde es posible consultar tanto para sí mismo como para un subalterno, ingresos mensuales adicionales al expediente en cuestión.
Expediente Estado Patrimonial - Valores emitidos por el gobierno
Se ha agregado la sección de Valores emitidos por el gobierno, en donde es posible consultar tanto para sí mismo como para un subalterno, valores emitidos por el gobierno al expediente en cuestión.
Expediente Estado Patrimonial - Valores emitidos por entidades privadas
Se ha agregado la sección de Valores emitidos por entidades privadas, en donde es posible consultar tanto para sí mismo como para un subalterno, valores emitidos por entidades privadas al expediente en cuestión.
Expediente Estado Patrimonial – Vehículos
Se ha agregado la sección de Vehículos, en donde es posible consultar tanto para sí mismo como para un subalterno, vehículos al expediente en cuestión.
Expediente Estado Patrimonial – Propiedades
Se ha agregado la sección de Propiedades, en donde es posible consultar tanto para sí mismo como para un subalterno, propiedades al expediente en cuestión.
Expediente Pasivos - Tarjetas de Crédito
Se ha agregado la sección de Tarjetas de Crédito, en donde es posible consultar tanto para sí mismo como para un subalterno, tarjetas de crédito al expediente en cuestión.
Expediente Pasivos - Préstamo
Se ha agregado la sección de Préstamo, en donde es posible consultar tanto para sí mismo como para un subalterno, préstamo al expediente en cuestión.
Expediente Pasivos - Relaciones de Fiador
Se ha agregado la sección de Relaciones de Fiador, en donde es posible consultar tanto para sí mismo como para un subalterno, relaciones de fiador al expediente en cuestión.
Expediente Administrativo - Solicitud de Equipo o Acceso
Se ha agregado la sección de Solicitud de Equipo o Acceso, en donde es posible consultar tanto para sí mismo como para un subalterno, equipo al expediente en cuestión.
Stack Trace – Interfaz gráfica
Se ha agregado la posibilidad de visualizar la cola de errores reportados por la aplicación, el cuál se muestra según permisos de rol.
Mejoras en Funcionalidades Existentes
Mis Créditos - visualización incompleta de la pantalla en Android
Se mejoró la distribución y manejo de los espacios en la pantalla de mis Créditos para dispositivos móviles, permitiendo un diseño más limpio y estético.
Campos adicionales de tipo numéricos son requeridos, aunque se hayan configurado como no requeridos
Se solucionó un problema que provocaba que los campos numéricos adicionales se marcaran como requeridos aun cuando estos no habían sido configurados de tal manera.
Consultas de solicitudes no se aplica el filtro por usuario autenticado
Anteriormente se mostraban todas las solicitudes dentro de esta página; ahora se muestran únicamente aquellas que apliquen para el usuario autenticado.
Beneficios Adicionales - falta mensaje “sin registros” dentro de la pantalla
Se agregó un mensaje que indica que no se poseen registros para mostrar en dicha pantalla cuando esta no posee datos.
Documentos de Identificación - se permite ingresar fecha de expedición posterior a la fecha de vencimiento
Se agregó una validación que impide agregar un documento con una fecha de expedición posterior a la fecha de vencimiento para el expediente propio y el de subalterno.
Documentación - inconsistencias en las fechas
Se agregaron validaciones que evitan inconsistencias en las fechas de préstamo o entrega.
Actualización a Angular 19
Se actualizó la aplicación a Angular 19 para incorporar las últimas mejoras del framework.
Actualización de diseño
Se actualizó la interfaz gráfica de Evolution Wave Portal para modernizar su apariencia.
Mitigación de vulnerabilidad de seguridad: WSTG-CONF-14
Se agregaron cabeceras de seguridad que ayudan a evitar que contenido externo no controlado interactúe con la aplicación de forma no deseada.
Instrucciones de Instalación
Base de Datos
Dentro de la carpeta de instalación, entrar a la carpeta “Databases<Motor DB>” y se mostrarán 2 carpetas:
- Actualización 4.6.0 a 4.7.0
- Instalación 4.7.0
En caso ya se tenga instalado previamente la versión de EvoWave 4.6.0 seleccionar la carpeta “Actualización 4.6.0 a 4.7.0”, en caso contrario seleccionar la carpeta “Instalación 4.7.0”.
Dentro de la carpeta de instalación, entrar a la carpeta “Databases<Motor DB>” y seleccionar la carpeta correspondiente, si se está haciendo una actualización desde la versión 4.6.
Ejecutar uno a uno los scripts en orden según su número (Ej. 01 - DbUpdate 1_19_1_15 – Seguridad).
Evolution Wave
- Se recomienda hacer una copia de seguridad del sitio que por lo general suele estar en “C:\inetpub\wwwroot\EvoWave”.
- 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
- logger-config.json
- Reemplazar el contenido de la carpeta del website que por lo general suele estar “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. - Reutilizar los archivos de configuración respaldados en el paso 1.
Para más información respecto a la instalación de EvoWave se puede revisar el siguiente enlace: https://docs.aseinfo.net/docs/evowave/instalacion/instalacion.md
Configuración de Servicio Logger
Para la configuración de este servicio en EvoWave se debe leer el siguiente artículo:
https://docs.aseinfo.net/docs/evowave/servicios-adicionales/servicio-logger.md
Configuración de Servicio Push Notifications
Para la configuración de este servicio en EvoWave se debe leer el siguiente artículo:
https://docs.aseinfo.net/docs/evowave/servicios-adicionales/servicio-onesignal.md
Configuración de Temas
Para la configuración de un tema para EvoWave se debe leer el siguiente artículo:
https://docs.aseinfo.net/docs/evowave/servicios-adicionales/servicio-theming.md
Configuración de Headers Http
Para la configuración de los headers para EvoWave se debe leer el siguiente artículo:
https://docs.aseinfo.net/docs/evowave/servicios-adicionales/servicio-httpHeaders.md
Pasos Finales
- Entrar al URL de Evolution Wave y validar que este funcione adecuadamente