Логирование выполнения объектов Базы знаний Платформы

Логирование выполнения объектов Базы знаний (БЗ) полезно как для разработчиков системы, так и для администраторов по информационной безопасности. С помощью данного типа логирования есть возможность в едином журнале зафиксировать факт исполнения платформой соответствующих объектов БЗ.

В данной статье описано логирование выполнения объектов Базы знаний Платформы на примере прикладной информационной системы «ШЕРП Айтишник».

  1. Создание запроса на логирование

Следует отметить, что возможны два варианта логирования:

  1. Логирование выполнение объектов БЗ для модуля БЗ.
  2. Логирование выполнение объектов БЗ для пользователя системы.

В первом случае логирование применяется либо для всех объектов модуля системы, либо объектов БЗ определенного типа, принадлежащих этому модулю.

Во втором случае логирование дает возможность регистрировать и анализировать факты выполнения объектов БЗ конкретным пользователем системы.

Для того, чтобы включить логирование выполнения объектов Модуля Базы знаний, необходимо:

  1. Открыть (выбрать) меню «Студия. Администратор».
  2. Выполнить команду «Добавить логирование по типу объекта»:

  1. В появившейся форме ввести значения параметров логирования выполнения объектов Базы знаний:
  • «Тип объекта логирования» - в качестве объекта логирования может выступать Модуль Базы знаний или пользователь системы. В нашем случае необходимо выбрать значение «Модуль»:

  • «Объект логирования» - в зависимости от выбранного ранее типа объекта логирования в поле будет доступен выбор либо модуля БЗ, либо пользователя системы. В нашем примере необходимо выбрать модуль - «Айтишник»:

  • «Тип объекта Базы Знаний» - в это поле требуется указать тип объекта Базы знаний. Чтобы обеспечить логирование выполнения всех объектов БЗ указанного модуля  в поле  выбирается значение «Все объекты». Если целесообразно провести логирование только для объектов определенного типа, то из выпадающего списка выбирается требуемый тип объекта БЗ. Для примера укажем значение «Все объекты»:

  1. Чтобы завершить процедуру запроса на логирование, требуется сохранить параметры логирования, нажав кнопку «ОК». После чего новый запрос на логирование будет зарегистрирован в списке логируемых объектов.
  1. Работа со списком логируемых объектов

Просмотреть и изменить список логируемых объектов можно с помощью меню администратора системы:

В результате выполнения команды меню будет открыто окно задания параметров поиска в списке логируемых объектов:

После нажатия кнопки «Поиск» отобразится окно с результатами поиска в списке логируемых объектов.

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

С помощью контекстного меню окна доступны операции по удалению и добавлению объектов логирования.

  1. Работа со списком логируемых объектов из карточки Модуля

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

Откроем карточку модуля «Айтишник». Для этого необходимо:

  1. Выбрать меню «Студия. Разработчик».
  2. Выполнить команду «Поиск модулей»:

  1. Найти и открыть карточку модуля «Айтишник»:

  1. На карточке модуля выбрать пункт меню «Логирование -> Список логируемых объектов».

Результаты настройки логирования объектов будут отображены на панели «Главные объекты логирования»:

  1. Просмотр результатов логирования

Система обеспечивает регистрацию фактов выполнения объектов БЗ в соответствующем системном журнале. Для его просмотра необходимо в меню «Студия. Администратор» выбрать пункт меню «Лог выполнения объектов»:

После чего в окне критериев поиска следует задать параметры поиска:

Результаты поиска отображаются в виде таблицы:

  1. Просмотр результатов логирования для пользователя

Для просмотра лога выполненных объектов для конкретноого пользователя системы необходимо в меню «Студия. Разработчик» выбрать пункт меню «Пользователи и группы -> Пользователи»:

Выполнить поиск пользователя:

Открыть карточку пользователя (в нашем примере – «Пользователь1»):

На карточке пользователя выбрать пункт меню «Логирование -> Лог выполнения объектов»:

В результате отобразится список всех выполненных объектов модуля «Айтишник» для указанного пользователя:

Примеры реализации
Подписаться

Новые статьи

Запуск цикла корпоративных тематических семинаров по технологическому развитию и внедрению новых разработок в проектную практику Команды Шерп Запуск Образовательного портала «Шерп. Обучение» Включение в реестр отечественного ПО Технологической платформы «Шерп 3.0» Создание HTML-форм в Платформе ШЕРП Создание HTML-форм в Платформе ШЕРП c помощью конструктора форм Web-версии Платформы Настройка элемента диалога с типом редактора KBEditPopUp Возможности редактора полей типа «LookUpEdit» Создание внешнего ключа (Foreign Key) с помощью SQL-редактора в Платформе "ШЕРП" Как создать таблицу в базе данных Проверка работоспособности Платформы ШЕРП

0 комментариев

Чтобы оставить комментарий, пожалуйста, авторизируйтесь или зарегистрируйтесь

Обязательное поле