Í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.

ejemplo-smartlist-desktop

Smartlist en formato desktop y mostrando sus opciones disponibles

ejemplo-smartlist-desktop

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

  1. Dentro de la carpeta de instalación, entrar a la carpeta “Databases<Motor DB>\Instalación 1.19.1.0 – 1.19.1.11”
  2. Ejecutar uno a uno los scripts en orden según su número (Ej. 01 - DbUpdate 1_19_1_7 – Seguridad).

Evolution Wave

  1. Se recomienda hacer una copia de seguridad del sitio que por lo general suele estar en “C:\inetpub\wwwroot\EvoWave”.
  2. 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
  3. 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”.
  4. Configurar el archivo index.html para que la propiedad <base href=”/”> coincida con la ruta en donde está instalada la aplicación.
  5. 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

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

En este artículo