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.

Image

Ključne informacije o projektu

Industrije

Industrije

Rad na daljinu, hibridni radni okoliši, upravljanje radnom snagom

Usluge

Usluge

Nadzor zaposlenika, praćenje vremena, praćenje produktivnosti, nadzor aktivnosti, sinkronizacija podataka

Rješenja

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

Tehnologije

.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus

Izazovi

Razvojni tim suočio se sa značajnim tehničkim preprekama u stvaranju robusnog sustava za nadzor:
Stabilnost snimaka zaslona

Stabilnost snimaka zaslona

Razvijanje stabilne funkcionalnosti snimanja zaslona na više platformi kako bi se uhvatile točne dokaze o radu na različitim uređajima.

Praćenje aktivnosti

Praćenje aktivnosti

Implementacija preciznog praćenja aktivnosti tipkovnice i miša za nadzor produktivnosti bez invazivnosti.

Upravljanje podacima izvan mreže

Upravljanje podacima izvan mreže

Upravljanje ograničenjima lokalne pohrane i osiguravanje zadržavanja podataka tijekom rada izvan mreže.

Sinkronizacija podataka

Sinkronizacija podataka

Osiguravanje pouzdane sinkronizacije s glavnim CRM sustavom za precizne i ažurirane zapise.

Komprimiranje podataka

Komprimiranje podataka

Stvaranje učinkovite kompresije podataka snimaka zaslona radi smanjenja zauzeća pohrane uz očuvanje kvalitete.

Pouzdanost sustava

Pouzdanost sustava

Rukovanje varijabilnom internetskom vezom, stanjima mirovanja, visokim opterećenjem sustava i održavanje preciznog praćenja aktivnosti.

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

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

Upravljanje snimkama zaslona i podacima

Implementiran je sustav snimaka zaslona s konfigurabilnim intervalima, upravljanjem lokalnom pohranom, ograničenjima podataka i kompresijom slika.

Sinkronizacija podataka

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

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.
Image

Rezultati u brojkama

Preciznost praćenja vremena

99%

Preciznost u evidentiranju radnog vremena osigurava točno bilježenje sati zaposlenika, što je korisno za organizacije s strožim zahtjevima fakturiranja.

Praćenje aktivnosti

95%

Točan prikaz stvarnih radnih obrazaca pruža pouzdane uvide u produktivnost zaposlenika.

Pouzdanost snimaka ekrana

99%

Snimke ekrana uspješno se hvataju gotovo svaki put, osiguravajući provjerljive dokaze o radu.

Učinkovitost sinkronizacije podataka

92%

Optimizirani prijenos podataka smanjuje veličinu sinkroniziranih podataka, poboljšavajući performanse sustava i štedeći propusnost.

Zadržavanje podataka offline

100%

Osigurava da se nijedan podatak ne izgubi tijekom problema s povezivošću, održavajući potpunu pouzdanost u svim offline scenarijima.

Optimizacija pohrane

za 85%

Veličina pohrane snimaka ekrana smanjena je, štedeći prostor na disku bez kompromisa u kvaliteti podataka.

Radite li na nečemu novom?

Stvorimo to zajedno! Recite nam o svojoj ideji ili rezervirajte besplatnu konzultaciju

Message not sent.
Message not sent.
×
Niste sigurni odakle početi? Pomoći ćemo vam da definirate sljedeće korake!
Sklapanje privole za obradu osobnih podataka
×
Imate izazov? Naš tim će ga pretvoriti u rješenje.
Sklapanje privole za obradu osobnih podataka