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.
Kľúčové informácie o projekte
Priemysly
Práca na diaľku, hybridné pracovné prostredia, riadenie pracovnej sily
Služby
Monitorovanie zamestnancov, sledovanie času, sledovanie produktivity, monitorovanie aktivít, synchronizácia dát
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
.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus
Výzvy
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
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
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
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
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.
Výsledky v číslach
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.
95%
Presné zobrazenie skutočných pracovných vzorcov poskytuje spoľahlivé informácie o produktivite zamestnancov.
99%
Snímky obrazovky sa takmer vždy úspešne zachytávajú, čo zabezpečuje overiteľný dôkaz práce.
92%
Optimalizovaný prenos dát zmenšuje veľkosť synchronizovaných údajov, čo zlepšuje výkon systému a šetrí šírku pásma.
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.
o 85%
Veľkosť úložiska snímok obrazovky je zmenšená, čo šetrí miesto na disku bez kompromisov v kvalite údajov.