Запрос наследованных данных аудита при включении непосредственного сохранения
При включении непосредственного сохранения в конфигурации подсистемы аудита все сервисы, которые обрабатывают или используют данные, переключаются к модели непосредственного сохранения. Доступными будут только те данные, которые были созданы при ее включении. Чтобы разрешить пользователям доступ к данным, сохраненным в унаследованном формате (записи таблицы данных в сущности AuditDataTable), другим способом, доступ к этим записям должен быть объяснен или предоставлен.
* 
Рекомендуется экспортировать наследованные данные аудита в холодное хранилище в окне обслуживания перед переключением на непосредственное сохранение. Поскольку это не всегда возможно, в остальной части этого раздела предлагаются полезные обходные решения.
Можно использовать сущность AuditDataTable, чтобы запросить ("унаследованную") информацию аудита 1.0. Сущность AuditDataTable является частью подмножества сущностей "таблица данных", для которых существуют дополнительные ограничения, такие как запрещение обновления записей, и которые могут использовать большинство тех же сервисов, что и другие сущности таблиц данных.
Один из таких сервисов - QueryDataTableEntries. Этот сервис позволяет использовать теги данных, источники и запросы JSON для фильтрации полученных результатов.
* 
Теги данных для записей аудита всегда пусты.
Чтобы выполнить этот сервис, укажите те же параметры запроса JSON, что и при выполнении QueryAuditHistory или QueryAuditHistoryWithQueryCriteria. В следующем примере запроса JSON используются фильтры пользователя и метки времени и сортируются записи от новых к старым.
* 
Постраничная разбивка не поддерживается сервисами запросов таблиц данных.
Ниже приведен пример страницы JSON-запроса:

{
"filters": {
"type": "AND",
"filters": [
{
"type": "EQ",
"fieldName": "user",
"value": "Administrator",
"isCaseSensitive": true
}, {
"type": "BETWEEN",
"fieldName": "timestamp",
"from": 1577836800000,
"to": 1609459199000
}
]
},
"sorts": [
{
"fieldName": "timestamp",
"isAscending": false
}
]
}
* 
Этот сервис возвращает исходные (непреобразованные) записи аудита вместе с информацией о записях аудита. Дополнительные сведения о преобразовании см. в следующем разделе.
Было ли это полезно?