Система аудита
позволяет отслеживать действия пользователей и состояние объектов системы.
Отслеживается:
- Отслеживание совершаемых пользователем действий над объектами: создание, изменение, удаление.
- При каждой операции фиксируется время, автор изменений и тип операции.
- При изменении поля фиксируется изменённое поле, его старое и новое значения.
Хранение данных аудита:
- База данных аудита может быть опционально отделена от базы данных приложения.
- Существует два режима записи собираемых аудитом данных: синхронный с выполнением операции и асинхронный (на момент написания статьи рабочим является только синхронный).
Настройка аудита:
- Простая настройка аудита для класса, его собственных полей, мастеров и детейлов (через Flexberry Tool).
Особенности аудита в web-системах
Особенности аудите в web-системах описаны в статье Аудит для Web-приложений.
Аудит для web-форм
Аудит для web-форм описан в статье Web-формы аудита.
Пример подключения аудита к существующему Web-приложению с использованием перегенерации проекта
Пример подключения аудита к существующему Web-приложению с использованием перегенерации проекта в соответствующей статье.
Пример подключения аудита к существующему Web-приложению без использования перегенерации проекта
Пример подключения аудита к существующему Web-приложению без использования перегенерации проекта описан в соответствующей статье.