Раздел «Управление ролями»
Для обеспечения эффективного и безопасного управления роботами работа в модуле Оркестратор основана на использовании ролевой модели.

Интерфейс управления ролевой моделью находится в разделе "Управление ролями". Доступ в этот раздел реализован через вызов бокового меню.

Ролевая политика Оркестратора подразумевает управлением доступом к методам и сущностям Оркестратора для пользователя Оркестратора и к сущностям Оркестратора для робота.

Сущностями Оркестратора являются сценарии робота и элементы очередей. К методам Оркестратора относится управление агентами, переменными и функционалом очередей.


1. Наведите курсор на кнопку выпадающего меню, находящуюся слева сверху на панели Оркестратора.

Выпадающее меню левого бокового меню
2. Нажмите на кнопку чтобы перейти в интерфейс управления ролевой политикой.
Выпадающее меню левого бокового меню
Роли
Функционал создания и редактирования ролей, а также управление политикой доступа ролей к методам Оркестратора находится на интерфейсе вкладки «Роли» раздела «Управления ролями».
Основное предназначение функционала Ролей в разграничении доступа различных групп пользователей к методам оркестратора для обеспечения безопасности и стабильности работы сценариев робота.
Интерфейс вкладки "Роли"
Нажмите на кнопку чтобы создать новую роль. Задайте имя новой роли в поле
Выберите необходимые методы Оркестратора, которые будут доступны данной роли и нажмите на кнопку «Создать роль» чтобы завершить создание роли.
В случае успешного создания роли на левой боковой панели со списком ролей будет отражена вновь созданная роль. Справой стороны отображаются все доступные методы для этой роли. Повторное нажатие на чекбокс метода снимает выделение для этого метода и закрывает доступ этой роли для этого метода.
Окно управления методами оркестратора и сущностями
Чтобы удалить роль, выберете необходимую роль из списка ролей и нажмите на кнопку удаления роли.
Пользователи
Функционал назначения пользователю той или иной роли находится на интерфейсе вкладки раздела «Управления ролями». Основное предназначение данного функционала - обеспечение ролевой политики посредством присваивания пользователю Ролей. Таким образом происходит разграничивание степеней влияния групп пользователей на функционал работы Оркестратора и Студии.
Обратите внимание, говоря о пользователе, мы подразумеваем профиль (аккаунт), созданный на Оркестраторе. При первом входе создаётся пользователь (профиль) с root правами. Т.е. по умолчанию этому аккаунту доступны все методы и сущности.
Пример присваивание ролей пользователю показан на рисунке. При необходимости нажмите на кнопку, чтобы посмотреть доступные этой роли методы.
Note: при назначении пользователю нескольких ролей, конечный пул доступных методов будет представлять объединение доступных методов всех назначенных пользователю ролей. Таким образом, если пользователю назначена одна роль с доступом только к первой половине всех методов, и вторая роль с доступом только ко второй половине всех методов. В результате объединения этих ролей пользователю будут доступны все методы Оркестратора.
Роботы
Функционал назначения роботу той или иной роли находится на интерфейсе вкладки раздела «Управления ролями». Основное предназначение данного функционала - обеспечение безопасности и стабильности работы сценариев, посредством присваивания роботу Ролей. Таким образом происходит изоляция критически важных сценариев и переменных от общего доступа другими роботами.
Пример присваивание ролей роботу показан на рисунке. При необходимости нажмите на кнопку, чтобы посмотреть доступные этой роли методы.
Note: при назначении роботу нескольких ролей, конечный пул доступных методов будет представлять объединение доступных методов всех назначенных роботу ролей. Таким образом, если роботу назначена одна роль с доступом ко всем методам, и вторая роль без доступа ко всем методам. В результате объединения этих ролей роботу будут доступны все методы Оркестратора.