Триггеры журнала регистрации

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

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

Объекты отслеживания, для которых производится настройка, делятся на три уровня:

  1. Верхний уровень: выбор групп компаний.
  2. Средний уровень: выбор таблиц базы данных системы.
  3. Нижний уровень: выбор полей таблиц.

Для каждого уровня, в дополнение к указанию объекта, задаётся способ обработки и отслеживаемые действия.

Основные способы обработки – Правило и Исключение. Если объекту назначен способ обработки Правило, он подлежит отслеживанию.

Примечание:
Не следует назначать одинаковые способы обработки для соседних уровней в пределах одной группы компаний.
Например, если на верхнем уровне для группы компаний задан способ Правило, нет необходимости указывать конкретную таблицу на среднем уровне и назначать ей тот же способ, так как все таблицы (и поля) уже включены в отслеживание.
Но если при этом требуется отслеживание всех таблиц, кроме одной конкретной, следует указать эту таблицу на среднем уровне и назначить ей способ обработки Исключение.
Так же настраивается обработка полей. Если необходимо отслеживать одно поле, для него включается Правило при включённом Исключении для содержащей его таблицы.

Для случаев, когда требуется отслеживание только полей, при исключении предыдущих уровней, предусмотрен способ обработки Связь. Он используется только на уровне таблиц, и его применение позволяет корректно сочетать способы обработки для уровней. В таком случае уровень группы компаний будет обработан Исключением, уровню таблиц будет назначен способ Связь, и, наконец, уровню полей – Правило.

Что касается отслеживаемых действий над объектом, система использует комбинации трёх основных операций с базой данных: Добавление, Изменение и Удаление.

Предлагаемые комбинации таковы:


1 = Добавление
2 = Изменение
3 = Удаление
4 = Добавление и Изменение
5 = Добавление и Удаление
6 = Изменение и Удаление
7 = Добавление, Изменение и Удаление
        

Эти варианты допустимы для использования только в том случае, когда для объекта выбран способ обработки Правило. Для других способов предусмотрено особое значение «0 = Не отслеживать».

Внимание:
Количество отслеживаемых объектов прямо влияет на производительность системы при формировании журнала. Поэтому настройка отслеживания требует взвешенного подхода.
Не рекомендуется отслеживание полей для при добавлении записей в операционные таблицы, особенно те, которые содержат много полей. Это может существенно понизить производительность системы.
Совет: Чтобы полностью отключить отслеживание для компании, задайте способ обработки Исключение для верхнего уровня и удалите все записи из остальных.

Для настройки регистрации действий в журнале выполните следующие шаги:

  1. Выберите меню Среда>Журнал регистрации событий>Триггеры журнала регистрации.

    Откроется форма Настройка триггеров – встроенный ЖРД.

    Рис. 1. Форма «Настройка триггеров – встроенный ЖРД»
  2. Создайте запись в субформе Группы компаний, заполнив поля:
    Группа компаний
    Код группы компаний, для которой ведётся настройка отслеживания.
    Способ обработки
    Способ обработки для выбранной группы компаний.
    Доступные значения: Правило/Исключение.
    Операции
    Операции, отслеживаемые для выбранной группы компаний.
    Срок хранения
    Время, в течение которого система будет хранить данные журнала.

    Для добавления записи другой группы компаний используйте стрелку вниз на клавиатуре.

    Примечание: Поскольку структура настроек является иерархической, каждой записи в вышестоящей субформе соответствует свой набор записей в подчинённых субформах.
  3. Создайте запись в субформе Таблицы, заполнив поля:
    Таблица
    Имя таблицы, для которой ведётся настройка отслеживания.
    Способ обработки
    Способ обработки для выбранной таблицы.
    Доступные значения: Правило/Исключение/Связь.
    Операции
    Операции, отслеживаемые для выбранной группы компаний.
    Удаление полей
    Признак реагирования на удаление полей в записи. От выбранного значения зависит, будут ли регистрироваться удаления всех полей, или же только выбранных на нижнем уровне.
    Доступные значения: Все поля/Только выбранные

    Для добавления записи другой таблицы используйте стрелку вниз на клавиатуре.

  4. Создайте запись в субформе Поля, заполнив поля:
    Поле
    Имя поля, для которого ведётся настройка отслеживания.
    Способ обработки
    Способ обработки для выбранного поля.
    Доступные значения: Правило/Исключение.
    Операции
    Операции, отслеживаемые для выбранной группы компаний.

    Для добавления записи другого поля используйте стрелку вниз на клавиатуре.

  5. Нажмите кнопку Подтвердить в верхней правой части формы.

    Конфигурация будет сохранена, и форма закроется.

    Чтобы выйти без сохранения, нажмите кнопку Закрыть и в открывшемся окне подтверждения нажмите кнопку Покинуть страницу.