← К заметкам

Заметки

Как ограничить доступ к смарт-процессу по ответственному и соисполнителю

Ответственный — часть модели прав CRM. Пользователь в поле «Соисполнитель» — просто значение, пока система или ваша доработка не использует его при проверке доступа.

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

Фильтр ответственный = я ИЛИ соисполнитель = я полезен в рабочем списке, но не запрещает открыть другой элемент по прямой ссылке или через REST.

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