Application de suivi
Résumé du cas
Tracking App, développée par Oski Solutions, fait progresser la surveillance des employés pour le travail à distance et hybride. Au-delà du simple suivi du temps, elle combine captures d'écran, surveillance des entrées et journalisation des activités pour fournir des informations claires sur les habitudes de travail et la productivité. Le système est flexible, sécurisé, et conçu pour équilibrer la supervision avec la vie privée des employés.
Objectif : Notre objectif était de créer une solution de surveillance pour employeurs
et employés qui assure un suivi transparent et précis des activités. Elle fournit un suivi précis du temps pour le personnel à distance et au bureau, génère des preuves de travail vérifiables via des captures d'écran périodiques, et surveille la productivité via l'activité des appareils. Le système conserve les données en cas de problèmes de connexion et offre des réglages flexibles adaptés aux besoins des entreprises, équilibrant une surveillance efficace avec la vie privée des employés pour maintenir confiance et transparence.
Informations clés du projet
Secteurs
Travail à distance, environnements de travail hybrides, gestion des effectifs
Services
Surveillance des employés, suivi du temps, suivi de la productivité, surveillance des activités, synchronisation des données
Solutions
Système de suivi d'activité, vérification du travail basée sur des captures d'écran, stockage des données hors ligne avec synchronisation automatique, système de configuration flexible, tableau de bord d'analyse de productivité
Technologies
.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus
Les défis
Le processus
Pour construire une solution de surveillance robuste et conviviale, le processus de développement a été structuré en plusieurs composants clés. Chaque partie du système a été conçue pour équilibrer performance, précision des données et confidentialité des utilisateurs, tout en assurant un fonctionnement fiable dans différentes conditions. Cette approche a permis au produit de rester flexible, évolutif et efficace en usage réel.
Système de suivi principal
Fonctionnalités principales de suivi développées, incluant saisie clavier, activité souris, journal des fenêtres actives et détection d'inactivité.
Gestion des captures d'écran et des données
Mise en place d'un système de capture d'écran avec intervalles configurables, gestion du stockage local, limites de données, et compression d'images.
Synchronisation des données
Construction d'un système de synchronisation avec stockage des données hors ligne, synchronisation automatique, compression des données, et gestion des erreurs avec logique de nouvelle tentative.
Système de configuration
Conception d'un système de configuration flexible permettant la personnalisation des paramètres de suivi, des intervalles de capture d'écran, des seuils d'inactivité, des limites de stockage, et du timing de synchronisation.
Solutions
Les fonctionnalités clés de la solution
- Gestion des captures d'écran : Intervalles de capture configurables, gestion du stockage local, limites de suppression, et compression assurent un fonctionnement efficace tout en respectant la vie privée des utilisateurs.
- Surveillance des activités : Suit les frappes clavier, mouvements et clics de souris, titres des fenêtres actives, et périodes d'inactivité pour fournir des informations précises avec un impact minimal sur le système.
- Synchronisation des données : Stockage de données hors ligne, synchronisation automatique, compression, et logique de nouvelle tentative garantissent aucune perte de données même sous conditions de réseau défavorables, utilisant un minimum de bande passante.
- Système de configuration : Paramètres de suivi personnalisables, intervalles de capture flexibles, seuils d'inactivité ajustables, limites de stockage configurables, et timing de synchronisation permettent aux organisations d'adapter le système à leurs besoins tout en maintenant la cohérence.
Résultats en chiffres
99%
La précision dans l'enregistrement du temps de travail garantit une consignation exacte des heures des employés, ce qui bénéficie aux organisations ayant des exigences strictes en matière de facturation.
95%
Une représentation précise des schémas réels de travail fournit des informations fiables sur la productivité des employés.
99%
Les captures d'écran sont prises avec succès presque à chaque fois, garantissant une preuve de travail vérifiable.
92%
Le transfert de données optimisé réduit la taille des données synchronisées, améliorant les performances du système et économisant la bande passante.
100%
Garantit qu'aucune donnée n'est perdue lors de problèmes de connectivité, maintenant une fiabilité totale pour tous les scénarios hors ligne.
de 85%
La taille de stockage des captures d'écran est réduite, économisant de l'espace disque sans compromettre la qualité des données.