Aplikacija za praćenje
Pregled slučaja
Tracking App, razvijen od strane Oski Solutions, unapređuje praćenje zaposlenika za rad na daljinu i hibridni rad. Osim jednostavnog praćenja vremena, kombinira snimke zaslona, praćenje unosa i evidentiranje aktivnosti kako bi pružio jasne uvide u radne obrasce i produktivnost. Sustav je fleksibilan, siguran i dizajniran da uravnoteži nadzor i privatnost zaposlenika.
Cilj: Naš cilj je bio stvoriti rješenje za praćenje i za poslodavce
i zaposlenike koje osigurava transparentno i precizno praćenje aktivnosti. Pruža precizno praćenje vremena za udaljene i uredske zaposlenike, generira dokaz o radu putem periodičnih snimki zaslona i prati produktivnost putem aktivnosti uređaja. Sustav čuva podatke tijekom prekida veze i nudi fleksibilne postavke za različite potrebe tvrtki, uravnotežujući učinkovit nadzor i privatnost zaposlenika kako bi se održalo povjerenje i transparentnost.
Ključne informacije o projektu
Industrije
Rad na daljinu, hibridna radna okruženja, upravljanje radnom snagom
Usluge
Praćenje zaposlenika, praćenje vremena, praćenje produktivnosti, praćenje aktivnosti, sinkronizacija podataka
Rješenja
Sustav za praćenje aktivnosti, potvrda rada putem snimki zaslona, pohrana podataka izvan mreže s automatskom sinkronizacijom, sustav za fleksibilnu konfiguraciju, nadzorna ploča za uvide u produktivnost
Tehnologije
.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus
Izazovi
Proces
Za izgradnju robusnog i korisnički prihvatljivog rješenja za praćenje, proces razvoja je strukturiran u nekoliko ključnih komponenti. Svaki dio sustava dizajniran je da uravnoteži performanse, točnost podataka i privatnost korisnika, uz osiguravanje pouzdanog rada u različitim uvjetima. Ovaj pristup omogućio je da proizvod ostane fleksibilan, skalabilan i učinkovit u stvarnoj uporabi.
Temeljni sustav praćenja
Razvijene su ključne funkcije praćenja, uključujući unos na tipkovnici, aktivnosti miša, evidentiranje aktivnog prozora i detekciju neaktivnosti.
Upravljanje snimkama i podacima
Implementiran je sustav za snimanje zaslona s konfigurabilnim intervalima, upravljanjem lokalnom pohranom, ograničenjima podataka i kompresijom slike.
Sinkronizacija podataka
Izgrađen je sustav sinkronizacije s pohranom podataka izvan mreže, automatskom sinkronizacijom, kompresijom podataka i upravljanjem pogreškama s logikom ponovnog pokušaja.
Sustav konfiguracije
Dizajniran je fleksibilan sustav konfiguracije koji omogućuje prilagodbu parametara praćenja, intervala snimanja zaslona, pragova neaktivnosti, ograničenja pohrane i vremena sinkronizacije.
Rješenja
Ključne značajke rješenja
- Upravljanje snimkama zaslona: Konfigurabilni intervali snimki zaslona, upravljanje lokalnom pohranom, ograničenja brisanja i kompresija osiguravaju učinkovito funkcioniranje uz poštivanje privatnosti korisnika.
- Praćenje aktivnosti: Prati pritiske tipki, pokrete i klikove miša, nazive aktivnih prozora i periode neaktivnosti kako bi pružio točne uvide uz minimalan utjecaj na sustav.
- Sinkronizacija podataka: Pohrana podataka izvan mreže, automatska sinkronizacija, kompresija i logika ponovnog pokušaja osiguravaju neizgubljanje podataka čak i u lošim mrežnim uvjetima, koristeći minimalni promet.
- Sustav konfiguracije: Prilagodljivi parametri praćenja, fleksibilni intervali snimanja zaslona, podesivi pragovi neaktivnosti, konfigurabilna ograničenja pohrane i vremenski raspored sinkronizacije omogućuju organizacijama da prilagode sustav svojim potrebama uz održavanje konzistentnosti.
Rezultati u brojkama
99%
Preciznost u evidentiranju radnog vremena osigurava točno bilježenje sati zaposlenika, što koristi organizacijama s strožim zahtjevima za naplatu.
95%
Točan prikaz stvarnih radnih obrazaca pruža pouzdane uvide u produktivnost zaposlenika.
99%
Snimke zaslona se uspješno hvataju gotovo svaki put, osiguravajući dokaziv dokaz rada.
92%
Optimizirani prijenos podataka smanjuje veličinu sinkroniziranih podataka, poboljšavajući performanse sustava i štedeći promet.
100%
Osigurava da tijekom problema s vezom ne dođe do gubitka podataka, održavajući potpunu pouzdanost u svim offline scenarijima.
za 85%
Veličina pohrane snimki zaslona je smanjena, štedeći prostor na disku bez narušavanja kvalitete podataka.