/Methods/RTUsersGetRoleElementRights

<< Click to Display Table of Contents >>

Navigation:  API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Пользователи >

/Methods/RTUsersGetRoleElementRights

Возвращает серверные RWX-права, изменённые в RT, по ролям.

HTTP: POST /Methods/RTUsersGetRoleElementRights

Право: ReadUsers.

Запрос

{}

Ответ

{
  "elementRights": {
    "Роль 1": [
      {
        "object_id": 38308,
        "right_name": "ReadValue",
        "right_flags": 2
      }
    ]
  },
  "code": 0
}

Поля ответа

Поле

Тип

Условие

Описание

elementRights

object

успех

Ключ — имя роли, значение — массив прав

elementRights.<роль>[].object_id

integer

в записи

Идентификатор узла

elementRights.<роль>[].right_name

string

в записи

Имя права

elementRights.<роль>[].right_flags

integer

в записи

Итоговая маска (Enable/Disable/Log)

code

integer

всегда

Результат метода

Поведение и ограничения

Флаг «наследование» (tInherit) в RT-правах не поддерживается: при его наличии в журнал пишется предупреждение, а в маску он не попадает.