Trackingtoepassing
Overzicht van de casus
Tracking App, ontwikkeld door Oski Solutions, verbetert het toezicht op werknemers bij thuis- en hybride werken. Naast eenvoudige tijdregistratie combineert het schermafbeeldingen, inputmonitoring en activiteitslogboek om heldere inzichten te bieden in werkpatronen en productiviteit. Het systeem is flexibel, veilig en ontworpen om toezicht te balanceren met de privacy van werknemers.
Doel: Ons doel was een monitoringsoplossing te creëren voor zowel werkgevers
als werknemers die transparante en nauwkeurige activiteitsregistratie garandeert. Het biedt precieze tijdregistratie voor thuis- en kantoorpersoneel, genereert verifieerbaar bewijs van werk via periodieke schermafbeeldingen en monitort productiviteit via apparaatactiviteit. Het systeem bewaart gegevens tijdens verbindingsproblemen en biedt flexibele instellingen voor verschillende bedrijfsbehoeften, waarbij het effectief monitoren wordt gebalanceerd met werknemersprivacy om vertrouwen en transparantie te behouden.
Belangrijke projectinformatie
Sectoren
Thuiswerken, hybride werkomgevingen, personeelsbeheer
Diensten
Werknemer monitoring, tijdregistratie, productiviteitsregistratie, activiteitsmonitoring, gegevenssynchronisatie
Oplossingen
Activiteitenregistratiesysteem, werkverificatie via schermafbeeldingen, 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 gestructureerd in verschillende kerncomponenten. Elk onderdeel van het systeem is ontworpen om de prestaties, gegevensnauwkeurigheid en privacy van gebruikers te balanceren, terwijl een betrouwbare werking onder verschillende omstandigheden gegarandeerd wordt. Deze aanpak zorgde ervoor dat het product flexibel, schaalbaar en efficiënt blijft in het gebruik in de praktijk.
Kernvolgsysteem
Ontwikkelde kernvolgfuncties, inclusief toetsenbordinvoer, muisactiviteit, actieve vensterregistratie en inactiviteitsdetectie.
Schermafbeelding & gegevensbeheer
Geïmplementeerd een schermafbeeldingssysteem met configureerbare intervallen, lokaal opslagbeheer, datalimieten en beeldcompressie.
Gegevenssynchronisatie
Gebouwd een synchronisatiesysteem met offline gegevensopslag, automatische synchronisatie, gegevenscompressie en foutafhandeling met herhaallogica.
Configuratiesysteem
Ontworpen een flexibel configuratiesysteem dat aanpassing van trackingparameters, schermafbeeldingsintervallen, inactiviteitsdrempels, opslaglimieten en synchronisatietiming mogelijk maakt.
Oplossingen
De belangrijkste kenmerken van de oplossing
- Schermafbeeldingbeheer: Configureerbare schermafbeeldingsintervallen, lokaal opslagbeheer, limieten voor verwijdering en compressie zorgen voor efficiënte werking met respect voor gebruikersprivacy.
- Activiteitsmonitoring: Registreert toetsaanslagen, muisbewegingen en -klikken, actieve venstertitels en rustperioden om nauwkeurige inzichten te bieden met minimale systeembelasting.
- Gegevenssynchronisatie: Offline gegevensopslag, automatische synchronisatie, compressie en herhaallogica zorgen ervoor dat er geen dataverlies optreedt, zelfs onder slechte netwerkomstandigheden, met minimaal bandbreedtegebruik.
- Configuratiesysteem: Aanpasbare trackingparameters, flexibele screenshotintervallen, aanpasbare inactiviteitsdrempels, configureerbare opslaglimieten en synchronisatietiming stellen organisaties in staat het systeem aan te passen aan hun behoeften en tegelijkertijd consistentie te behouden.
Resultaten in cijfers
99%
Nauwkeurigheid in de registratie van werktijd zorgt voor een correcte vastlegging van de uren van werknemers, wat voordelig is voor organisaties met strikte factureringsvereisten.
95%
Nauwkeurige weergave van werkelijke werkpatronen biedt betrouwbare inzichten in de productiviteit van werknemers.
99%
Screenshots worden bijna altijd succesvol vastgelegd, wat verifieerbaar bewijs van werk verzekert.
92%
Geoptimaliseerde gegevensoverdracht verkleint de omvang van gesynchroniseerde data, verbetert de systeemprestaties en bespaart bandbreedte.
100%
Zorgt ervoor dat er geen data verloren gaat tijdens verbindingsproblemen, en behoudt volledige betrouwbaarheid in alle offline scenario's.
met 85%
De grootte van de screenshotopslag wordt verkleind, waardoor schijfruimte wordt bespaard zonder de datakwaliteit aan te tasten.