Отчет используется для мониторинга записей журнала аудита изменений данных в таблицах БД.
Для работы отчета используются следующие функции из схемы demo_reports базы данных mesdb:
report_demo_audit_log.sql.
Для корректной работы отчета в ExeMES:
должна быть настроена как минимум одна таблица для аудита в БД.
Внешний вид отчета Журнал аудита изменений:Внешний вид отчета
Отчет строится за за какой либо период времени, с возможностью фильтрации по параметрам. Для каждой записи в отчете доступен просмотр дополнительной информации в скрытой области (раскрывается по нажатию "+" в левой части строки). Раскрывающаяся область может содержать данные по всем полям таблицы, или только по измененным полям.
Название поля
Описание поля
Период
Заданный период
Таблица
Заданное имя таблицы в которую были внесены изменения
Тип изменения
Заданный тип операции, которая привела к изменению данных
ИД измененной записи
Заданный идентификатор записи в базе данных
Автор изменений
Заданный пользователь, который отправил запрос на внесение изменений
Пользователь БД
Заданный пользователь базы данных, который внес изменения
ИД запроса к MES
Заданный идентификатор запроса на изменение в базе данных
Показывать данные
Заданный режим отображения данных в раскрывающейся области:
Всех полей - будут отображены все все поля таблицы;
Только изменённых полей - будут отображены только измененные поля.
Данные до изменения
Заданный фильтр по столбцу выбранной таблицы и его значению до изменения
Данные после изменения
Заданный фильтр по столбцу выбранной таблицы и его значению после изменения
Название поля
Описание поля
Время транзакции
Время начала выполнения транзакции
Время изменения
Время внесения изменений в таблицу
Таблица
Имя таблицы в которую были внесены изменения
Тип изменения
Тип операции, которая привела к изменению данных
ИД измененной записи
Идентификатор измененной строки в базе данных
Первичный ключ
Первичный ключ таблицы в базе данных
Автор изменений
Пользователь, который отправил запрос на внесение изменений
Пользователь БД
Пользователь базы данных, который внес изменения
ИД запроса к MES
Идентификатор запроса на изменение в базе данных
ИД транзакции
Идентификатор транзакции в базе данных
Наименование поля
Описание поля
Столбец
Столбец в таблице, который был изменен
Старое значение
Значение до изменения
Новое значение
Значение после изменения
Наименование параметра
Тип параметра
Описание
Начало периода
Дата
Дата начала периода в рамках которого строится отчет
Окончание периода
Дата
Дата окончания периода в рамках которого строится отчет
Таблица
Список с множественным выбором
Таблица из базы данных, для которой настроен аудит изменений
Тип изменения
Список с множественным выбором
Тип операции, которая привела к изменению в таблице (insert, update или delete)
ИД измененной записи
Список с множественным выбором
Идентификатор измененной строки в базе данных.
Автор изменений
Список с множественным выбором
Пользователь, который отправил запрос на внесение изменений
Пользователь БД
Список с множественным выбором
Пользователь базы данных, который внес изменения.
ИД запроса к MES
Строка
Идентификатор запроса на изменение в базе данных
Данные до изменения - столбец
Список
Фильтр по данным, которые содержались до изменения с указанием столбца таблицы из выпадающего списка
Данные до изменения - значение
Строка
Фильтр по данным, которые содержались до изменения с указанием значения
Данные после изменения - столбец
Список
Фильтр по данным, которые содержались после изменения с указанием столбца таблицы из выпадающего списка
Данные после изменения - значение
Строка
Фильтр по данным, которые содержались после изменения с указанием значения
Режим отображения
Радиокнопка
Режим отображения отчета:
Список - отчет стоится на одной странице общим списком;
Страницы - отчет разбивается по страницам.
Показывать данные
Радиокнопка
Режим отображения данных в раскрывающейся области:
Всех полей - будут отображены все все поля таблицы;
Только изменённых полей - будут отображены только измененные поля.