Платформа 3V/Аудит/Настройка аудита: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 7: Строка 7:
 
Для настройки аудита необходимо создать и настроить каждый из этих объектов, если для настройки аудита вы используете уже настроенные объекты, то вам необходимо лишь изменить ссылку в соединении с источником.  
 
Для настройки аудита необходимо создать и настроить каждый из этих объектов, если для настройки аудита вы используете уже настроенные объекты, то вам необходимо лишь изменить ссылку в соединении с источником.  
 
== Настройка соединения с источником ==
 
== Настройка соединения с источником ==
"dbType": "Web",
+
Создайте новое '''"Соединение с источником"''' для этого нажмите кнопку '''"Создать"''' и выберете пункт '''"Соединение с источником"'''.<br>
"connectionString": "http://audit/api/AuditDataSource/",
+
Далее откройте '''"Редактор"''' в правой панели навигатора и добавьте JSON описание соединения:<br>
"id": 522 - идентификатор самого объекта (быть внимательным при заполнении)
+
* '''dbType''' - тип соединения для аудита используется "Web",
 +
* '''connectionString''' - адрес для подключения, например для cloud "http://audit/api/AuditDataSource/",
 +
* '''id''' - идентификатор соединения '''(При создании нового Соединения его идентификатор отобразится в столбце "Идентификатор")'''
 +
* '''name''' - наименование соединения<br>
  
'''1. Создать или отредактировать соединение'''
+
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;">
{| class="wikitable"
+
<div style="font-weight:bold;line-height:1.6;"> Пример описания соединения в формате JSON </div>
|-
+
<div class="mw-collapsible-content mw-collapsed-content">
! Соединение
+
<syntaxhighlight lang="JSON" line>
|-
 
| <syntaxhighlight lang="JSON" line>
 
 
{
 
{
 
   "dbType": "Web",
 
   "dbType": "Web",
Строка 24: Строка 25:
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
|}
+
</div></div>
 
+
Пример настройки соединения:
 +
[[Файл:1 Создание объекта Соединение.png|слева|750px|border]] <br clear="both" /><br>
 
== Настройка внешних справочников ==
 
== Настройка внешних справочников ==
 
'''2. Создать внешние справочники и настроить соединение'''
 
'''2. Создать внешние справочники и настроить соединение'''
 
# Справочник сессий (Sessions)
 
# Справочник сессий (Sessions)
# Справочник действий (AuditingAction)
+
# Справочник список действий (AuditingAction)
# Справочник сущностей (Entry)
+
# Справочник взаимодействия с объектами (Entries)
 
+
Для создания справочника
[[Файл:Аудит.png|слева|750px|border]] <br clear="both" /><br>
+
[[Файл:создание внешнего справочника аудита.gif|слева]]<br clear="both" /><br>
 
== Настройка отчета ==
 
== Настройка отчета ==
 
'''3. Создать отчет на справочнике''' <br>
 
'''3. Создать отчет на справочнике''' <br>
 
В отчете вы можете самостоятельно выбрать и настроить поля, а так же добавить собственные параметры
 
В отчете вы можете самостоятельно выбрать и настроить поля, а так же добавить собственные параметры
 
[[Файл:Аудит отчет.png|слева|750px|border]] <br clear="both" /><br>
 
[[Файл:Аудит отчет.png|слева|750px|border]] <br clear="both" /><br>

Версия 08:40, 20 января 2022

Вы можете скачать уже настроенные объекты аудита или создать объекты аудита самостоятельно.

Объекты аудита

Аудит состоит из нескольких объектов:

  1. Соединение с источником
  2. Внешние справочники
  3. Отчет

Для настройки аудита необходимо создать и настроить каждый из этих объектов, если для настройки аудита вы используете уже настроенные объекты, то вам необходимо лишь изменить ссылку в соединении с источником.

Настройка соединения с источником

Создайте новое "Соединение с источником" для этого нажмите кнопку "Создать" и выберете пункт "Соединение с источником".
Далее откройте "Редактор" в правой панели навигатора и добавьте JSON описание соединения:

  • dbType - тип соединения для аудита используется "Web",
  • connectionString - адрес для подключения, например для cloud "http://audit/api/AuditDataSource/",
  • id - идентификатор соединения (При создании нового Соединения его идентификатор отобразится в столбце "Идентификатор")
  • name - наименование соединения
Пример описания соединения в формате JSON
1 {
2   "dbType": "Web",
3   "connectionString": "https://hcs-data-test.mos.ru/audit/api/AuditDataSource/",
4   "id": 522,
5   "name": "Соединение для Аудита"
6 }

Пример настройки соединения:

1 Создание объекта Соединение.png



Настройка внешних справочников

2. Создать внешние справочники и настроить соединение

  1. Справочник сессий (Sessions)
  2. Справочник список действий (AuditingAction)
  3. Справочник взаимодействия с объектами (Entries)

Для создания справочника

создание внешнего справочника аудита.gif



Настройка отчета

3. Создать отчет на справочнике
В отчете вы можете самостоятельно выбрать и настроить поля, а так же добавить собственные параметры

Аудит отчет.png