Trackingtoepassing
Overzicht van de case
Tracking App, ontwikkeld door Oski Solutions, verbetert het bewaken van werknemers bij thuiswerken en hybride werken. Naast eenvoudige tijdregistratie combineert het screenshots, inputmonitoring en activiteitlogboeken om duidelijke inzichten te bieden in werkpatronen en productiviteit. Het systeem is flexibel, veilig en ontworpen om toezicht en privacy van werknemers in balans te houden.
Doel: Ons doel was om een monitoringsoplossing te creëren voor werkgevers
en werknemers die zorgt voor transparante en nauwkeurige activiteitsregistratie. Het biedt precieze tijdregistratie voor medewerkers op afstand en op kantoor, genereert verifieerbaar bewijs van werk via periodieke screenshots en bewaakt productiviteit via apparaatactiviteit. Het systeem bewaart gegevens bij verbindingsproblemen en biedt flexibele instellingen voor verschillende bedrijfsbehoeften, waarbij effectieve monitoring wordt gecombineerd met de privacy van werknemers om vertrouwen en transparantie te behouden.
Belangrijke projectinformatie
Branche
Thuiswerken, hybride werkomgevingen, personeelsbeheer
Diensten
Werknemersmonitoring, tijdregistratie, productiviteitsregistratie, activiteitsbewaking, gegevenssynchronisatie
Oplossingen
Activiteitentrackingsysteem, werkverificatie op basis van screenshots, offline gegevensopslag met automatische synchronisatie, flexibel configuratiesysteem, dashboard met productiviteitsinzichten
Technologieën
.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus
De uitdagingen
Het proces
Om een robuuste en gebruiksvriendelijke monitoringsoplossing te bouwen, werd het ontwikkelingsproces opgedeeld in verschillende belangrijke onderdelen. Elk deel van het systeem is ontworpen om prestaties, gegevensnauwkeurigheid en privacy van gebruikers in balans te houden, terwijl een betrouwbare werking onder verschillende omstandigheden wordt gegarandeerd. Deze aanpak maakte het product flexibel, schaalbaar en efficiënt in praktisch gebruik.
Core-tracking systeem
Ontwikkelde kern-tracking functies, inclusief toetsenbordinput, muisactiviteit, actieve venster logging en inactiviteitsdetectie.
Screenshot- & gegevensbeheer
Geïmplementeerd screenshot-systeem met configureerbare intervallen, beheer van lokale opslag, datalimieten en beeldcompressie.
Gegevenssynchronisatie
Gebouwd synchronisatiesysteem met offline gegevensopslag, automatische synchronisatie, compressie en foutafhandeling met herhaallogica.
Configuratiesysteem
Ontworpen flexibel configuratiesysteem waarmee trackingparameters, screenshotintervallen, inactiviteit-drempels, opslaglimieten en synchronisatietiming kunnen worden aangepast.
Oplossingen
De belangrijkste kenmerken van de oplossing
- Screenshotbeheer: Configureerbare screenshotintervallen, lokaal opslagbeheer, verwijderingslimieten en compressie zorgen voor efficiënte werking met respect voor de privacy van gebruikers.
- Activiteitsbewaking: Volgt toetsindrukken, muisbewegingen en -klikken, actieve venstertitels en perioden van inactiviteit om nauwkeurige inzichten met minimale systeembelasting te bieden.
- Gegevenssynchronisatie: Offline gegevensopslag, automatische synchronisatie, compressie en herhaallogica zorgen ervoor dat er geen gegevens verloren gaan, zelfs bij slechte netwerkcondities, met minimaal dataverbruik.
- Configuratiesysteem: Aanpasbare trackingparameters, flexibele screenshotintervallen, verstelbare inactiviteitsdrempels, configureerbare opslaglimieten en synchronisatietiming laten organisaties het systeem afstemmen op hun behoeften met behoud van consistentie.
Resultaten in cijfers
99%
Nauwkeurigheid in werkurenregistratie zorgt voor een correcte vastlegging van de uren van medewerkers, wat organisaties met strikte factureringseisen ten goede komt.
95%
Nauwkeurige weergave van werkpatronen biedt betrouwbare inzichten in de productiviteit van medewerkers.
99%
Screenshots worden bijna altijd succesvol gemaakt, wat verifieerbaar bewijs van werk garandeert.
92%
Geoptimaliseerde gegevensoverdracht verkleint de omvang van gesynchroniseerde data, verbetert systeemprestaties en bespaart bandbreedte.
100%
Zorgt ervoor dat er geen data verloren gaat tijdens verbindingsproblemen en behoudt volledige betrouwbaarheid voor alle offline scenario's.
met 85%
De grootte van de screenshotopslag is verminderd, waardoor schijfruimte wordt bespaard zonder concessies te doen aan de datakwaliteit.