feat(workforce): add role-based activity weights

This commit is contained in:
igor04091968
2026-06-03 11:21:33 +03:00
parent 5ec9f508db
commit 233524049e
9 changed files with 396 additions and 18 deletions
+41 -3
View File
@@ -21,14 +21,52 @@ Forensics усиливают продукт, но не должны перетя
Основные KPI:
- полезная активность;
- индекс активности: proxy `активное время / плановое рабочее время`;
- взвешенная активность: только при настроенной role/application policy;
- активное время;
- простой;
- число рабочих сессий;
- активные приложения;
- индекс полезной активности;
- документы/операции 1С при наличии связанного бизнес-слоя.
Важно: термин "полезная активность" нельзя использовать для простого proxy по
времени. Он допустим только для будущего/настроенного слоя, где приложения
взвешены по ролям: например, для бухгалтера `1C` имеет высокий вес, а для
маркетолога браузер и соцсети могут быть частью рабочей активности.
### Настройка весов приложений
Публичный пример:
- `configs/detmir-workforce-policy.example.json`
Runtime-файл на сервере портала:
- `/etc/detmir-portal-workforce-policy.json`
Правило:
- `default_role` задает роль для агрегированного отчета;
- `planned_hours_per_day` задает плановый рабочий день для роли;
- `default_weight` применяется к приложениям без явного правила;
- `application_weights` задает веса приложений по подстроке имени.
Пример логики:
- бухгалтер: `1C = 1.0`, `Excel = 0.9`, `YouTube = 0.0`;
- продажи: `CRM = 1.0`, `browser = 0.8`, `mail = 0.8`;
- разработчик: `IDE/code = 1.0`, `terminal = 0.9`, `browser = 0.7`.
После изменения runtime-файла нужно перезапустить портал:
```bash
sudo systemctl restart detmir-portal.service
```
Если policy-файл отсутствует, портал показывает только нейтральный
`Индекс активности`. `Взвешенная активность` появляется только после настройки
role/application policy.
Корректная формулировка для продажи:
> DetMir помогает руководителю видеть загрузку сотрудников и бизнес-процессов
@@ -69,7 +107,7 @@ Forensics усиливают продукт, но не должны перетя
Порядок показа владельцу бизнеса:
1. Workforce: полезная активность, загрузка, RDP/1С, рабочие приложения.
1. Workforce: индекс активности, загрузка, RDP/1С, рабочие приложения.
2. Commercial reports: ежедневный срез, KPI, Markdown/HTML отчет.
3. Security: DLP-сигналы и evidence.
4. Forensics: цепочка расследования, Hayabusa, кейсы.