Заметки
Как ограничить доступ к смарт-процессу по ответственному и соисполнителю
Как ограничить доступ к смарт-процессу по ответственному и соисполнителю: роли CRM, пользовательские поля, наблюдатели, ограничения штатных прав.
Как ограничить доступ к смарт-процессу по ответственному и соисполнителю: роли CRM, пользовательские поля, наблюдатели, ограничения штатных прав.
Проблема
Нужно, чтобы элемент видели ответственный и соисполнитель.
Ответственный — системное поле, которое штатные права CRM умеют учитывать. Соисполнитель в UF-поле — просто значение поля, и само по себе оно не даёт доступ.
Штатный вариант
Сначала используйте роли CRM.
Настройте доступ по ответственному, отделам и категориям. Если соисполнители входят в отдельные отделы или группы, часть задачи можно решить ролями.
Если доступ должен зависеть именно от поля соисполнителя, штатных прав может не хватить.
Обходы
Есть два подхода: рабочий интерфейс или настоящая серверная проверка.
Для рабочего интерфейса можно сделать вкладку или список, где элементы фильтруются по ответственному и соисполнителю.
Для настоящих прав нужна серверная логика: проверка перед чтением или изменением элемента.