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.

Image

Ključne informacije o projektu

Industrije

Industrije

Rad na daljinu, hibridna radna okruženja, upravljanje radnom snagom

Usluge

Usluge

Praćenje zaposlenika, praćenje vremena, praćenje produktivnosti, praćenje aktivnosti, sinkronizacija podataka

Rješenja

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

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 praćenje:
Stabilnost snimki zaslona

Stabilnost snimki zaslona

Razvijanje stabilne funkcionalnosti snimanja zaslona preko različitih platformi za točno hvatanje dokaza o radu na različitim uređajima.

Praćenje aktivnosti

Praćenje aktivnosti

Implementacija preciznog praćenja tipkovničke i miševe aktivnosti za kontrolu produktivnosti bez nametljivosti.

Upravljanje podacima izvan mreže

Upravljanje podacima izvan mreže

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

Sinkronizacija podataka

Sinkronizacija podataka

Osiguravanje pouzdane sinkronizacije sa glavnim CRM sustavom za točne i ažurirane zapise.

Kompresija podataka

Kompresija podataka

Kreiranje učinkovite kompresije podataka snimki zaslona radi smanjenja upotrebe prostora za pohranu uz očuvanje kvalitete.

Pouzdanost sustava

Pouzdanost sustava

Rukovanje promjenjivom internetskom vezom, stanjima mirovanja, velikim opterećenjem sustava i održavanje točnog praćenja aktivnosti.

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

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

Upravljanje snimkama i podacima

Implementiran je sustav za snimanje zaslona s konfigurabilnim intervalima, upravljanjem lokalnom pohranom, ograničenjima podataka i kompresijom slike.

Sinkronizacija podataka

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

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

Rezultati u brojkama

Preciznost praćenja vremena

99%

Preciznost u evidentiranju radnog vremena osigurava točno bilježenje sati zaposlenika, što koristi organizacijama s strožim zahtjevima za naplatu.

Praćenje aktivnosti

95%

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

Pouzdanost snimki zaslona

99%

Snimke zaslona se uspješno hvataju gotovo svaki put, osiguravajući dokaziv dokaz rada.

Učinkovitost sinkronizacije podataka

92%

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

Zadržavanje podataka bez veze

100%

Osigurava da tijekom problema s vezom ne dođe do gubitka podataka, održavajući potpunu pouzdanost u svim offline scenarijima.

Optimizacija pohrane

za 85%

Veličina pohrane snimki zaslona je smanjena, štedeći prostor na disku bez narušavanja kvalitete podataka.

Radite li na nečemu novom?

Stvorimo to zajedno! Recite nam o svojoj ideji ili zakažite 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