Índice
Evolution Wave Versión 3.0
Recomendaciones generales
Esta versión de Evolution Wave es funcional con Evolution versión 1.19.1.11 y EvoConnect
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
Migración de WebApi a Evolution Connect
Para el funcionamiento de Evolution Wave es necesaria tener instalada la herramienta de Evolution Connect, la cuál es un API que sirve como interfaz de los servicios que se consumen. Para instalar Evolution Connect consultar la guía de instalación correspondiente. Por parte de Evolution Wave, solamente se deberá configurar una nueva URL en dónde esté funcionando el servicio desde el archivo app-settings.config.
Nota
La advertencia en este tema se hace porque la versión distribuida de Evolution Wave ya no tiene compatibilidad con el WebApi de las versiones anteriores de Evolution Wave, para esta nueva versión debe utilizar el API de Evolution Connect para que la aplicación funcione.
Nuevas funcionalidades
Implementación de componente de Smartlist
Se creo el componente de smartlist para las nuevas pantallas para que el usuario pueda personalizar a su conveniencia la información que quiere ver de la entidad; también le permite visualizar la configuración de las acciones permitidas y modificar dichos permisos. La forma de personalizar los smartlist se realiza igual que en Evolution con la herramienta de SmartlistTool. En una versión posterior se estará agregando el smartlist para las opciones restantes.
Smartlist en formato desktop y mostrando sus opciones disponibles
Smartlist en formato móvil y mostrando sus opciones disponibles
Pantalla de Consulta de Autorizaciones Gestionadas
Se podrá visualizar la lista de autorizaciones gestionadas donde el usuario logueado es responsable de la actividad del flujo.
Pantalla de Consulta de Mis Créditos
Se podrá visualizar el nivel de endeudamiento y los créditos activos del usuario de una forma interactiva por medio de gráficas. Entre las gráficas que se pueden encontrar son:
- Ingresos Mensuales
- Deducciones Legales y Programadas
- Información general de crédito total
- Cuotas Mensuales
- Situación Actual de Crédito
Pantalla de Solicitud de Acreditación/Ausencias a Cuenta de Tiempo Compensatorio
En esta pantalla se integran dos entidades: solicitud de acreditación de tiempo compensatorio y ausencia a cuenta de tiempo compensatorio con la funcionalidad equivalente a la del portal de Evolution (Portal > Solicitudes > Solicitud de Acreditación a Cuenta de Tiempo Compensatorio, Portal > Solicitudes > Solicitud de Ausencia a Cuenta de Tiempo Compensatorio), donde se pueden crear solicitudes para el usuario logueado y sus subalternos.
Pantalla de Consulta de Fondo de Tiempo Compensatorio
Se podrá consultar el fondo de tiempo compensatorio y sus detalles para el usuario logueado y sus subalternos.
Pantalla de Mi Expediente
Se podrá consultar y editar las secciones General, En Emergencias y Familiares (del grupo Personal), a excepción de la sección Personal (del grupo Administrativa) que solamente permite consulta. En cada una de ellas se encuentra una lista que muestra el estado de la información en las secciones, y también se puede ver en un diálogo las modificaciones pendientes del expediente del usuario. La funcionalidad es similar a la pantalla de mi expediente en el portal de Evolution y los accesos son los mismos dados en la pantalla de “Permisos de Secciones de ‘Mi Expediente’ “. Está basado en la funcionalidad de Evolution (Referencia en Evolution: Portal > Consultas > Mi Expediente).
Pantalla de Solicitud de Incapacidades
Permite consultar, crear, editar, enviar a autorizar y eliminar incapacidades. Lo novedoso con esta pantalla es que permite adjuntar archivos o fotografías a una incapacidad (si el usuario posee el permiso).
Se Agregó Información en Mi Perfil como Código QR que Identifique al Empleado
Se agregó la siguiente información a Mi Perfil del usuario:
- Código alternativo del expediente del empleado
- Descripción del área funcional
- Código QR que devuelve información del usuario
Auditoría: Registro de Visitas del Usuario y Acciones Consultadas
Se almacenan y se realizan análisis de datos recolectados de Evolution Wave utilizando la herramienta de Google Analytics.
Actualmente los datos que se obtiene son:
- Identificar las páginas que visita el usuario
- Identificar el uso del botón de ayuda en las pantallas de la aplicación
- Identificar errores controlados
- Clasificar los datos por tipo de dispositivo
Mejoras en Funcionalidades Existentes
Se Agregó Empleados Subalternos a la Consulta de Vacaciones
Ya se pueden consultar vacaciones de empleados subalternos del usuario logueado.
Se Agregó Empleados Subalternos a la Solicitud de Vacaciones
Ya se pueden crear solicitudes de vacaciones de empleados subalternos del usuario logueado.
No Mostrar la Hora en la Columna de Fecha de las Pantallas que Solo Llevan Fecha
En estas pantallas solo se registra la fecha y no la hora, debido que la hora no es necesaria en ellas. Las pantallas donde aplica el cambio son:
- Amonestaciones
- Ingresos Eventuales
- Descuentos Eventuales
- Reconocimientos
- Justificacion de Marcas
- Otros Patrones
- Reversión de Contratación
- Tiempo Compensatorio
Validar Notificaciones con OneSignal
Se hicieron pruebas y modificaciones para adaptarlo en la versión 3.0 de Evolution Wave.
Mejora Visual de Barra de Navegación Inferior
Para la vista móvil, muestra las opciones de módulos actuales en la barra inferior y solo muestra el texto de la opción seleccionada para optimizar espacio.
Al refrescar la pantalla se redirecciona a mi perfil
Se corrigió que al refrescar cualquiera de las pantallas de Evowave (en versión móvil arrastrando la pantalla hacia abajo) mostraba un mensaje que se redireccionaría a la pantalla de mi perfil por temas de seguridad.
Instrucciones de Instalación
Base de Datos
- Dentro de la carpeta de instalación, entrar a la carpeta “Databases<Motor DB>\Instalación 1.19.1.0 – 1.19.1.11”
- Ejecutar uno a uno los scripts en orden según su número (Ej. 01 - DbUpdate 1_19_1_7 – 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://localhost:44367/docs/evowave/servicios-adicionales/servicio-onesignal.md
Pasos Finales
- Entrar al URL de Evolution Wave y validar que este funcione adecuadamente