Aplicación web progresiva V24 (PWA)
v24.0 presenta nuestro enfoque escalable para la funcionalidad fuera de línea y la capacidad de admitir una gama variable de dispositivos y sistemas operativos, elegimos PWA por las siguientes razones:
Mejor seguridad: Refuerza el uso de HTTPS y las mejores prácticas.
Mejor rendimiento: Permite a los usuarios acceder a los datos más rápido gracias al almacenamiento en caché inteligente.
Funcionalidad sin conexión: Permite a los usuarios utilizar CiteOps sin conexión.
Plataforma cruzada: Funciona en casi cualquier dispositivo que admita los navegadores Chrome / New Edge. Los dispositivos iOS son la excepción debido a las limitaciones de iOS en navegadores distintos a Safari.
Jefes de turno, diputados; los líderes de cuadrilla que ejecutaron el plan de turno fueron el foco de la primera fase de la funcionalidad PWA y fuera de línea. Como tal, para la fase uno de la PWA hemos refactorizado la pantalla TouchUI (Valores Reales) e implementado las siguientes funcionalidades:
La capacidad de acceder a los datos de TouchUI en casi cualquier dispositivo de tableta que admita los navegadores Chrome / Nuevo Edge.
La capacidad de trabajar sin conexión, incluida la capacidad de descargar archivos adjuntos individuales e informes del plan de turnos cuando está fuera de línea.
La capacidad de cambiar entre el modo claro, el modo oscuro y el modo rojo en la pantalla TouchUI (Valores reales)
La refactorización del código para mejorar el rendimiento y eliminar errores menores para una mejor experiencia de usuario.
A donde seguir:
Actualmente estamos trabajando en la aplicación CiteOps Mobile PWA, la aplicación móvil se lanzará en segmentos comenzando con las tareas y los KPI lanzados en diciembre, seguidos por la lista de verificación del plan de turnos y el informe de turnos en el año nuevo.
V24.0 Otras mejoras y errores
Mejoras
Se agregó el rol "ManageAccessibleShiftPlanNotes", en todas las pantallas de Programación y en la pantalla del Programador, los usuarios tendrán la capacidad para sus procesos accesibles de:
Agregar, editar y eliminar todas las notas de tareas (instrucciones, notas de turno y notas de fin de turno) y notas del plan de turno y notas de seguridad. El rol está diseñado para trabajar en conjunto con los roles de Task y Deputy.
Se agregó "ManageAccessibleShiftPlanResources", en todas las pantallas de Programación y en la pantalla del Programador Los usuarios tendrán la capacidad para sus procesos accesibles de:
Agregar usuarios y equipos a los planes de turno, hacer que los usuarios y equipos no estén disponibles en los planes de turnos y preste usuarios y equipos a otros procesos, así como la capacidad de asignar/desasignar usuarios y equipos para programar tareas.
Se agregó la capacidad de los usuarios para especificar qué etiquetas de ubicación les gustaría sobrescribir al importar ubicaciones a través de la importación inteligente.
Se agregaron las "Notas de estado" del equipo a las columnas de equipo de programación de turnos
Errores
Se corrigió la falta de alineación de las etiquetas de minutos y horas en el menú contextual de MST.
Se solucionó un problema con el Programador, donde CiteOps estaba devolviendo un error 500 cuando un usuario dejaba un trabajo o tarea estándar en el programador al que se le asignó un proceso inactivo. CiteOps ahora excluye los procesos inactivos de la lista desplegable de procesos de tareas / trabajos estándar.
Se solucionó un problema por el cual al usar "Location_Create_New" para importar ubicaciones con espacios en su nombre a través de la importación de tareas programadas, CiteOps estaba creando dos nuevas ubicaciones opuestas a una. CiteOps ahora solo crea y asigna correctamente una nueva ubicación.
Se solucionó un problema por el cual cuando CiteOps importaba espacios después del nombre de una ubicación al usar la importación de tareas programadas, CiteOps ahora trunca los espacios.
Se solucionó un problema por el cual la Unidad no aparecía en las tareas de MST.
Se corrigió un problema por el cual al actualizar las etiquetas de ubicación en el Programador, CiteOps se actualizaba innecesariamente.
Se corrigió una serie de errores de internalización en los que faltaba la etiqueta de localización en el código, lo que impedía que CiteOps tradujera algunas palabras al español y al ruso.