Как изменить права доступа на записи при помощи бизнес-процесса?
Вопрос:
Шаги воспроизведения:
1. Для редактирования прав доступа к страницам продуктов был создан бизнес-процесс "Забрать права на редактирование товара"
2. Процесс был и сохранен и запущен, но указанные в бизнес-процессе сотрудники, которым было запрещено редактирование продуктов, все равно имеют право на внесение изменений на странице товара.
Ответ:
Описанное поведение системы связано с тем, что на продукты выдано право роли "All employes", в которую входят все пользователи системы. Если сотрудник входит в роль, у которой есть права на запись, то пока у роли будут права, у сотрудника так же будут права.
Можно более подробно настроить организационную структуру компании, разделив её на отдельные группы и тогда раздавать права в соответствии с бизнес-задачей.
Ознакомиться с логикой работы прав доступа можно, изучив статьи на Академии:
https://academy.terrasoft.ru/documents/base/7-12/prava-dostupa
https://academy.terrasoft.ru/documents/administration/7-12/razdel-upravleniya-rolyami-i-polzovatelyami
Для исправления данного процесса необходимо добавить логику забирания прав на изменение/удаление у роли "Все сотрудники". Только после этого, пользователи, указанные в процессе, не будут иметь право изменить страницы товаров.