Application de suivi
Présentation du cas
Tracking App, développé par Oski Solutions, fait progresser la surveillance des employés pour le travail à distance et hybride. Au-delà du simple suivi du temps, il combine captures d'écran, surveillance des saisies et enregistrement des activités pour fournir des aperçus clairs des schémas de travail et de la productivité. Le système est flexible, sécurisé et conçu pour équilibrer supervision et vie privée des employés.
Objectif : Notre objectif était de créer une solution de surveillance pour les employeurs
et les 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 en bureau, génère des preuves de travail vérifiables grâce à des captures d'écran périodiques et suit la productivité via l'activité des dispositifs. Le système conserve les données en cas de problèmes de connectivité et offre des réglages flexibles pour les différents besoins des entreprises, équilibrant une surveillance efficace avec la vie privée des employés pour maintenir la confiance et la transparence.
Informations clés sur le projet
Secteurs
Travail à distance, environnements de travail hybrides, gestion de la main-d'œuvre
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 des activités, vérification du travail par captures d'écran, stockage des données hors ligne avec synchronisation automatique, système de configuration flexible, tableau de bord des analyses 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é de l'utilisateur, tout en assurant une opération fiable dans différentes conditions. Cette approche a permis au produit de rester flexible, évolutif et efficace dans une utilisation réelle.
Système de suivi principal
Fonctionnalités de suivi principales développées, incluant l'entrée clavier, l'activité souris, l'enregistrement de la fenêtre active et la détection d'inactivité.
Gestion des captures d'écran et des données
Système de capture d'écran mis en œuvre avec intervalles configurables, gestion du stockage local, limites de données et compression d'images.
Synchronisation des données
Système de synchronisation construit 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
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 calendrier de synchronisation.
Solutions
Les principales fonctionnalités de la solution
- Gestion des captures d'écran : Intervalles de capture d'écran configurables, gestion du stockage local, limites de suppression et compression garantissent un fonctionnement efficace tout en respectant la vie privée de l'utilisateur.
- Surveillance des activités : Suit les pressions clavier, les mouvements et clics de souris, les titres des fenêtres actives et les périodes d'inactivité pour fournir des aperçus précis avec un impact minimal sur le système.
- Synchronisation des données : Stockage des données hors ligne, synchronisation automatique, compression et logique de nouvelle tentative assurent qu'aucune donnée n'est perdue même en cas de réseau faible, en utilisant une bande passante minimale.
- Système de configuration : Paramètres de suivi personnalisables, intervalles flexibles pour les captures d'écran, seuils d'inactivité ajustables, limites de stockage configurables et synchronisation temporelle 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 un suivi exact des heures des employés, au bénéfice des organisations aux exigences strictes de facturation.
95%
Une représentation précise des véritables modes de travail offre 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 vérifiable du travail.
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%
Assure qu’aucune donnée n’est perdue en cas de problèmes de connectivité, garantissant 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.