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.

Image

Informations clés sur le projet

Secteurs

Secteurs

Travail à distance, environnements de travail hybrides, gestion de la main-d'œuvre

Services

Services

Surveillance des employés, suivi du temps, suivi de la productivité, surveillance des activités, synchronisation des données

Solutions

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

Technologies

.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus

Les défis

L'équipe de développement a rencontré des obstacles techniques importants dans la création d'un système de surveillance robuste :
Stabilité des captures d'écran

Stabilité des captures d'écran

Développer une fonctionnalité de capture d'écran stable multiplateforme pour capturer des preuves de travail précises sur différents appareils.

Suivi des activités

Suivi des activités

Mettre en œuvre un suivi précis de l'activité clavier et souris pour surveiller la productivité sans être intrusif.

Gestion des données hors ligne

Gestion des données hors ligne

Gérer les limitations de stockage local et assurer la conservation des données pendant les scénarios hors ligne.

Synchronisation des données

Synchronisation des données

Assurer une synchronisation fiable avec le système CRM principal pour des enregistrements précis et à jour.

Compression des données

Compression des données

Créer une compression efficace des données de captures d'écran pour réduire l'utilisation du stockage tout en préservant la qualité.

Fiabilité du système

Fiabilité du système

Gérer la variabilité de la connexion internet, les états de veille, la charge élevée du système, et maintenir un suivi d'activité précis.

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

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

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

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

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

Résultats en chiffres

Précision du suivi du temps

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.

Surveillance de l’activité

95%

Une représentation précise des véritables modes de travail offre des informations fiables sur la productivité des employés.

Fiabilité des captures d'écran

99%

Les captures d’écran sont prises avec succès presque à chaque fois, garantissant une preuve vérifiable du travail.

Efficacité de la synchronisation des données

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.

Rétention des données hors ligne

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.

Optimisation du stockage

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.

Vous travaillez sur quelque chose de nouveau ?

Créons-le ensemble ! Parlez-nous de votre idée ou réservez une consultation gratuite

Message not sent.
Message not sent.
×
Vous ne savez pas par où commencer ? Nous vous aiderons à définir les prochaines étapes !
Consentement au traitement des données personnelles
×
Vous avez un défi ? Notre équipe le transformera en solution.
Consentement au traitement des données personnelles