Sledovacia aplikácia

Prehľad prípadu

Sledovacia aplikácia, vyvinutá spoločnosťou Oski Solutions, posúva monitorovanie zamestnancov pre prácu na diaľku a hybridnú prácu. Okrem jednoduchého sledovania času kombinuje snímky obrazovky, monitorovanie vstupov a zaznamenávanie aktivít, aby poskytla jasný prehľad pracovných vzorcov a produktivity. Systém je flexibilný, bezpečný a navrhnutý tak, aby vyvažoval dohľad so súkromím zamestnancov.

Cieľ: Naším cieľom bolo vytvoriť monitorovací nástroj pre zamestnávateľov
a zamestnancov, ktorý zabezpečí transparentné a presné sledovanie aktivít. Poskytuje presné sledovanie času pre pracovníkov na diaľku aj v kancelárii, vytvára overiteľné dôkazy o práci prostredníctvom periodických snímok obrazovky a monitoruje produktivitu cez aktivitu zariadenia. Systém uchováva dáta počas výpadkov pripojenia a ponúka flexibilné nastavenia pre rôzne potreby podnikov, vyvažujúc efektívny dohľad so súkromím zamestnancov na udržanie dôvery a transparentnosti.

Image

Kľúčové informácie o projekte

Priemysly

Priemysly

Práca na diaľku, hybridné pracovné prostredia, riadenie pracovnej sily

Služby

Služby

Monitorovanie zamestnancov, sledovanie času, sledovanie produktivity, monitorovanie aktivít, synchronizácia dát

Riešenia

Riešenia

Systém sledovania aktivít, overovanie práce na základe snímok obrazovky, ukladanie dát offline s automatickou synchronizáciou, flexibilný konfiguračný systém, dashboard s prehľadom produktivity

Technológie

Technológie

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

Výzvy

Vývojový tím čelil významným technickým prekážkam pri vytváraní robustného monitorovacieho systému:
Stabilita snímok obrazovky

Stabilita snímok obrazovky

Vývoj stabilnej multiplatformovej funkcie snímok obrazovky na zachytenie presných dôkazov o práci na rôznych zariadeniach.

Sledovanie aktivít

Sledovanie aktivít

Implementácia presného sledovania aktivít klávesnice a myši na monitorovanie produktivity bez zásahu do súkromia.

Správa dát offline

Správa dát offline

Riešenie obmedzení miestneho ukladania a zabezpečenie uchovávania dát počas offline režimu.

Synchronizácia dát

Synchronizácia dát

Zaistenie spoľahlivej synchronizácie s hlavným CRM systémom pre presné a aktuálne záznamy.

Kompresia dát

Kompresia dát

Vytvorenie efektívnej kompresie dát snímok obrazovky na zníženie úložiska pri zachovaní kvality.

Spoľahlivosť systému

Spoľahlivosť systému

Riešenie problémov s variabilným internetovým pripojením, režimami spánku, vysokým zaťažením systému a udržiavanie presného sledovania aktivít.

Proces

Na vytvorenie robustného a používateľsky prívetivého monitorovacieho riešenia bol vývoj rozdelený do niekoľkých kľúčových častí. Každá časť systému bola navrhnutá tak, aby vyvažovala výkon, presnosť dát a súkromie používateľa, pričom zabezpečila spoľahlivý chod v rôznych podmienkach. Tento prístup umožnil, aby produkt zostal flexibilný, škálovateľný a efektívny v reálnom používaní.

Jadro sledovacieho systému

Jadro sledovacieho systému

Vyvinuté základné funkcie sledovania, vrátane vstupu z klávesnice, aktivity myši, zaznamenávania aktívneho okna a detekcie nečinnosti.

Správa snímok obrazovky a dát

Správa snímok obrazovky a dát

Implementovaný systém snímok obrazovky s nastaviteľnými intervalmi, správou miestneho ukladania, limitmi dát a kompresiou obrázkov.

Synchronizácia dát

Synchronizácia dát

Vybudovaný synchronizačný systém s uložením dát offline, automatickou synchronizáciou, kompresiou dát a spracovaním chýb s opakovanými pokusmi.

Konfiguračný systém

Konfiguračný systém

Navrhnutý flexibilný konfiguračný systém umožňujúci prispôsobenie parametrov sledovania, intervalov snímok obrazovky, prahov nečinnosti, limitov ukladania a časovania synchronizácie.

Riešenia

Kľúčové funkcie riešenia

  • Správa snímok obrazovky: Nastaviteľné intervaly snímok obrazovky, správa miestneho ukladania, limity mazania a kompresia zabezpečujú efektívnu prevádzku pri rešpektovaní súkromia používateľov.

  • Monitorovanie aktivít: Sleduje stláčanie kláves, pohyby a kliknutia myšou, názvy aktívnych okien a obdobia nečinnosti, aby poskytol presné prehľady s minimálnym dopadom na systém.

  • Synchronizácia dát: Ukladanie dát offline, automatická synchronizácia, kompresia a logika opakovaných pokusov zabezpečujú, že nedôjde k strate dát ani pri slabom sieťovom pripojení, a to pri minimálnej spotrebe siete.

  • Konfiguračný systém: Prispôsobiteľné sledovacie parametre, flexibilné intervaly snímok obrazovky, nastaviteľné prahy nečinnosti, konfigurovateľné limity úložiska a časovanie synchronizácie umožňujú organizáciám prispôsobiť systém svojim potrebám pri zachovaní konzistencie.
Image

Výsledky v číslach

Presnosť sledovania času

99%

Presnosť v zaznamenávaní pracovného času zabezpečuje presné evidovanie hodín zamestnancov, čo prospieva organizáciám s prísnymi požiadavkami na fakturáciu.

Monitorovanie aktivity

95%

Presné zobrazenie skutočných pracovných vzorcov poskytuje spoľahlivé informácie o produktivite zamestnancov.

Spoľahlivosť snímok obrazovky

99%

Snímky obrazovky sa takmer vždy úspešne zachytávajú, čo zabezpečuje overiteľný dôkaz práce.

Efektivita synchronizácie údajov

92%

Optimalizovaný prenos dát zmenšuje veľkosť synchronizovaných údajov, čo zlepšuje výkon systému a šetrí šírku pásma.

Ukladanie údajov offline

100%

Zabezpečuje, že počas výpadkov pripojenia sa žiadne údaje nestratia, čím zostáva plná spoľahlivosť vo všetkých offline situáciách.

Optimalizácia úložiska

o 85%

Veľkosť úložiska snímok obrazovky je zmenšená, čo šetrí miesto na disku bez kompromisov v kvalite údajov.

Pracujete na niečom novom?

Vytvorme to spolu! Povedzte nám o svojom nápade alebo si rezervujte bezplatnú konzultáciu

Message not sent.
Message not sent.
×
Nie ste si istí, kde začať? Pomôžeme vám načrtnúť ďalšie kroky!
×
Máte výzvu? Náš tím ju premení na riešenie.
Súhlas so spracovaním osobných údajov