Используйте этот блок, чтобы выдать или отменить для пользователя дополнительные права на определённый элемент приложения, а также файл или изображение из контекста бизнес-процеса.
Например, временные права могут понадобиться пользователю для решения определённой задачи в ходе процесса.
Рассмотрим пример использования блока для элементов приложения. К ним по умолчанию в бизнес-процессе применяются:
- права, выданные в настройках доступа к данным приложения;
- дополнительные права, выданные в карточке элемента приложения.
Также у пользователя есть право просматривать элемент приложения, используемый в задаче, если в настройках его зоны ответственности включена опция Выдача прав и доступ к данным приложения выдан на уровне элементов приложения.
Если этих прав недостаточно, добавьте на схему процесса блок Выдача прав на элемент. Например, разместите его перед задачей, в которой сотруднику потребуются расширенные права. После выполнения задачи дополнительные права можно отменить.
начало внимание
Настройки блока применятся, только если доступ к данным приложения установлен на уровне элементов приложения. Иначе выдача дополнительных прав не произойдёт.
конец внимание
Допустим, в процессе согласования сотруднику нужно отредактировать договор, к которому у него нет доступа. Настройки зоны ответственности, в которой стоит задача, позволят только просмотреть договор. Чтобы внести изменения в договор, нужны дополнительные права. Пример размещения блока на схеме процесса:

Настройки блока
Чтобы настроить выдачу прав:
- Перетащите блок на схему процесса и дважды нажмите на него.
- В открывшемся окне укажите название блока и заполните поля:

- Название* — введите название блока, которое будет отображаться на схеме процесса;
- Объект* — выберите переменную, к содержимому которой нужно предоставить доступ. Для выбора доступны переменные с типом Приложение (один), Файлы (один) или Изображение (одно). Если переменной ещё нет в контексте процесса, нажмите кнопку Создать новую переменную. Чтобы отредактировать переменную, нажмите Изменить настройки переменной;
- Пользователь* — укажите сотрудника, который получит права на выбранный объект;
- Права* — отметьте права, которые следует выдать сотруднику, указанному выше: Чтение, Изменение, Удаление или Выдача прав. Если выбрана опция Выдача прав, пользователь сможет предоставить дополнительные права другим сотрудникам в карточке элемента приложения или со страницы просмотра файла;
- Удаление — опция используется для отмены дополнительных прав, указанных в поле Права*.
Так, для бизнес-процесса согласования укажите переменную Договор, в которой во время выполнения процесса будет храниться сам документ. В поле Пользователь* выберите переменную, в которой хранятся данные согласующего сотрудника. Укажите для него право изменять элемент приложения. Право на просмотр документа будет выдано в настройках зоны ответственности.
- На вкладке Описание вы можете указать служебную информацию о работе блока, например, опишите настроенные правила выдачи прав. Администраторы системы и сотрудники, моделирующие процесс, смогут перейти на эту вкладку и ознакомиться с данными.
- Сохраните настройки.
Отменить дополнительные права
С помощью блока Выдача прав на элемент вы можете отменить дополнительно выданные права, если они больше не понадобятся сотруднику и данные элемента приложения, файла или изображения являются конфиденциальной информацией.
В примере с согласованием договора разместите блок Выдача прав на элемент повторно на схеме процесса после задачи, в которой расширенные права используются. Укажите права на просмотр и на изменение, а также включите опцию Удаление.

Теперь после выполнения задачи у сотрудника отменятся дополнительные права:
- на редактирование элемента — выданные в блоке Выдача прав на элемент, который размещён на схеме процесса перед задачей;
- на просмотр элемента — выданные в настройках зоны ответственности.