SetRetail10 ◾️ Аудит действий пользователей на сервере

Публичное пространство

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