Aplikační sledování

Přehled případu

Tracking App, vyvinutá společností Oski Solutions, posouvá sledování zaměstnanců pro vzdálenou a hybridní práci. Kromě jednoduchého sledování času kombinuje snímky obrazovky, sledování vstupu a zaznamenávání aktivit, aby poskytla jasný přehled o pracovních vzorcích a produktivitě. Systém je flexibilní, bezpečný a navržený tak, aby vyvážil dohled a soukromí zaměstnanců.

Cíl: Naším cílem bylo vytvořit monitorovací řešení jak pro zaměstnavatele
tak i pro zaměstnance, které zajišťuje transparentní a přesné sledování aktivit. Poskytuje přesné sledování času pro vzdálené i kancelářské pracovníky, generuje ověřitelné důkazy o práci prostřednictvím periodických snímků obrazovky a sleduje produktivitu přes aktivitu zařízení. Systém uchovává data během výpadků připojení a nabízí flexibilní nastavení pro různé potřeby firem, čímž vyvažuje efektivní dohled a soukromí zaměstnanců pro udržení důvěry a transparentnosti.

Image

Klíčové informace o projektu

Průmyslová odvětví

Průmyslová odvětví

Vzdálená práce, hybridní pracovní prostředí, řízení pracovních sil

Služby

Služby

Monitorování zaměstnanců, sledování času, sledování produktivity, sledování činnosti, synchronizace dat

Řešení

Řešení

Systém sledování činností, ověřování práce na základě snímků obrazovky, ukládání dat offline s automatickou synchronizací, flexibilní konfigurační systém, panel pro přehled produktivity

Technologie

Technologie

.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 překážkám při vytváření robustního monitorovacího systému:
Stabilita snímků obrazovky

Stabilita snímků obrazovky

Vývoj stabilní funkce snímků obrazovky napříč platformami pro zachycení přesných důkazů o práci na různých zařízeních.

Sledování aktivit

Sledování aktivit

Implementace přesného sledování aktivity klávesnice a myši pro monitorování produktivity bez narušení soukromí.

Správa dat offline

Správa dat offline

Řízení omezení místního úložiště a zabezpečení uchování dat během offline scénářů.

Synchronizace dat

Synchronizace dat

Zajištění spolehlivé synchronizace s hlavním CRM systémem pro přesné a aktuální záznamy.

Kompresí dat

Kompresí dat

Vytvoření efektivní komprese dat snímků obrazovky ke snížení využití úložiště při zachování kvality.

Spolehlivost systému

Spolehlivost systému

Řešení proměnlivého připojení k internetu, režimů spánku, vysokého zatížení systému a udržení přesného sledování aktivit.

Proces

Pro vývoj robustního a uživatelsky přívětivého monitorovacího řešení byl vývojový proces rozčleněn do několika klíčových částí. Každá součást systému byla navržena tak, aby vyvážila výkon, přesnost dat a soukromí uživatelů a zároveň zajistila spolehlivý provoz za různých podmínek. Tento přístup umožnil, aby produkt zůstal flexibilní, škálovatelný a efektivní v reálném použití.

Jádro sledovacího systému

Jádro sledovacího systému

Vyvinutí základních funkcí sledování včetně vstupu z klávesnice, aktivity myši, zaznamenávání aktivního okna a detekce nečinnosti.

Správa snímků a dat

Správa snímků a dat

Implementace systému snímků obrazovky s konfigurovatelnými intervaly, správou místního úložiště, limity dat a kompresí obrázků.

Synchronizace dat

Synchronizace dat

Vybudování systému synchronizace s ukládáním dat offline, automatickou synchronizací, kompresí dat a zpracováním chyb s logikou opakování pokusu.

Konfigurační systém

Konfigurační systém

Navržení flexibilního konfiguračního systému umožňujícího přizpůsobení parametrů sledování, intervalů snímků, prahů nečinnosti, limitů úložiště a časování synchronizace.

Řešení

Klíčové vlastnosti řešení

  • Správa snímků obrazovky: Konfigurovatelné intervaly snímků, správa místního úložiště, limity mazání a komprese zajišťují efektivní fungování při respektování soukromí uživatelů.

  • Sledování aktivit: Sleduje stisky kláves, pohyby a kliknutí myši, názvy aktivních oken a doby nečinnosti, aby poskytl přesné informace s minimálním dopadem na systém.

  • Synchronizace dat: Ukládání dat offline, automatická synchronizace, komprese a logika opakování zajistí žádnou ztrátu dat i za špatných síťových podmínek s minimální spotřebou šířky pásma.

  • Konfigurační systém: Přizpůsobitelné parametry sledování, flexibilní intervaly snímků obrazovky, nastavitelná prahová hodnota nečinnosti, konfigurovatelné limity úložiště a časování synchronizace umožňují organizacím přizpůsobit systém svým potřebám při zachování konzistence.
Image

Výsledky v číslech

Přesnost sledování času

99%

Přesné zaznamenávání pracovní doby zajišťuje správné zaznamenání hodin zaměstnanců, což je výhodné pro organizace se striktními fakturačními požadavky.

Sledování aktivity

95%

Přesné zobrazení skutečných pracovních vzorců poskytuje spolehlivé poznatky o produktivitě zaměstnanců.

Spolehlivost screenshotů

99%

Snímky obrazovky jsou úspěšně zachycovány téměř vždy, což zajišťuje ověřitelný důkaz práce.

Efektivita synchronizace dat

92%

Optimalizovaný přenos dat snižuje velikost synchronizovaných dat, zlepšuje výkon systému a šetří šířku pásma.

Uchování dat offline

100%

Zajišťuje, že během výpadků připojení nedojde ke ztrátě žádných dat, čímž udržuje plnou spolehlivost ve všech offline scénářích.

Optimalizace úložiště

o 85 %

Velikost úložiště screenshotů je snížena, čímž se šetří místo na disku bez kompromisů v kvalitě dat.

Pracujete na něčem novém?

Pojďme to vytvořit společně! Řekněte nám o svém nápadu nebo si rezervujte bezplatnou konzultaci

Message not sent.
Message not sent.
×
Nejste si jistí, kde začít? Pomůžeme vám naplánovat další kroky!
×
Máte výzvu? Náš tým ji promění v řešení.
Souhlas se zpracováním osobních údajů