Управление доступом пользователя (ACL на компанию)
Что вы узнаете
- Что делает диалог Управление доступом и как связан с ролями
- Как выдавать, отзывать и менять доступ по ресурсам
- Как настройка компании ограничивает, что можно выдать
- Что происходит при снятии отметки с ресурса
Что настраивает этот диалог
Диалог Управление доступом контролирует уровень доступа пользователя по ресурсу в конкретной компании. Инструмент, к которому обращаетесь, когда дефолт роли не совсем подходит — нужно больше в одном, меньше в другом, или компания, где он, имеет другой набор, чем его основная.
Для каждого ресурса, куда пользователь может попасть (Документы, Процессы, Пользователи, Отделы и т.д.), диалог позволяет:
- Отметить — пользователь может использовать ресурс. Выбрать уровень.
- Снять отметку — у пользователя нет доступа к ресурсу в этой компании. Не появится в боковой панели, не увидит на дашборде, бэкенд отклонит попытки использования.
Каждая компания настраивается независимо. Большинству не нужна корректировка — дефолты при создании правильные.
Открытие Управление доступом
- Откройте Настройки → Пользователи в боковой панели.
- Найдите пользователя — поиск по имени или логину.
- Нажмите меню из трёх точек в конце строки.
- Выберите Управление доступом.
Диалог открывается с предвыбранной первой компанией. Если нужна другая, выберите в dropdown сверху.
manage-access-dialogДерево модулей / ресурсов
Основная область — список модулей (Документооборот, Утилиты, HR, Настройки). Каждый — сворачиваемая строка:
- Чекбокс модуля в целом (все / частично / никаких состояний).
- Значок счётчика вроде
2/5, означающий, что из 5 ресурсов модуля 2 сейчас выданы. - Шеврон — клик разворачивает.
Развернув модуль, видите его ресурсы (напр., Документооборот → Документы, Типы документов, Процессы согласования, Мои задачи, Администрирование процессов). У каждого:
- Чекбокс — выдан или нет.
- Dropdown уровня, появляющийся, только когда ресурс отмечен.
Отметка / снятие на уровне модуля
Клик по чекбоксу модуля переключает все ресурсы внутри:
- Если все отмечены → снимает со всех (отзывает доступ ко всему модулю для этой компании).
- Если ни один не отмечен → отмечает все (выдаёт на самом допустимом уровне).
- Если смесь → дозаполняет до полного набора.
Полезно, чтобы быстро выдать или отозвать доступ ко всему модулю.
Выдача доступа к ресурсу
- Разверните нужный модуль (шеврон или чекбокс модуля).
- Найдите нужный ресурс.
- Отметьте чекбокс. Рядом появляется dropdown уровня.
- Выберите уровень — Operator, AppAdmin, ReadOnly и т.д. См. Уровни доступа — объяснение.
- Повторите для других ресурсов.
- Нажмите Сохранить внизу.
Изменение вступает в силу сразу при сохранении. Пользователю может потребоваться обновить браузер (или выйти и зайти), чтобы увидеть новые пункты боковой панели.
Какие уровни можно выбрать
Dropdown показывает только уровни, для которых сама компания настроена на этом ресурсе. Компания с максимумом Operator на ресурсе не даст выдать AppAdmin никакому пользователю — максимум Operator.
Это по замыслу. У пользователя не может быть больше власти, чем у компании включено. Если нужен выше, чем даёт dropdown, сначала настройте сам модуль компании — см. Назначение модулей и ресурсов компании в разделе Управление компанией.
Отзыв доступа
Убрать ресурс у пользователя в этой компании:
- Найдите строку.
- Снимите отметку.
- Нажмите Сохранить.
Переключение между компаниями
Пользователь может быть в нескольких, каждая настроена независимо.
- Используйте dropdown Выбор компании сверху.
- Дерево перезагружается, показывая ACL новой выбранной.
- Внесите изменения и нажмите Сохранить — применяется только к текущей выбранной.
- Переключитесь на другую при необходимости и повторите.
Каждая компания — отдельное сохранение. Если менять настройки в Компании A и переключиться на Компанию B без сохранения, изменения A потеряются.
Частые вопросы
Сменил роль пользователя, но доступ по ресурсам тот же.
Ожидаемо. Роль задаёт дефолты в момент создания; потом ACL-записи живут независимо в Управление доступом. Смена роли не переписывает их. Чтобы сбросить под новую роль, настройте вручную (или очистите + выдайте заново).
Снял отметку с ресурса, и теперь пользователь ничего не видит в той области. Правильно сделал?
Да — так работает снятие. Если хотели только-просмотр, снятие было неправильным — нужен уровень ReadOnly.
Нужного ресурса нет в списке.
Две возможности: либо у компании не включён этот модуль/ресурс (админ с Управление компанией должен добавить — см. раздел), либо у вашей учётки нет видимости полного каталога. Проверьте со старшим админом.
Могу выбрать только до Operator на ресурсе, но нужно дать AppAdmin.
Ограничивает сама настройка компании. Сначала нужно включить AppAdmin-уровень на ресурсе через Управление компанией → Управление модулями. Когда компания разрешит, dropdown будет включать более высокий.
Модуль показан как неопределённый (частично отмечен). Это проблема?
Нет — частично отмечен нормально, когда есть одни ресурсы, но не другие (напр., может создавать Документы, но не Типы). Чекбокс модуля — просто визуальная сводка.
Что значит «выбранный счёт» внизу?
Общее число отмеченных ресурсов по всем модулям для выбранной компании. Быстрая sanity-check («ожидал 12 ресурсов, счёт говорит 3 — что-то не так»).
Можно вставить массовую конфигурацию откуда-то, или только кликать?
Только вручную. Для онбординга нового с теми же правами, что у существующего, Копировать пользователя часто быстрее, чем настраивать Управление доступом с нуля.
Сохранил, но пользователь говорит, что всё ещё не видит/не может то, что только что выдал.
Попросите обновить браузер или выйти и зайти. Данные профиля кешируются недолго, изменение может не распространиться в середине сессии.