Роль

Данный контекст предоставляет доступ к управлению одной Ролью.

Уникальные действия

[?]

Настроить роль

(Действие по умолчанию)

Текущее действие используется для редактирования свойств роли.

Изменение поля Имя контекста во время этой операции приведет к переименованию текущего контекста. Такие действия могут привести к сбоям в работе других компонентов системы, использующих имя/путь контекста в качестве основного идентификатора.

Тип действия:

Настроить

Общие действия

[?]

Удалить, Создать копию, Реплицировать, Редактировать права доступа к контексту, Показать статус

Расширенные сведения

Информация о контексте

Тип контекста: Роль

Имя контекста: устанавливается пользователем

Описание контекста: устанавливается пользователем

Путь контекста: users.USER_NAME.roles.ROLE_NAME

Маска контекста: users.*.roles.*

Права доступа к контексту

[?]

Уровень

Описание

Нет

Доступ запрещен

Наблюдатель

Доступ запрещен

Оператор

Просмотр конфигурации

Менеджер

Настройка и удаление ролей

Инженер

То же, что и Менеджер

Администратор

То же, что и Менеджер

Общедоступные переменные (Свойства)

[?]

Общие переменные: groupMembership (Членство в группах)

Свойства роли

Определяет имя и описание сегмента. Используется в сочетании с одним или несколькими Сегментами для определения Разрешения на основе ролей для пользователя.

Имя переменной:

childInfo

Записи:

1

Права доступа:

Доступно для чтения на уровне прав Наблюдателя, доступно для записи на уровне прав Менеджера

Формат записи:

Имя поля

Тип поля

Заметки

name

String

1-50 символов

description

String

1-50 символов

Права доступа

Таблица, определяющая разрешения для указанных типов контекстов, типов объектов и самих объектов.

Имя переменной:

permissions

Записи:

0...неограниченно

Права доступа:

Доступно для чтения на уровне прав Наблюдателя, доступно для записи на уровне прав Менеджера

Формат записи:

Имя поля

Тип поля

Заметки

contextType

String

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

entityType

Integer

Определяет тип объекта, к которому будет применяться разрешение.

entity

String

Определяет имя объекта, к которому будет применяться разрешение.

exceptions

Data table

Вложенная таблица данных, указывающая, какие объекты и типы объектов должны быть исключены из разрешений. Поля:

  • entityType - Integer, указывает тип объекта, который следует исключить.

  • entity - String, указывает имя объекта, который необходимо исключить.

permissions

String

Тип разрешения, применяемого к указанным объектам. Возможные значения:

  • Все (Чтение, Запись, Выполнение)

  • Чтение/Выполнение

  • Нет прав

Унаследовать права доступа от

Список ролей, от которых наследуются права доступа.

Имя переменной:

roleInheritance

Записи:

0...неограниченно

Права доступа:

Доступно для чтения на уровне прав Наблюдателя, доступно для записи на уровне прав Менеджера

Формат записи:

Имя поля

Тип поля

Заметки

role

String

Путь к контексту роли

Общедоступные Функции

[?]

Данный контекст не имеет публичных функций.

Общедоступные события

[?]

Общие события: Добавлен видимый контекст-потомок, Удален видимый контекст-потомок, Вычисление, Ошибка вычисления, Изменена информация, Информация.