Обработчики событий

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

Список созданных обработчиков событий

Список созданных обработчиков

Виды обработчиков:

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

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

Отслеживаются следующие события:

  • Завершение работы графа с определенным статусом
  • События с файлами – создание/удаление

Список обработчиков содержит следующую информацию:

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

Типы задач, которые можно выполнить с помощью обработчиков:

  • запуск графа;
  • выполнение системной команды.

Атрибуты обработчиков событий

НазваниеОбязательныйОписание
Имяда

Пример значения: Listener01

Событиеда

Возможные значения: Файл/Граф

По завершениюдаАктуально для события "Граф".

Пример значения: /reg2/graph/copy_1.grf

Статус выполнениядаАктуально для события "Граф".

Возможные значения: Любой/Успешный/Неуспешный

ПроверкадаАктуально для события "Файл".

Возможные значения: removed/added

Файловая системадаАктуально для события "Файл".

Пример значения: local

ИнтервалдаАктуально для события "Файл".

Пример значения: 30 м

ПутьдаАктуально для события "Файл".

Пример значения: tracked/*

Выполнить действиедаАктуально для события "Файл".

Возможные значения: Запуск графа/Запуск системной команды

Началода

Пример значения: /project/graphs/generate.grf

Последний запускнетВремя последнего запуска обработчика.

Пример значения: 06.05.2025 12:00:00

№ последнего запусканетИдентификатор последнего произведенного запуска.

Пример значения: 2181

Статус последнего запусканетСтатус последнего произведенного запуска.

Возможные значения: Выполнено/Не выполнено

Дата созданиядаДата создания обработчика.

Пример значения: 25.04.2025 11:47:53

Кем создандаЛогин автора обработчика.

Пример значения: admin

Дата изменениянетДата изменения обработчика.

Пример значения: 25.04.2025 11:47:53

Кем измененнетЛогин автора изменения обработчика.

Пример значения: admin

Входные параметрынет

Пример значения: seconds: ********

Создать обработчик событий

Чтобы настроить обработчик, выберите Новый обработчик на вкладке Обработчики событий. Появится диалоговое окно для внесения значений атрибутов обработчика событий. Задайте название обработчика, выберите отслеживаемое событие и назначьте действие, которое будет выполнено, когда отслеживаемое событие совершится. Нажмите «Создать».

Создание обработчика событий

Создание обработчика событий

Созданный обработчик отобразится в списке.

Список обработчиков событий

Список обработчиков событий

Отредактировать обработчик событий

Для того чтобы отредактировать обработчик событий, откройте вкладку Обзор, нажав на имя обработчика. На вкладке Обзор выберите кнопку редактирования в виде карандаша. В открывшемся диалоговом окне внесите изменения в обработчик событий.

Редактирование обработчика событий

Редактирование обработчика событий

Удалить обработчик событий

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

Удаление обработчика событий

Удаление обработчика событий