|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Пользователи > /Methods/GetISLogColumnSettings |
Возвращает настройки колонок журнала безопасности для пользователя или значения по умолчанию.
HTTP: POST /Methods/GetISLogColumnSettings
Право: ReadUsers.
{ "user": "Оператор 1" }
Поле |
Тип |
Обязательное |
По умолчанию |
Описание |
|---|---|---|---|---|
user |
string |
нет |
"" |
Имя пользователя; при отсутствии возвращаются настройки по умолчанию |
{
"tableColumns": [
{"field": "Time", "displayable": true, "filterable": true},
{"field": "ClientUserId", "displayable": true, "filterable": true},
{"field": "Shift", "displayable": false, "filterable": true},
{"field": "ClientIpAddress", "displayable": true, "filterable": true},
{"field": "ClientHostName", "displayable": false, "filterable": true},
{"field": "Message", "displayable": true, "filterable": true},
{"field": "EventObjectName", "displayable": true, "filterable": true},
{"field": "EventFullObjectName", "displayable": false, "filterable": true},
{"field": "EventSourceName", "displayable": false, "filterable": true},
{"field": "FullSourcePath", "displayable": false, "filterable": true},
{"field": "EventDescription", "displayable": false, "filterable": true},
{"field": "Severity", "displayable": false, "filterable": true}
],
"legendColumns": [
{"field": "Time", "displayable": true},
{"field": "ClientUserId", "displayable": true},
{"field": "Shift", "displayable": true},
{"field": "ClientIpAddress", "displayable": false},
{"field": "ClientHostName", "displayable": false},
{"field": "Message", "displayable": true},
{"field": "EventObjectName", "displayable": false},
{"field": "EventFullObjectName", "displayable": false},
{"field": "EventSourceName", "displayable": false},
{"field": "FullSourcePath", "displayable": false},
{"field": "EventDescription", "displayable": false},
{"field": "Severity", "displayable": true}
],
"code": 0
}
Поле |
Тип |
Условие |
Описание |
|---|---|---|---|
tableColumns |
array |
успех |
Колонки таблицы журнала |
tableColumns[].field |
string |
в записи |
Имя поля колонки |
tableColumns[].displayable |
bool |
в записи |
Отображается ли колонка |
tableColumns[].filterable |
bool |
в записи |
Доступна ли фильтрация |
legendColumns |
array |
успех |
Колонки легенды |
legendColumns[].field |
string |
в записи |
Имя поля колонки |
legendColumns[].displayable |
bool |
в записи |
Отображается ли колонка |
code |
integer |
всегда |
Результат метода |
Возможные значения field: Time, ClientUserId, Shift, ClientIpAddress, ClientHostName, Message, EventObjectName, EventFullObjectName, EventSourceName, FullSourcePath, EventDescription, Severity.
•Если user не указан, пользователь не найден или сохранённые настройки некорректны — возвращаются значения по умолчанию (пример выше) с code: 0.