UNIUM / ДОКУМЕНТАЦИЯ

Документация / Администрирование

Роли и доступ

Как подготовить матрицу прав и проверить доступ без лишних полномочий.

Администраторам
На этой странице

Инструкции описывают рабочие сценарии. Доступность действий зависит от конфигурации UNIUM и прав вашей организации.

Разделите роль, область и действие

Матрица доступа описывает, какой субъект может выполнить действие над определёнными данными. Должность в оргструктуре помогает понять ответственность человека, но сама по себе не является достаточным описанием технических прав.

Начните с рабочих сценариев: сотрудник выполняет поручение, руководитель проверяет результат, администратор управляет настройками, интеграция передаёт согласованные данные. Для каждого сценария определите организацию, рабочую область, объект и допустимые действия. Затем сопоставьте их с механизмами вашей поставки.

Уровни, которые нужно описать
УровеньЧто зафиксировать
СубъектСотрудник, администратор или отдельная сервисная учётная запись.
Организация и областьГде полномочия действуют и какие соседние области исключены.
Объект и поляКакие записи и сведения доступны в данном контексте.
ДействиеПросмотр, изменение, решение по маршруту, экспорт или настройка.
УсловияСрок, участие в процессе, замещение и правила отзыва.

Подготовьте матрицу полномочий

Составляйте матрицу вместе с владельцами процессов. Права на чтение, изменение, согласование и экспорт нужно рассматривать отдельно. Пользователю может быть нужен доступ к документу для решения, но не право менять справочник организации.

Составьте матрицу по рабочим ролям: для каждой укажите объекты, разрешённые действия и границы доступа. Отдельно опишите чувствительные поля, замещение сотрудников и полномочия администраторов.

Пример проектной матрицы
СубъектРабочий доступОтдельная проверка
ИсполнительНазначенные задачи и материалы в согласованной области.Видит ли сведения других подразделений и чужие вложения?
СогласующийЧтение рассматриваемой версии и решение своего этапа.Может ли менять текст или принимать решение другого участника?
РуководительСводка и проверка результатов своей области.Нужен ли экспорт и какие поля попадут в него?
АдминистраторУправление доступом в назначенном контуре.Отделены ли настройки от чтения чувствительных рабочих данных?
ИнтеграцияТолько операции и объекты конкретного обмена.Исключены ли соседние организации и ненужные изменения?

Выдавайте доступ по понятному основанию

  1. Получите запрос с организацией, рабочей задачей, объектами и требуемыми действиями.
  2. Проверьте согласование владельца данных или процесса.
  3. Выберите минимальный набор полномочий, достаточный для сценария.
  4. Для временного доступа определите срок и ответственного за отзыв.
  5. Назначьте права предусмотренным способом и сохраните основание решения.
  6. Проверьте доступ обычной учётной записью пользователя, включая ограничения.

Не выдавайте административную роль только для обхода ошибки. Сначала установите, какого права не хватает и почему. Если требуется замещение, уточните период, область и допустимые решения; после завершения проверьте отзыв временных полномочий.

Проверьте и разрешённые, и запрещённые сценарии

Успешный вход и видимая кнопка не доказывают корректность разграничения. Для каждой роли нужен положительный сценарий в своей области и отрицательный сценарий вне неё. Проверять ограничения следует на уровне приложения и согласованных API, а не только скрытия пунктов меню.

  1. Откройте разрешённую запись и выполните допустимое действие.
  2. Проверьте прямую ссылку на запись другой организации или области.
  3. Проверьте вложения, связанные документы, поиск и отчётные выборки.
  4. Проверьте экспорт: состав строк и полей должен соответствовать полномочиям.
  5. Повторите проверки после отзыва доступа или смены роли.

Смена роли, выход сотрудника и сервисные аккаунты

При смене подразделения пересмотрите старые области доступа, активные назначения и замещения. Новые полномочия не должны просто накапливаться поверх прежних без решения владельца. Поручения и владение документами передайте так, чтобы рабочий процесс продолжался.

При выходе сотрудника определите порядок прекращения входа, отзыва полномочий и передачи незавершённой работы. Завершение активных сессий и отзыв выданных ключей должны быть предусмотрены выбранным механизмом доступа и подтверждены проверкой.

Для интеграции используйте отдельного субъекта с владельцем, назначением и ограниченным набором операций. Не привязывайте промышленный обмен к личной учётной записи сотрудника. Порядок выдачи, хранения, замены и отзыва учётных данных согласуйте до запуска.

Пересмотр доступа и разбор проблем

Период пересмотра определяет политика организации. Проверяйте активных пользователей, временные права, административные роли и сервисные субъекты. Для каждого исключения должно быть действующее основание и ответственный.

Что проверить при жалобе на доступ
СимптомПроверка
Запись исчезла после смены ролиСопоставьте прежнюю и новую область, участие в процессе и доступ к объекту.
Пользователь видит лишние данныеПроверьте назначенные роли, наследование, общие области и экспорт.
Интеграция получает отказПроверьте субъект, организацию, действие и срок полномочий.
Временные права осталисьНайдите основание, срок и владельца отзыва; повторите отрицательный сценарий.

Сохраняйте результаты проверок и решения о корректировке. Для технического разбора нужны субъект, объект, действие, время и идентификатор запроса, если он доступен. Секреты авторизации в обращение не включайте.

Нужна помощь с вашим сценарием?

Опишите задачу и раздел системы. Команда UNIUM поможет разобраться в рабочем сценарии.