Логирование изменений для BPMSoft

Логирование изменений для BPMSoft   – вспомогательный модуль, который позволяет фиксировать и хранить в удобном представлении данные об изменении любых полей (кроме случев, когда изменения произведены непосредстенно в базе данных приложения), а также очищать этот лог в случае необходимости. С использованием продукта в карточке объекта сохраняется полная история изменений нужных полей, например, «Статус», «Ответственный», «Сумма». Это позволяет не только оперативно определять автора изменений, но и анализировать историю работы с записью системы.

Настройка 

Настраивать систему логирования могут только пользователи системы, которым дано право на операцию «Доступ к разделу «Журналирование»» (код «CanManageLogging»).

Для настройки прав необходимо перейти в Дизайнер системы / Права доступа на операции,

выбрать операцию

и добавить / удалить права для пользователей и групп пользователей.

Также есть отдельные операции для настройки прав на просмотр (название «Возможность видеть логи журналирования объектов», код «CanReadLogging») и удаление логов (название «Возможность удалять логи журналирования», код «CanDeleteLogging»).

После настройки прав для применения изменений необходимо выйти и снова зайти в систему. Пользователь, не имеющий прав доступа к разделу «Журналирование», при попытке зайти в раздел получит следующее сообщение:

Использование 

Для настройки журналирования объекта необходимо перейти в Дизайнер системы / Журналирование

В левой части (вертикальный реестр) расположен список разделов, а в основном блоке отображается список полей, логируемых в выбранном объекте.

Кнопка «Новая схема» служит для создания новой схемы логирования (раздел + поля).

С помощью кнопки «Действия» можно производить экспорт в файл и очистку логов при наличии соответствующих прав.

Очистка логов журналирования происходит порционно, то есть логи удаляются порциями чтобы не загружать систему.

Историю изменений видно в записи конкретного раздела (вкладка «История изменений», которая появляется только у объектов, для которых настроена схема журналирования). В колонке «Тип изменения объекта» указывается действие, совершенное над объектом («Изменение», «Добавление»).


Данный продукт предоставляется на условиях «as is» («как есть»), то есть в том состоянии, в каком он находится в настоящее время. Техническая поддержка и доработка такого решения разработчиком не осуществляется. Бесплатно получая доступ к этому продукту, пользователь соглашается с данным условием.

УСТАНОВИТЬ