Запрос всех прав доступа роли

<< Click to Display Table of Contents >>

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

Запрос всех прав доступа роли

RTUsersGetRoleControlRights - запрос на получение назначенных прав доступа для Роли к элементу. Данный запрос использует право на чтение пользователей (ReadUsers).

Данные запроса

{"sessionId":"<ID сессии>"}

Данные ответа

{

   "сontrolRights": {

       "name": [

         {“object_id”: <int64>, - ссылка на объект или экземпляр объекта

         “element_name”: <string>, - имя элемента в окне

         “window_name”: <string>, - имя окна, которое содержит элемент

         “right_name”: <string>, - программное имя права доступа или группы прав

         “right_flags”: <int> - битовая маска прав

         },

       ]

   },

   "code": 0

}

Описание битовой маски прав:

первый бит - флаг Разрешить,

второй бит  - флаг Запретить,

третий бит  - флаг Подтверждение,

четвертый бит  - флаг Журнал.

Пример ответа

{

   "сontrolRights": {

       "Роль 1": []

   },

   "code": 0

}

 

Смотрите также: