Tracking Applicatie
Overzicht van de casus
Tracking App, ontwikkeld door Oski Solutions, verbetert personeelsmonitoring voor thuiswerken en hybride werken. Meer dan alleen tijdregistratie, combineert het screenshots, invoerbewaking en activiteitsregistratie om duidelijke inzichten te bieden in werkpatronen en productiviteit. Het systeem is flexibel, veilig en ontworpen om toezicht in balans te brengen met privacy van werknemers.
Doel: Ons doel was het creëren van een monitoroplossing voor zowel werkgevers
als werknemers die transparante en nauwkeurige activiteitsregistratie garandeert. Het biedt precieze tijdregistratie voor remote en kantoorpersoneel, genereert verifieerbaar werkbewijs via periodieke screenshots en monitort productiviteit via apparaatactiviteit. Het systeem bewaart gegevens tijdens verbindingsproblemen en biedt flexibele instellingen voor verschillende bedrijfsbehoeften, waarbij effectieve monitoring wordt gecombineerd met werknemersprivacy om vertrouwen en transparantie te behouden.
Belangrijke projectinformatie
Sectoren
Thuiswerken, hybride werkomgevingen, personeelsbeheer
Diensten
Personeelsmonitoring, tijdregistratie, productiviteitsbewaking, activiteitsmonitoring, gegevenssynchronisatie
Oplossingen
Activiteitentrackingsysteem, werkverificatie op basis van screenshots, offline gegevensopslag met automatische synchronisatie, flexibel configuratiesysteem, dashboard voor 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 monitoroplossing te bouwen, werd het ontwikkelproces onderverdeeld in verschillende kerncomponenten. Elk onderdeel van het systeem is ontworpen om balans te vinden tussen prestaties, datanauwkeurigheid en gebruikersprivacy, terwijl betrouwbare werking onder verschillende omstandigheden wordt gewaarborgd. Deze aanpak maakte het product flexibel, schaalbaar en efficiënt in de praktijk.
Kern Volgsysteem
Ontwikkelde kernvolgfuncties, inclusief toetsenbordinvoer, muisactiviteit, actief vensterregistratie en inactiviteitsdetectie.
Screenshot & Gegevensbeheer
Gerealiseerde screenshot-systeem met configureerbare intervallen, lokaal opslagbeheer, datalimieten en afbeeldingscompressie.
Gegevenssynchronisatie
Gebouwd synchronisatiesysteem met offline gegevensopslag, automatische synchronisatie, gegevenscompressie en foutafhandeling met retry-logica.
Configuratiesysteem
Ontworpen flexibel configuratiesysteem waarmee trackingparameters, screenshotintervallen, inactiviteitssdrempels, 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 privacy van gebruikers.
- Activiteitsmonitoring: Registreert toetsenborddrukken, muisbewegingen en klikken, actieve venstertitels en inactiviteitsperioden om nauwkeurige inzichten te bieden met minimale systeembelasting.
- Gegevenssynchronisatie: Offline gegevensopslag, automatische synchronisatie, compressie en retry-logica zorgen dat er geen gegevens verloren gaan, zelfs bij slechte netwerkcondities, met minimaal dataverbruik.
- Configuratiesysteem: Aanpasbare trackingparameters, flexibele screenshotintervallen, instelbare inactiviteitsdrempels, configureerbare opslaglimieten en synchronisatietiming stellen organisaties in staat het systeem aan te passen aan hun behoeften met behoud van consistentie.
Resultaten in cijfers
99%
Nauwkeurige registratie van werktijd zorgt voor correcte registratie van uren van werknemers, wat voordelig is voor organisaties met strikte factureringsvereisten.
95%
Nauwkeurige weergave van werkpatronen biedt betrouwbare inzichten in de productiviteit van werknemers.
99%
Screenshots worden vrijwel altijd succesvol vastgelegd, wat verifieerbaar bewijs van werk garandeert.
92%
Geoptimaliseerde gegevensoverdracht vermindert de grootte van gesynchroniseerde gegevens, verbetert systeem prestaties en bespaart bandbreedte.
100%
Zorgt ervoor dat er geen gegevens verloren gaan tijdens verbindingsproblemen en behoudt volledige betrouwbaarheid voor alle offline scenario's.
met 85%
De opslaggrootte van screenshots wordt verminderd, waardoor schijfruimte wordt bespaard zonder concessies te doen aan de datakwaliteit.