Почему пользователь видит верификации, которые не доступны для его роли?
Вопрос:
Верификация выставлена на определенную роль. У пользователя нет данной роли. При первичном входе на страницу заявки он не видит «не свои» верификации. Но если он выполнит свою верификацию и следующим шагом будет создание следующей верификации не на его роль, то он ее видит и может выполнить. Чистка кеша ситуацию не изменила.
Пример кейса:
Пользователь1 проводит Верификацию1 (права по верификации по роли1).
Далее Пользователь1 создает Верификацию2 и назначает ответственным Пользователя2.
Ожидаемый результат:
автор записи Верификация2 не видит эту запись. Верификация2 отображается только Пользователю2.
Верификация1 отображается только Пользователю1, Пользователю2 не отображается.
Ответ:
Для автора записи права на запись выдаются по умолчанию. Это можно проверить в настройках прав доступа на запись: https://academy.terrasoft.ru/documents/base/7-13/prava-dostupa
Если вы хотите снимать эти права с пользователя-автора записи, вы можете воспользоваться бизнес процессом.
Примеры настройки изменения прав доступа на записи с помощью процессов в этой статье: https://academy.terrasoft.ru/documents/technic-bpms/7-12/upravlenie-pravami-dostupa-v-ramkah-biznes-processa.