Перейти к основному содержимому

Доступ — аудит и расследования

Каноническая страница по audit trail: где смотреть, как фильтровать, как экспортировать для инспекции и как расследовать “кто/когда/что поменял”.

Где это в UI

  • study audit: /studies/[studyId]/audit
  • global audit: /admin/audit

Права (минимум)

ДействиеПраво
Просмотр audit в исследованииaudit.view_auditlog
Экспорт audit в исследованииaudit.export_auditlog
Просмотр глобального auditaudit.view_auditlog_global (и доступ в /admin/*)

Что фиксирует аудит

  • actor (кто сделал действие),
  • timestamp,
  • target object,
  • action,
  • diff (до/после, где применимо),
  • служебные поля (request/tx/ip/user-agent).

Как искать быстро (фильтры в UI)

В фильтрах audit вы можете:

  • искать по пользователю, объекту или причине изменения (RFC);
  • фильтровать по типу объекта (модель);
  • фильтровать по действию (создано/изменено/удалено и т.д.);
  • задавать диапазон дат.

Практика: начинайте с узкого диапазона времени + поиска по Subject ID/CRF/username, а затем расширяйте.

Типовой процесс расследования

  1. Зафиксировать URL и время инцидента.
  2. Найти записи по пользователю/объекту/периоду.
  3. Проверить sequence действий в нужном контексте.
  4. Связать с Trace ID или Job ID (если есть).
  5. Сделать вывод и зафиксировать next action.

Экспорт аудита

При наличии прав можно выгружать журнал в CSV или PDF.

Практические ограничения:

  • для больших объёмов PDF может запускаться в фоне (asynchronous export);
  • для очень больших объёмов действует системный лимит на PDF‑выгрузку: если нужен полный период, уточните фильтры и выгружайте частями.

Для инспекций почти всегда лучше:

  1. задать диапазон дат,
  2. отфильтровать модель/действие,
  3. выгрузить CSV/PDF по сегментам.

Диагностика

СимптомПроверкаДействие
Нет доступа к auditПрава audit.view_auditlog / _globalПроверить роль
Неполный diffПроверить тип события и уровень объектаУточнить фильтр и объект
Нет связи с ошибкойНет trace/job идентификатораСобрать доп. контекст из support-runbook

Смежные страницы