Spårningsapplikation
Översikt av ärendet
Tracking App, utvecklad av Oski Solutions, förbättrar personalö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 utformat för att balansera tillsyn med medarbetarnas 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 aktivitetsspårning. Den tillhandahåller precis tidsspårning för distans- och kontorspersonal, genererar verifierbar arbetsbevisning 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 medarbetarnas integritet för att bibehålla förtroende och transparens.
Viktig projektinformation
Branscher
Distansarbete, hybridarbetsmiljöer, personalhantering
Tjänster
Personalövervakning, tidsspårning, produktivitetsmätning, aktivitetsövervakning, datasynkronisering
Lösningar
Aktivitetsövervakningssystem, arbetsverifiering baserad på skärmdumpar, offline lagring av data med automatisk synkronisering, flexibelt konfigurationssystem, instrumentpanel för produktivitetsinsikter
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 en tillförlitlig drift säkerställdes under olika förhållanden. Detta tillvägagångssätt gjorde produkten flexibel, skalbar och effektiv i verklig användning.
Kärnspårningssystem
Utvecklade kärnfunktioner för spårning, inklusive tangentbordsinmatning, musaktivitet, loggning av aktivt fönster och inaktivitetsdetektering.
Skärmdumpar och datahantering
Implementerade ett skärmdumpsystem med konfigurerbara intervall, lokal lagringshantering, databegränsningar 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ärmdumpsintervall, tröskelvärden för inaktivitet, lagringsgränser och synktiming.
Lösningar
De viktigaste funktionerna i lösningen
- Hantering av skärmdumpar: Konfigurerbara skärmdumpsintervall, hantering av lokal lagring, borttagningsgränser och komprimering säkerställer effektiv drift samtidigt som användarens integritet respekteras.
- Aktivitetsövervakning: Spårar tangenttryckningar, musrörelser och klick, aktiva fönstertitlar och inaktivitetsperioder för att ge noggranna insikter med minimal systempåverkan.
- Datasynkronisering: Offline datalagring, automatisk synk, komprimering och omförsökslogik säkerställer att ingen data går förlorad även vid dåliga nätverksförhållanden, med minimal bandbreddsanvändning.
- Konfigurationssystem: Anpassningsbara spårningsparametrar, flexibla skärmdumpsintervall, justerbara tröskelvärden för inaktivitet, konfigurerbara lagringsgränser och synktiming gör att organisationer kan anpassa systemet efter sina behov samtidigt som konsekvens upprätthålls.
Resultat i siffror
99%
Precision i arbetstidsregistrering säkerställer korrekt loggning av anställdas timmar, vilket gynnar organisationer med strikta faktureringskrav.
95%
Noggrann representation av faktiska arbetsmönster ger pålitliga insikter i medarbetares produktivitet.
99%
Skärmdumpar tas framgångsrikt nästan varje gång, vilket säkerställer verifierbar arbetsbevisning.
92%
Optimerad dataöverföring minskar storleken på synkroniserade data, förbättrar systemets prestanda och sparar bandbredd.
100%
Säkerställer att ingen data går förlorad vid anslutningsproblem, och bibehåller full tillförlitlighet i alla offline-scenarier.
med 85%
Storleken på lagrade skärmdumpar minskas, vilket sparar diskutrymme utan att kompromissa med datakvaliteten.