Sledovacia aplikácia
Prehľad prípadu
Tracking App, vyvinutá spoločnosťou Oski Solutions, posúva monitorovanie zamestnancov pre prácu na diaľku a hybridnú prácu na vyššiu úroveň. Okrem jednoduchého sledovania času kombinuje snímky obrazovky, sledovanie vstupu a zaznamenávanie aktivít, aby poskytla jasný prehľad o pracovných vzorcoch a produktivite. Systém je flexibilný, bezpečný a navrhnutý tak, aby vyvážil dohľad a súkromie zamestnancov.
Cieľ: Naším cieľom bolo vytvoriť monitorovací systém pre zamestnávateľov
a zamestnancov, ktorý zabezpečí transparentné a presné sledovanie aktivít. Poskytuje presné sledovanie času pre zamestnancov pracujúcich na diaľku aj v kancelárii, generuje overiteľné dôkazy o práci prostredníctvom pravidelných snímok obrazovky a monitoruje produktivitu pomocou sledovania aktivít zariadení. Systém uchováva dáta počas problémov s pripojením a ponúka flexibilné nastavenia pre rôzne potreby firiem, 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, overenie práce na základe snímok obrazovky, uloženie dát offline s automatickou synchronizáciou, systém flexibilnej konfigurácie, panel 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 vybudovanie robustného a užívateľsky prívetivého monitorovacieho riešenia bol vývojový proces rozdelený do niekoľkých kľúčových komponentov. Každá časť systému bola navrhnutá tak, aby vyvážila výkon, presnosť dát a súkromie používateľov a zároveň zabezpečila spoľahlivú prevádzku za rôznych podmienok. Tento prístup umožnil produktu zostať flexibilným, škálovateľným a efektívnym v reálnom použití.
Jadrový sledovací systém
Vyvinuté základné sledovacie funkcie vrátane sledovania 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 lokálneho ukladania, limitmi dát a kompresiou obrázkov.
Synchronizácia dát
Vytvorený synchronizačný systém s offline uložením dát, automatickou synchronizáciou, kompresiou dát a spracovaním chýb s logikou opakovania.
Konfiguračný systém
Navrhnutý flexibilný konfiguračný systém umožňujúci prispôsobenie sledovacích parametrov, intervalov snímok, prahov nečinnosti, limitov úložiska a načasovania synchronizácie.
Riešenia
Kľúčové funkcie riešenia
- Správa snímok obrazovky: Nastaviteľné intervaly snímok obrazovky, správa lokálneho ukladania, limity mazania a kompresia zaisťujú efektívnu prevádzku pri rešpektovaní súkromia používateľov.
- Monitorovanie aktivít: Sleduje stlačenia klávesov, pohyby a kliknutia myšou, názvy aktívnych okien a obdobia nečinnosti, aby poskytol presné informácie s minimálnym dopadom na systém.
- Synchronizácia dát: Offline ukladanie dát, automatická synchronizácia, kompresia a logika opakovaní zaisťujú, že nedôjde k strate dát ani za zlých sieťových podmienok, s minimálnym využitím šírky pásma.
- Konfiguračný systém: Prispôsobiteľné sledovacie parametre, flexibilné intervaly snímok obrazovky, nastaviteľné prahy nečinnosti, nastaviteľné limity úložiska a synchronizačné načasovanie umožňujú organizáciám prispôsobiť systém ich potrebám pri zachovaní konzistencie.
Výsledky v číslach
99%
Presnosť pri zaznamenávaní pracovného času zabezpečuje presné evidovanie pracovných hodín zamestnancov, čo prospieva organizáciám so zásadnými fakturačnými požiadavkami.
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 zachytia, čo zabezpečuje overiteľný dôkaz práce.
92%
Optimalizovaný prenos dát znižuje veľkosť synchronizovaných údajov, čím zlepšuje výkon systému a šetrí šírku pásma.
100%
Zabezpečuje, že počas problémov s pripojením nedôjde k strate žiadnych údajov, čím sa zabezpečuje úplná spoľahlivosť vo všetkých offline situáciách.
o 85%
Veľkosť uložených snímok obrazovky je zmenšená, čím sa šetrí miesto na disku bez kompromisov na kvalite dát.