Aplicación de Seguimiento
Resumen del caso
Tracking App, desarrollada por Oski Solutions, avanza en el monitoreo de empleados para el trabajo remoto e híbrido. Más allá del simple seguimiento del tiempo, combina capturas de pantalla, monitoreo de entradas y registro de actividad para proporcionar una visión clara de los patrones de trabajo y la productividad. El sistema es flexible, seguro y diseñado para equilibrar la supervisión con la privacidad del empleado.
Objetivo: Nuestro objetivo fue crear una solución de monitoreo para empleadores
y empleados que garantice un seguimiento de la actividad transparente y preciso. Proporciona un seguimiento exacto del tiempo para el personal remoto y en oficina, genera pruebas verificables de trabajo mediante capturas de pantalla periódicas y supervisa la productividad mediante la actividad del dispositivo. El sistema conserva los datos durante problemas de conectividad y ofrece configuraciones flexibles para diferentes necesidades empresariales, equilibrando el monitoreo efectivo con la privacidad del empleado para mantener la confianza y la transparencia.
Información clave del proyecto
Industria
Trabajo remoto, entornos de trabajo híbridos, gestión de la fuerza laboral
Servicios
Monitoreo de empleados, seguimiento del tiempo, seguimiento de la productividad, monitoreo de actividad, sincronización de datos
Soluciones
Sistema de seguimiento de actividad, verificación de trabajo basada en capturas de pantalla, almacenamiento de datos sin conexión con sincronización automática, sistema de configuración flexible, panel de información de productividad
Tecnologías
.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus
Los desafíos
El proceso
Para construir una solución de monitoreo robusta y fácil de usar, el proceso de desarrollo se estructuró en varios componentes clave. Cada parte del sistema fue diseñada para equilibrar el rendimiento, la precisión de los datos y la privacidad del usuario, asegurando un funcionamiento fiable en diferentes condiciones. Este enfoque permitió que el producto se mantuviera flexible, escalable y eficiente en el uso real.
Sistema Principal de Seguimiento
Desarrollo de funcionalidades principales de seguimiento, incluyendo entradas de teclado, actividad del ratón, registro de ventanas activas y detección de inactividad.
Gestión de Capturas y Datos
Implementación de un sistema de capturas de pantalla con intervalos configurables, gestión de almacenamiento local, límites de datos y compresión de imágenes.
Sincronización de Datos
Creación de un sistema de sincronización con almacenamiento de datos offline, sincronización automática, compresión de datos y manejo de errores con lógica de reintentos.
Sistema de Configuración
Diseño de un sistema flexible de configuración que permite personalizar parámetros de seguimiento, intervalos de captura, umbrales de inactividad, límites de almacenamiento y tiempos de sincronización.
Soluciones
Características clave de la solución
- Gestión de Capturas: Intervalos configurables de capturas, gestión de almacenamiento local, límites de eliminación y compresión garantizan una operación eficiente respetando la privacidad del usuario.
- Monitoreo de Actividad: Registra pulsaciones de teclado, movimientos y clics del ratón, títulos de ventanas activas y períodos de inactividad para ofrecer información precisa con un impacto mínimo en el sistema.
- Sincronización de Datos: Almacenamiento de datos offline, sincronización automática, compresión y lógica de reintentos aseguran que no se pierdan datos incluso bajo condiciones de red deficientes, usando un ancho de banda mínimo.
- Sistema de Configuración: Parámetros de seguimiento personalizables, intervalos flexibles para capturas, umbrales ajustables de inactividad, límites configurables de almacenamiento y tiempos de sincronización permiten que las organizaciones adapten el sistema a sus necesidades manteniendo la coherencia.
Resultados en números
99%
La precisión en el registro del tiempo de trabajo asegura un registro exacto de las horas de los empleados, beneficiando a las organizaciones con requisitos estrictos de facturación.
95%
La representación precisa de los patrones reales de trabajo proporciona información confiable sobre la productividad de los empleados.
99%
Las capturas de pantalla se realizan con éxito casi siempre, asegurando pruebas verificables del trabajo.
92%
La transferencia optimizada de datos reduce el tamaño de los datos sincronizados, mejorando el rendimiento del sistema y ahorrando ancho de banda.
100%
Garantiza que no se pierdan datos durante problemas de conectividad, manteniendo la plena fiabilidad para todos los escenarios sin conexión.
en un 85%
Se reduce el tamaño del almacenamiento de capturas de pantalla, ahorrando espacio en disco sin comprometer la calidad de los datos.