Aplikacija za praćenje
Pregled slučaja
Aplikacija za praćenje, razvijena od strane Oski Solutions, unapređuje nadzor zaposlenika za rad na daljinu i hibridni rad. Osim jednostavnog praćenja vremena, kombinira snimke zaslona, nadzor unosa i zapisivanje aktivnosti kako bi pružila jasne uvide u radne obrasce i produktivnost. Sustav je fleksibilan, siguran i dizajniran za balans između nadzora i privatnosti zaposlenika.
Cilj: Naš je cilj bio stvoriti rješenje za nadzor za poslodavce
i zaposlenike koje osigurava transparentno i precizno praćenje aktivnosti. Pruža precizno praćenje radnog vremena za zaposlene na daljinu i u uredu, generira provjerljive dokaze o radu putem periodičnih snimaka zaslona i prati produktivnost putem aktivnosti uređaja. Sustav zadržava podatke tijekom problema s povezivanjem i nudi fleksibilne postavke za različite potrebe tvrtke, balansirajući učinkovit nadzor i privatnost zaposlenika kako bi se održalo povjerenje i transparentnost.
Ključne informacije o projektu
Industrije
Rad na daljinu, hibridni radni okoliši, upravljanje radnom snagom
Usluge
Nadzor zaposlenika, praćenje vremena, praćenje produktivnosti, nadzor aktivnosti, sinkronizacija podataka
Rješenja
Sustav za praćenje aktivnosti, provjera rada na temelju snimaka zaslona, pohrana podataka izvan mreže s automatskom sinkronizacijom, fleksibilan sustav konfiguracije, 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 nadzor, razvojni proces je strukturiran u nekoliko ključnih komponenti. Svaki dio sustava dizajniran je tako da balansira performanse, točnost podataka i privatnost korisnika, uz osiguranje pouzdanog rada u različitim uvjetima. Ovaj pristup omogućio je proizvodu da ostane fleksibilan, skalabilan i učinkovit u stvarnoj upotrebi.
Osnovni sustav praćenja
Razvijene su osnovne značajke praćenja, uključujući unos s tipkovnice, aktivnost miša, zapisivanje aktivnog prozora i otkrivanje neaktivnosti.
Upravljanje snimkama zaslona i podacima
Implementiran je sustav snimaka zaslona s konfigurabilnim intervalima, upravljanjem lokalnom pohranom, ograničenjima podataka i kompresijom slika.
Sinkronizacija podataka
Izgrađen je sustav sinkronizacije s pohranom podataka izvan mreže, automatskom sinkronizacijom, kompresijom podataka i upravljanjem pogreškama uz logiku ponovnog pokušaja.
Sustav konfiguracije
Dizajniran je fleksibilan sustav konfiguracije koji omogućuje prilagodbu parametara praćenja, intervala snimanja zaslona, praga neaktivnosti, ograničenja pohrane i vremena sinkronizacije.
Rješenja
Ključne značajke rješenja
- Upravljanje snimkama zaslona: Konfigurabilni intervali snimaka zaslona, upravljanje lokalnom pohranom, ograničenja brisanja i kompresija osiguravaju učinkovito djelovanje uz poštivanje privatnosti korisnika.
- Praćenje aktivnosti: Praćenje pritisaka tipki, pokreta i klikova miša, naslova aktivnih prozora i razdoblja neaktivnosti pruža točne uvide uz minimalan utjecaj na sustav.
- Sinkronizacija podataka: Pohrana podataka izvan mreže, automatska sinkronizacija, kompresija i logika ponovnog pokušaja osiguravaju da se podaci ne izgube čak ni pri lošim mrežnim uvjetima, koristeći minimalnu propusnost.
- Sustav konfiguracije: Prilagodljivi parametri praćenja, fleksibilni intervali snimanja ekrana, podesivi pragovi neaktivnosti, konfigurabilni limiti pohrane i vrijeme sinkronizacije omogućuju organizacijama da prilagode sustav svojim potrebama uz održavanje dosljednosti.
Rezultati u brojkama
99%
Preciznost u evidentiranju radnog vremena osigurava točno bilježenje sati zaposlenika, što je korisno za organizacije s strožim zahtjevima fakturiranja.
95%
Točan prikaz stvarnih radnih obrazaca pruža pouzdane uvide u produktivnost zaposlenika.
99%
Snimke ekrana uspješno se hvataju gotovo svaki put, osiguravajući provjerljive dokaze o radu.
92%
Optimizirani prijenos podataka smanjuje veličinu sinkroniziranih podataka, poboljšavajući performanse sustava i štedeći propusnost.
100%
Osigurava da se nijedan podatak ne izgubi tijekom problema s povezivošću, održavajući potpunu pouzdanost u svim offline scenarijima.
za 85%
Veličina pohrane snimaka ekrana smanjena je, štedeći prostor na disku bez kompromisa u kvaliteti podataka.