Додаток відстеження
Огляд кейсу
Додаток Tracking, розроблений компанією Oski Solutions, покращує моніторинг працівників для віддаленої та гібридної роботи. Крім простого відстеження часу, він поєднує знімки екрану, моніторинг введення та логування активності, щоб надати чітке уявлення про робочі патерни та продуктивність. Система гнучка, безпечна та створена для балансу між контролем і конфіденційністю працівників.
Мета: Наша мета полягала у створенні рішення для моніторингу як для роботодавців
так і для працівників, яке забезпечує прозоре та точне відстеження активності. Воно надає точне відстеження часу для віддаленого та офісного персоналу, генерує перевірені докази роботи через періодичні знімки екрану та контролює продуктивність за допомогою активності пристрою. Система зберігає дані під час проблем із підключенням і пропонує гнучкі налаштування для різних потреб компанії, балансуючи ефективний нагляд із конфіденційністю працівників для підтримки довіри та прозорості.
Ключова інформація про проєкт
Індустрії
Віддалена робота, гібридне середовище роботи, управління персоналом
Послуги
Моніторинг працівників, відстеження часу, моніторинг продуктивності, відстеження активності, синхронізація даних
Рішення
Система відстеження активності, підтвердження роботи на основі знімків екрану, офлайн-зберігання даних з автоматичною синхронізацією, гнучка конфігурація, панель аналітики продуктивності
Технології
.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus
Процес
Щоб створити надійне і зручне рішення для моніторингу, процес розробки було структуровано на кілька ключових компонентів. Кожна частина системи була спроектована так, щоб збалансувати продуктивність, точність даних і конфіденційність користувачів, забезпечуючи надійну роботу за різних умов. Такий підхід дозволив продукту залишатися гнучким, масштабованим і ефективним у реальному використанні.
Основна система відстеження
Розробили основні функції відстеження, включно з введенням з клавіатури, активністю миші, логуванням активних вікон та виявленням бездіяльності.
Управління знімками та даними
Впровадили систему знімків екрану з налаштовуваними інтервалами, управлінням локальним сховищем, лімітами даних та стисненням зображень.
Синхронізація даних
Побудували систему синхронізації з офлайн-зберіганням даних, автоматичною синхронізацією, стисненням даних та обробкою помилок із логікою повтору.
Система конфігурації
Розробили гнучку систему конфігурації, що дозволяє налаштовувати параметри відстеження, інтервали знімків, пороги бездіяльності, ліміти сховища та час синхронізації.
Рішення
Ключові функції рішення
- Управління знімками екрану: Налаштовувані інтервали знімків, управління локальним сховищем, ліміти на видалення та стиснення забезпечують ефективну роботу, поважаючи конфіденційність користувачів.
- Моніторинг активності: Відстежує натискання клавіш, рухи та кліки миші, назви активних вікон та періоди бездіяльності для точних даних із мінімальним впливом на систему.
- Синхронізація даних: Офлайн-зберігання даних, автоматична синхронізація, стиснення та логіка повтору гарантують відсутність втрати даних навіть при поганому мережевому з’єднанні, використовуючи мінімальну пропускну здатність.
- Система конфігурації: Налаштовувані параметри відстеження, гнучкі інтервали знімків, регульовані пороги бездіяльності, налаштовувані ліміти зберігання та час синхронізації дозволяють організаціям адаптувати систему до своїх потреб, зберігаючи послідовність.
Результати у цифрах
99%
Точність реєстрації робочого часу забезпечує точний облік годин працівників, що є корисним для організацій із суворими вимогами до оплати.
95%
Точне відображення фактичних робочих патернів надає надійні дані про продуктивність працівників.
99%
Знімки екрану майже завжди успішно робляться, що забезпечує підтверджувальні докази роботи.
92%
Оптимізований передача даних зменшує розмір синхронізованих даних, покращуючи продуктивність системи та економлячи пропускну здатність.
100%
Забезпечує, що жодні дані не втрачаються під час проблем зі зв’язком, підтримуючи повну надійність для всіх офлайн-сценаріїв.
на 85%
Розмір збережених знімків екрану зменшено, що економить місце на диску без шкоди якості даних.