Роль Citizen в Оркестраторе
Для пользователей Citizen-издания Студии в Оркестраторе предусмотрена роль Citizen. Она позволяет централизованно управлять ограничениями пользователя через Оркестратор.
Пользователь не может отключить роль Citizen через Студию. Для изменения настроек роли необходимо обратиться к администратору Оркестратора.
Настройка роли Citizen
Настройку выполняет администратор Оркестратора.
Начиная с версии Оркестратора 1.25.11, доступность дополнительных атрибутов Citizen в конструкторе ролей определяется параметром UseRoleCitizen. Параметр задаётся в секции Studio файла appsettings.json:
{
"Studio": {
"UseRoleCitizen": true
}
}При включённом параметре в конструкторе ролей доступна настройка Citizen в секции Дополнительные атрибуты.
Роли Citizen соответствует дополнительный атрибут:
{
"isCitizen": true
}
Важно: параметр
UseRoleCitizenвключает функциональность Citizen в настройках ролей. Его не следует путать с назначением роли конкретному пользователю.
Связанные ограничения
В Оркестраторе также предусмотрены ограничения для запуска роботов и работы с проектами:
| Роль | Назначение | Дополнительный атрибут |
|---|---|---|
| Citizen | Для пользователей Citizen-издания Студии | isCitizen |
| LimitedRobotRunner | Ограничение прав запуска роботов | isLimitedRobotRunner |
| OnlyOrchProject | Ограничение доступа только к проектам Оркестратора | isOnlyOrchProject |
С версии Оркестратора 1.25.11 доступность настройки LimitedRobotRunner определяется отдельным параметром UseRoleLimitedRobotRunner в секции Studio файла appsettings.json.
Доступ к ресурсам
Если используются пользовательские роли, для получения и изменения значений ресурсов (ассетов) необходимо назначить в блоке Ресурсы два разрешения:
- Просмотр;
- Управление.
Настройку разрешений выполняет администратор Оркестратора.