Публичное пространство
SetRetail10 ◾️ Аудит действий пользователей на сервере
https://crystals.atlassian.net/browse/CR-4012
https://crystals.atlassian.net/browse/SRTE-3225
https://crystals.atlassian.net/browse/SRTE-3220
https://crystals.atlassian.net/browse/SRTE-3108
10.2.93.0
Описание
Аудит действий пользователей на сервере предназначен для анализа проблем и инцидентов, которые могут быть связаны со случайными изменениями настроек, акций и т.д.
Также в версии 10.2.93.0 реализована функциональность аудита действий пользователя с настройками внешних систем.
В рамках версии 10.2.93.0 выполняется только аудит действий по изменению настроек внешних систем.
Например: Серверный пользователь Иван Иванович в 14.12.2020 в 17:08 отредактировал настройки внешнего процессинга SetKit.
История изменений, какие конкретно поля были изменены в сущности не отображается, а только факт изменения данных в настройках.
Настройка
Функциональность может работать на SetCentrum и SetRetail.
Настройка включается индивидуально на каждом экземпляре сервера SetCentrum и SetRetail.
Транспорт настройки с сервера SetCentrum на SetRetail отсутствует.
Начиная с версии 10.4.26.0 настройка включена по умолчанию:
1. Выполните скрипт включения в базе данных set:
SELECT PUBLIC.upd_property('SET_USER_ACTION_LOG', 'enabled', 'true') 2. Перезапустите службу сервера приложений:
Windows: SETv10 Application server
Linux:
service JBOSS_SVC restart
Хранение и подрезка данных аудита
Данные об аудите автоматически подрезаются.
Период составляет 150 дней. Настройка количества дней подрезки не предусмотрена.
Пример работы
1. Пользователь изменил настройки во внешних процессингов для Службы мягких чеков SetKit X → нажал Сохранить.
2. В базе данных set в таблице user_action_log отобразилась запись о том, что производилось редактирование этого внешнего процессинга/
В это случае, в поле action_type отобразится тип действия EDIT.
Если пользователь удалил внешний процессинг, тогда в поле action_type отобразится тип действия DELETE.
Если был создан внешний процессинг, тогда в поле action_type отобразится тип действия CREATE.