Додаток відстеження

Огляд кейсу

Додаток Tracking, розроблений компанією Oski Solutions, покращує моніторинг працівників для віддаленої та гібридної роботи. Крім простого відстеження часу, він поєднує знімки екрану, моніторинг введення та логування активності, щоб надати чітке уявлення про робочі патерни та продуктивність. Система гнучка, безпечна та створена для балансу між контролем і конфіденційністю працівників.

Мета: Наша мета полягала у створенні рішення для моніторингу як для роботодавців
так і для працівників, яке забезпечує прозоре та точне відстеження активності. Воно надає точне відстеження часу для віддаленого та офісного персоналу, генерує перевірені докази роботи через періодичні знімки екрану та контролює продуктивність за допомогою активності пристрою. Система зберігає дані під час проблем із підключенням і пропонує гнучкі налаштування для різних потреб компанії, балансуючи ефективний нагляд із конфіденційністю працівників для підтримки довіри та прозорості.

Image

Ключова інформація про проєкт

Індустрії

Індустрії

Віддалена робота, гібридне середовище роботи, управління персоналом

Послуги

Послуги

Моніторинг працівників, відстеження часу, моніторинг продуктивності, відстеження активності, синхронізація даних

Рішення

Рішення

Система відстеження активності, підтвердження роботи на основі знімків екрану, офлайн-зберігання даних з автоматичною синхронізацією, гнучка конфігурація, панель аналітики продуктивності

Технології

Технології

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

Процес

Щоб створити надійне і зручне рішення для моніторингу, процес розробки було структуровано на кілька ключових компонентів. Кожна частина системи була спроектована так, щоб збалансувати продуктивність, точність даних і конфіденційність користувачів, забезпечуючи надійну роботу за різних умов. Такий підхід дозволив продукту залишатися гнучким, масштабованим і ефективним у реальному використанні.

Основна система відстеження

Основна система відстеження

Розробили основні функції відстеження, включно з введенням з клавіатури, активністю миші, логуванням активних вікон та виявленням бездіяльності.

Управління знімками та даними

Управління знімками та даними

Впровадили систему знімків екрану з налаштовуваними інтервалами, управлінням локальним сховищем, лімітами даних та стисненням зображень.

Синхронізація даних

Синхронізація даних

Побудували систему синхронізації з офлайн-зберіганням даних, автоматичною синхронізацією, стисненням даних та обробкою помилок із логікою повтору.

Система конфігурації

Система конфігурації

Розробили гнучку систему конфігурації, що дозволяє налаштовувати параметри відстеження, інтервали знімків, пороги бездіяльності, ліміти сховища та час синхронізації.

Рішення

Ключові функції рішення

  • Управління знімками екрану: Налаштовувані інтервали знімків, управління локальним сховищем, ліміти на видалення та стиснення забезпечують ефективну роботу, поважаючи конфіденційність користувачів.

  • Моніторинг активності: Відстежує натискання клавіш, рухи та кліки миші, назви активних вікон та періоди бездіяльності для точних даних із мінімальним впливом на систему.

  • Синхронізація даних: Офлайн-зберігання даних, автоматична синхронізація, стиснення та логіка повтору гарантують відсутність втрати даних навіть при поганому мережевому з’єднанні, використовуючи мінімальну пропускну здатність.

  • Система конфігурації: Налаштовувані параметри відстеження, гнучкі інтервали знімків, регульовані пороги бездіяльності, налаштовувані ліміти зберігання та час синхронізації дозволяють організаціям адаптувати систему до своїх потреб, зберігаючи послідовність.
Image

Результати у цифрах

Точність відстеження часу

99%

Точність реєстрації робочого часу забезпечує точний облік годин працівників, що є корисним для організацій із суворими вимогами до оплати.

Моніторинг активності

95%

Точне відображення фактичних робочих патернів надає надійні дані про продуктивність працівників.

Надійність знімків екрану

99%

Знімки екрану майже завжди успішно робляться, що забезпечує підтверджувальні докази роботи.

Ефективність синхронізації даних

92%

Оптимізований передача даних зменшує розмір синхронізованих даних, покращуючи продуктивність системи та економлячи пропускну здатність.

Збереження даних в офлайні

100%

Забезпечує, що жодні дані не втрачаються під час проблем зі зв’язком, підтримуючи повну надійність для всіх офлайн-сценаріїв.

Оптимізація зберігання

на 85%

Розмір збережених знімків екрану зменшено, що економить місце на диску без шкоди якості даних.

Працюєте над чимось новим?

Давайте створимо це разом! Розкажіть нам про вашу ідею або запишіться на безкоштовну консультацію

Повідомлення не надіслано.
Ви здаєтеся дуже активним! Ми трохи пригальмовуємо, щоб переконатися, що все гаразд. Будь ласка, зачекайте 1 хвилину перед повторною спробою.
×
Не знаєте, з чого почати? Ми допоможемо вам визначити наступні кроки!
Згода на обробку персональних даних
×
Є виклик? Наша команда перетворить його на рішення.
Згода на обробку персональних даних