Aplikační sledování

Přehled případu

Aplikace Tracking, 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ý pohled na pracovní vzory a produktivitu. 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í pro zaměstnavatele
a zaměstnance, které zajišťuje transparentní a přesné sledování aktivit. Poskytuje přesné sledování času pro vzdálené i kancelářské zaměstnance, generuje ověřitelné důkazy o práci prostřednictvím periodických snímků obrazovky a monitoruje produktivitu pomocí aktivity zařízení. Systém uchovává data během problémů s připojením a nabízí flexibilní nastavení pro různé potřeby firem, vyvažuje efektivní dohled se soukromím zaměstnanců, aby udržel důvěru a transparentnost.

Image

Klíčové informace o projektu

Odvětví

Odvětví

Práce na dálku, hybridní pracovní prostředí, řízení pracovních sil

Služby

Služby

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

Řešení

Řešení

Systém sledování aktivit, ověřování práce na základě snímků obrazovky, offline ukládání dat s automatickou synchronizací, systém flexibilní konfigurace, dashboard 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

Vyvinutí stabilní multiplatformní funkce snímků obrazovky pro zachycení přesných důkazů o práci napříč zařízeními.

Sledování aktivit

Sledování aktivit

Implementace přesného sledování kláves a myši pro monitorování produktivity bez zasahování do soukromí.

Správa offline dat

Správa offline dat

Řízení omezení místního úložiště a zajištění 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.

Komprese dat

Komprese dat

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

Spolehlivost systému

Spolehlivost systému

Řízení proměnných internetových připojení, stavů spánku, vysoké zátěže systému a udržení přesného sledování aktivit.

Proces

Pro vytvoření robustního a uživatelsky přívětivého monitorovacího řešení byl vývoj rozdělen do několika klíčových částí. Každá část systému byla navržena tak, aby vyvažovala výkon, přesnost dat a soukromí uživatelů a zároveň zajišťovala spolehlivý provoz v různých podmínkách. Tento přístup umožnil produktu zůstat flexibilní, škálovatelný a efektivní v reálném použití.

Základní sledovací systém

Základní sledovací systém

Vyvinuté klíčové sledovací funkce, včetně klávesnicového vstupu, 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

Implementovaný systém 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

Vybudovaný synchronizační systém s offline ukládáním dat, automatickou synchronizací, kompresí dat a obsluhou chyb s logikou opakování.

Konfigurační systém

Konfigurační systém

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

Řešení

Klíčové funkce řešení

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

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

  • Synchronizace dat: Offline ukládání dat, automatická synchronizace, komprese a logika opakování zajišťují žádnou ztrátu dat i při špatných síťových podmínkách pomocí minimální šířky pásma.

  • Konfigurační systém: Přizpůsobitelné sledovací parametry, flexibilní intervaly snímání obrazovky, nastavitelné prahové hodnoty nečinnosti, konfigurovatelné limity ukládání a synchronizační načasování 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řesnost v zaznamenávání pracovního času zajišťuje správné evidování odpracovaných hodin zaměstnanců, což je výhodné pro organizace s přísnými požadavky na účtování.

Sledování aktivity

95%

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

Spolehlivost snímků obrazovky

99%

Snímky obrazovky jsou téměř vždy úspěšně pořízeny, což zajišťuje ověřitelné důkazy o práci.

Efektivita synchronizace dat

92%

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

Ukládání dat offline

100%

Zajišťuje, že během problémů s připojením nejsou žádná data ztracena, což udržuje plnou spolehlivost ve všech offline scénářích.

Optimalizace ukládání

o 85 %

Velikost ukládání snímků obrazovky je snížena, čímž se šetří místo na disku bez kompromisů v kvalitě dat.

Pracujete na něčem novém?

Vytvořme to 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ů