feat(portal): add executive workforce risk layer

This commit is contained in:
igor04091968
2026-06-04 08:46:37 +03:00
parent 9f5f99ae65
commit 9f47dcaefa
4 changed files with 387 additions and 39 deletions
+19 -16
View File
@@ -28,17 +28,22 @@
- `Сетевой периметр`;
- `Отчеты`.
- `Настройки`.
- Главный экран `Пульс организации` содержит 6 KPI-карточек:
- активность;
- полезное время;
- сотрудников онлайн;
- риск-индекс;
- аномалии;
- инциденты ИБ.
- Главный экран `Пульс организации` содержит Executive Dashboard для утреннего просмотра руководителем:
- сотрудников в работе сегодня;
- средний индекс активности;
- WARN подразделений;
- FAIL подразделений;
- критических рисков;
- недельный тренд активности.
- Главный аналитический блок содержит:
- `ТОП-5 лучших подразделений`;
- `ТОП-5 проблемных подразделений`;
- блок `Требует внимания` с форматом: заголовок проблемы, почему это важно, что проверить, рекомендуемое действие;
- широкую таблицу `Подразделения сегодня` с колонками: подразделение, индекс активности, отклонение, статус, ответственный;
- блок `Аномалии` с объяснением: что произошло, почему это риск, что проверить;
- блок `Топ рисков` с read-only переходом к расследованиям.
- `Heat Map подразделений` с колонками: подразделение, активность, отклонение, риск, ответственный, действие;
- read-only карточку руководителя подразделения.
- Раздел `Настройки` работает только на чтение и показывает: период расчета, рабочий день, пороги WARN/FAIL, источник правил, дату последнего пересчета.
- Добавлены отдельные промышленные представления:
- экран подразделений: рейтинг групп, ответственные, просадки и отклонения;
@@ -50,14 +55,12 @@
- если истории недостаточно, портал явно показывает `накоплено N/M дней`;
- детальные дневные экраны маркируются плашкой `дневная детализация`.
- Первый экран показывает executive summary:
- индекс активности за день;
- активные сотрудники;
- отклонения от нормы;
- подразделения с просадкой;
- риски ИБ;
- новые инциденты;
- готовность отчета;
- доказательная база.
- какие подразделения работают нормально;
- где падает активность;
- где есть риск;
- что проверить;
- кому поручить разбор;
- куда открыть расследование без автоматического воздействия.
- Блок работы сотрудников показывает загрузку, простои, перегруз, приложения, объяснение индекса и проверку правил.
- Блок рисков использует темную тему и выводит риск/ИБ-срез без автоматического воздействия на сеть.
- Блок расследований показывает инциденты, материалы, скриншоты, хеши и ссылки на выгрузку.
@@ -108,4 +111,4 @@ Playwright smoke:
- API-ответов с кодом 400+ нет;
- раздел рисков включает темную тему.
- смена периода `Сегодня` -> `Неделя` меняет содержимое страницы и показывает плашку периода.
- `scripts/detmir-portal-tabs-smoke.mjs` проверяет все `data-tab`, наличие обработчиков в `app.js`, строки read-only настроек и read-only переход из топ-рисков в расследования.
- `scripts/detmir-portal-tabs-smoke.mjs` проверяет все `data-tab`, наличие обработчиков в `app.js`, Executive Dashboard, строки read-only настроек и read-only переход из топ-рисков в расследования.