/Methods/RTUsersGetRoleControlRights

<< Click to Display Table of Contents >>

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

/Methods/RTUsersGetRoleControlRights

Возвращает ControlRights всех ролей.

HTTP: POST /Methods/RTUsersGetRoleControlRights

Право: ReadUsers.

Запрос

{}

Ответ

{
  "controlRights": {
    "Роль 1": [
      {
        "object_id": 38308,
        "element_name": "Кнопка 1",
        "window_name": "Окно 1",
        "right_name": "Press",
        "right_flags": 1
      }
    ]
  },
  "code": 0
}

Поля ответа

Поле

Тип

Условие

Описание

controlRights

object

успех

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

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

integer

в записи

Идентификатор объекта

controlRights.<роль>[].element_name

string

в записи

Имя элемента

controlRights.<роль>[].window_name

string

в записи

Имя окна

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

string

в записи

Имя права

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

integer

в записи

Битовая маска прав

code

integer

всегда

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

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

Ключ называется controlRights (латиница). В старой справке была опечатка сontrolRights с кириллической с.