Spårningsapplikation
Översikt av fall
Spårningsappen, utvecklad av Oski Solutions, förbättrar medarbetarövervakning för distans- och hybridarbete. Utöver enkel tidsspårning kombinerar den skärmdumpar, inmatningsövervakning och aktivitetsloggning för att ge tydliga insikter i arbetsmönster och produktivitet. Systemet är flexibelt, säkert och designat för att balansera tillsyn med medarbetares integritet.
Mål: Vårt mål var att skapa en övervakningslösning för både arbetsgivare
och anställda som säkerställer transparent och exakt aktivitetsuppföljning. Den erbjuder noggrann tidsspårning för distans- och kontorspersonal, genererar verifierbar arbetsbevis genom periodiska skärmdumpar och övervakar produktivitet via enhetsaktivitet. Systemet behåller data vid anslutningsproblem och erbjuder flexibla inställningar för olika företagsbehov, vilket balanserar effektiv övervakning med medarbetares integritet för att upprätthålla förtroende och transparens.
Viktig projektinformation
Branscher
Distansarbete, hybridarbetsmiljöer, personalhantering
Tjänster
Medarbetarövervakning, tidsspårning, produktivitetsuppföljning, aktivitetsövervakning, datasynkronisering
Lösningar
Aktivitetsuppföljningssystem, arbetsverifiering baserad på skärmdumpar, offline datalagring med automatisk synkronisering, flexibelt konfigurationssystem, produktivitetsöversiktsdashboard
Teknologier
.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus
Utmaningarna
Processen
För att bygga en robust och användarvänlig övervakningslösning strukturerades utvecklingsprocessen i flera nyckelkomponenter. Varje del av systemet designades för att balansera prestanda, datanoggrannhet och användarens integritet, samtidigt som tillförlitlig drift säkerställdes under olika förhållanden. Denna metod gjorde produkten flexibel, skalbar och effektiv i verklig användning.
Kärnspårningssystem
Utvecklade grundläggande spårningsfunktioner, inklusive tangentbordsinmatning, musaktivitet, aktiv fönsterloggning och inaktivitetsdetektion.
Skärmdump- och datahantering
Implementerade ett skärmdumpssystem med konfigurerbara intervaller, lokal lagringshantering, datagränser och bildkomprimering.
Datasynkronisering
Byggde ett synkroniseringssystem med offline datalagring, automatisk synk, datakomprimering och felhantering med omförsökslogik.
Konfigurationssystem
Designade ett flexibelt konfigurationssystem som möjliggör anpassning av spårningsparametrar, skärmdumpsintervaller, inaktivitetsgränser, lagringsbegränsningar och synkningstidpunkter.
Lösningar
Lösningens nyckelfunktioner
- Skärmdumphantering: Konfigurerbara skärmdumpsintervaller, lokal lagringshantering, raderingsgränser och komprimering säkerställer effektiv drift samtidigt som användarens integritet respekteras.
- Aktivitetsövervakning: Spårar tangentbordstryckningar, musrörelser och klick, aktiva fönstertitlar och inaktivitetsperioder för att ge exakta insikter med minimal systempåverkan.
- Datasynkronisering: Offline datalagring, automatisk synk, komprimering och omförsökslogik säkerställer att inga data går förlorade även vid dåliga nätverksförhållanden, med minimal bandbreddsanvändning.
- Konfigurationssystem: Anpassningsbara spårningsparametrar, flexibla skärmavbildningsintervall, justerbara tröskelvärden för inaktivitet, konfigurerbara lagringsgränser och synkroniseringstid gör det möjligt för organisationer att anpassa systemet efter sina behov samtidigt som de upprätthåller konsekvens.
Resultat i siffror
99%
Noggrannhet i registrering av arbetstid säkerställer korrekt loggning av anställdas timmar, vilket gynnar organisationer med strikt faktureringskrav.
95%
Exakt återgivning av verkliga arbetsmönster ger tillförlitliga insikter i anställdas produktivitet.
99%
Skärmbilder tas framgångsrikt nästan varje gång, vilket säkerställer verifierbar bevisning av arbete.
92%
Optimerad dataöverföring minskar storleken på synkroniserade data, förbättrar systemets prestanda och sparar bandbredd.
100%
Säkerställer att inga data förloras vid anslutningsproblem och upprätthåller full tillförlitlighet för alla offline-scenarier.
med 85%
Storleken på skärmbildslagringen minskas, vilket sparar diskutrymme utan att kompromissa med datakvaliteten.