feat(portal): add lightweight workforce explain endpoint
This commit is contained in:
@@ -77,6 +77,14 @@ JSON отчета содержит объяснение расчета:
|
||||
роль, итоговый weighted KPI, план/app/weighted time и top-12 приложений с весом
|
||||
и вкладом каждого приложения.
|
||||
|
||||
Для быстрой загрузки вкладки руководителя explainability-блок доступен отдельным
|
||||
легким endpoint:
|
||||
|
||||
- `GET /api/workforce/policy/explain`
|
||||
|
||||
Полный `/api/reports` продолжает включать тот же `workforce_policy`, но вкладка
|
||||
`Руководитель` не обязана грузить весь отчет ради одного KPI.
|
||||
|
||||
После изменения runtime-файла нужно перезапустить портал:
|
||||
|
||||
```bash
|
||||
|
||||
@@ -42,6 +42,8 @@ baseline и раздела `Phase 8: Post-MVP Enhancements`.
|
||||
- вкладки `Руководитель` и `Отчеты` показывают экран `Почему такой индекс?`
|
||||
с ролью, формулой, плановым временем, app time, weighted time и top
|
||||
приложениями с весом/правилом/вкладом;
|
||||
- вкладка `Руководитель` получает этот блок через легкий endpoint
|
||||
`/api/workforce/policy/explain`, без загрузки полного `/api/reports`;
|
||||
- отчет использует Worktime management snapshot и показывает сравнение
|
||||
подразделений/ответственных за текущий день;
|
||||
- JSON отчета содержит `workforce.department_comparison`,
|
||||
|
||||
Reference in New Issue
Block a user