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

Роли и доступы

Кому полезно

  • всем пользователям — чтобы понимать “почему я этого не вижу”;
  • директорам исследования и администраторам — чтобы управлять доступом команды.

Что это и зачем

В X7 Insight доступ определяется правами (permissions), назначенными ролям, и проверяется в контексте (глобально / исследование / центр). Это позволяет ограничивать доступ не только “по роли”, но и по конкретному исследованию и центрам.

Какие роли есть в системе (как в коде)

Типы ролей (roleType) в системе:

  • Системный администратор (system_administrator)
  • Директор исследования (study_director)
  • Менеджер данных (study_coordinator)
  • Специалист по данным (investigator)
  • Монитор (monitor)
  • Координатор клинических исследований (clinical_research_coordinator, CRC)
  • Оператор ввода данных (data_entry_person)

Также поддерживаются пользовательские роли (когда roleType отсутствует) — набор прав определяется администратором.

Как работает назначение ролей (scope)

  • Глобально: доступ ко всей системе. В коде глобальной может быть только роль “Системный администратор”.
  • В рамках исследования: доступ ко всем центрам исследования.
  • В рамках центра: доступ только к конкретным центрам внутри исследования (актуально для CRC и оператора ввода данных).

Где в UI видно свои роли и права

Откройте: Профиль → Профиль (/profile/profile).

Там показываются:

  • назначенные роли и их контексты (исследование/центр);
  • список permissions (если раскрыть “Показать детали”).

Пошагово: быстро понять, почему нет доступа

  1. Откройте страницу, где вы видите “Access Denied”.
  2. Проверьте свой контекст:
    • вы на странице исследования (/studies/[studyId]/*) или центра (/studies/[studyId]/sites/[siteId]/*)?
  3. Откройте Профиль → Профиль и посмотрите:
    • есть ли назначение роли на это исследование;
    • есть ли ограничения по центрам (site‑уровневые назначения).
  4. Если права должны быть, но доступа нет — обратитесь к администратору исследования.

Почему раздел не доступен

Обычно причина одна из трёх:

  1. У вас нет нужного permission.
  2. Permission есть, но не в этом контексте (например, есть доступ к центру, но вы на агрегированной странице без site‑контекста).
  3. Действие запрещено статусом исследования (read‑only режим) или блокировкой данных.

Частые ошибки / как понять что пошло не так

  • В меню нет “Настроек”: раздел скрывается без studies.change_study.
  • В меню нет “Запросов”: модуль discrepancyManagement выключен в настройках исследования.

Что отправить в поддержку

  • ссылка на страницу;
  • краткие шаги (что нажимали);
  • скриншот (если есть);
  • Профиль → О системе → “Скопировать версии”.

Смежные темы