Роль![](anchor.svg)
Данный контекст предоставляет доступ к управлению одной Ролью.
Уникальные действия![](anchor.svg)
[?]
Настроить роль![](anchor.svg)
Текущее действие используется для редактирования свойств роли.
![]() | Изменение поля Имя контекста во время этой операции приведет к переименованию текущего контекста. Такие действия могут привести к сбоям в работе других компонентов системы, использующих имя/путь контекста в качестве основного идентификатора. |
Тип действия: |
Общие действия
[?]
Удалить, Создать копию, Реплицировать, Редактировать права доступа к контексту, Показать статус
Расширенные сведения |
Информация о контексте![](anchor.svg)
Тип контекста: Роль
Имя контекста: устанавливается пользователем
Описание контекста: устанавливается пользователем
Путь контекста: users.USER_NAME.roles.ROLE_NAME
Маска контекста: users.*.roles.*
Права доступа к контексту![](anchor.svg)
[?]
Уровень | Описание |
Нет | Доступ запрещен |
Наблюдатель | Доступ запрещен |
Оператор | Просмотр конфигурации |
Менеджер | Настройка и удаление ролей |
Инженер | То же, что и Менеджер |
Администратор | То же, что и Менеджер |
Общедоступные переменные (Свойства)![](anchor.svg)
[?]
Общие переменные: groupMembership (Членство в группах)
Свойства роли![](anchor.svg)
Определяет имя и описание сегмента. Используется в сочетании с одним или несколькими Сегментами для определения Разрешения на основе ролей для пользователя.
Имя переменной: | childInfo |
Записи: | 1 |
Права доступа: | Доступно для чтения на уровне прав Наблюдателя, доступно для записи на уровне прав Менеджера |
Формат записи:
Имя поля | Тип поля | Заметки |
name | String | 1-50 символов |
description | String | 1-50 символов |
Права доступа![](anchor.svg)
Таблица, определяющая разрешения для указанных типов контекстов, типов объектов и самих объектов.
Имя переменной: | permissions |
Записи: | 0...неограниченно |
Права доступа: | Доступно для чтения на уровне прав Наблюдателя, доступно для записи на уровне прав Менеджера |
Формат записи:
Имя поля | Тип поля | Заметки |
contextType | String | Определяет тип контекста, к которому будет применяться разрешение. |
entityType | Integer | Определяет тип объекта, к которому будет применяться разрешение. |
entity | String | Определяет имя объекта, к которому будет применяться разрешение. |
exceptions | Data table | Вложенная таблица данных, указывающая, какие объекты и типы объектов должны быть исключены из разрешений. Поля:
|
permissions | String | Тип разрешения, применяемого к указанным объектам. Возможные значения:
|
Унаследовать права доступа от![](anchor.svg)
Список ролей, от которых наследуются права доступа.
Имя переменной: | roleInheritance |
Записи: | 0...неограниченно |
Права доступа: | Доступно для чтения на уровне прав Наблюдателя, доступно для записи на уровне прав Менеджера |
Формат записи:
Имя поля | Тип поля | Заметки |
role | String | Путь к контексту роли |
Общедоступные Функции![](anchor.svg)
[?]
Данный контекст не имеет публичных функций.
Общедоступные события![](anchor.svg)
[?]
Общие события: Добавлен видимый контекст-потомок, Удален видимый контекст-потомок, Вычисление, Ошибка вычисления, Изменена информация, Информация.