Отчёты и аттестация
Dashboard, Report Hub, Excel exports и подтверждение актуальности.
Dashboard
Показывает database-backed cards, assets by class, recent activity, recently updated assets, upcoming deadlines и быстрые ссылки на reports.
Report Hub
| Отчёт | Назначение |
|---|---|
| Resource summary | vCPU/RAM по ИС, environment и org unit |
| Storage utilization | Provisioned/used по array и pool type |
| Staff utilization | FTE сотрудников и превышения 1.0 |
| DR compliance | Репликация для criticality A/B |
| Assets without owner | Нет активных owners или backup |
| Data quality | Completeness, отсутствие relations, overdue attestation |
| Distribution | Количество по org unit и registry section |
| IS registry | Ссылка на Information systems и его export |
Ещё два отчёта находятся в Licence Hub: Compliance и Renewals. Вместе это покрывает десять canned reports ТЗ.
Фильтры и exports
Report filters работают в памяти страницы и не сохраняются в URL/Saved View. Excel export обычно выгружает полный report dataset, а не только отфильтрованную клиентскую таблицу. Каждый export фиксируется в Audit Log.
Аттестация
На карточке актива нажмите Confirm relevance. Система:
- устанавливает
lastAttestedAt; - пересчитывает
attestationDueAtпо criticality; - пишет обычный audited Asset update.
Daily endpoint /api/cron/attestation-checks считает overdue assets и за 14 дней
до due date отправляет email всем активным role holders. Он хранит значение due
date, для которого уже отправлен reminder, поэтому повторный daily call не
создаёт дубликаты.
Аттестация информирует, но не блокирует
Overdue asset остаётся доступным для всех разрешённых операций. Просрочка отображается на карточке и в Data quality report.
Производительность
Reports live-computed и не используют materialized views. До R5 они не проходили load testing на целевых объёмах, поэтому длительность запросов нужно измерить на реальных данных до production SLA.

