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

Виды обработчиков:
- обработчики событий привязаны к определенному рабочему процессу и отрабатывают каждый раз, когда рабочий процесс выполняется;
- обработчики файловых событий отслеживают изменения в файловой системе и реагируют на такие изменения запуском определенной задачи.
Обработчики ждут наступления события и запускают определенное в их настройках действие, если событие происходит. Созданные обработчики отображаются в списке обработчиков событий.
Отслеживаются следующие события:
- Завершение работы графа с определенным статусом
- События с файлами – создание/удаление
Список обработчиков содержит следующую информацию:
| Поле | Описание |
|---|---|
| ID | Порядковый номер обработчика, присвоенный при создании. |
| Включено | Показывает, включен ли обработчик. |
| Обработчик события | Имя обработчика. |
| Последний запуск | Дата и время последнего запуска обработчика. |
| Статус последнего запуска | Статус последнего выполненного обработчиком запуска. |
Типы задач, которые можно выполнить с помощью обработчиков:
- запуск графа;
- выполнение системной команды.
| Название | Обязательный | Описание |
|---|---|---|
| Имя | да |
Пример значения: |
| Событие | да |
Возможные значения: |
| По завершению | да | Актуально для события "Граф".
Пример значения: |
| Статус выполнения | да | Актуально для события "Граф".
Возможные значения: |
| Проверка | да | Актуально для события "Файл".
Возможные значения: |
| Файловая система | да | Актуально для события "Файл".
Пример значения: |
| Интервал | да | Актуально для события "Файл".
Пример значения: |
| Путь | да | Актуально для события "Файл".
Пример значения: |
| Выполнить действие | да | Актуально для события "Файл".
Возможные значения: |
| Начало | да |
Пример значения: |
| Последний запуск | нет | Время последнего запуска обработчика.
Пример значения: |
| № последнего запуска | нет | Идентификатор последнего произведенного запуска.
Пример значения: |
| Статус последнего запуска | нет | Статус последнего произведенного запуска.
Возможные значения: |
| Дата создания | да | Дата создания обработчика.
Пример значения: |
| Кем создан | да | Логин автора обработчика.
Пример значения: |
| Дата изменения | нет | Дата изменения обработчика.
Пример значения: |
| Кем изменен | нет | Логин автора изменения обработчика.
Пример значения: |
| Входные параметры | нет |
Пример значения: |
Создать обработчик событий
Чтобы настроить обработчик, выберите Новый обработчик на вкладке Обработчики событий. Появится диалоговое окно для внесения значений атрибутов обработчика событий. Задайте название обработчика, выберите отслеживаемое событие и назначьте действие, которое будет выполнено, когда отслеживаемое событие совершится. Нажмите «Создать».
Создание обработчика событий

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

Чтобы указать директорию для проверки появления или удаления в ней файла, укажите полный путь к папке на сервере в атрибуте "Путь" и добавьте в конце указание вида "/*".
Например, чтобы проверить добавление файла в папку "folder" проекта "project", укажите
Путь=путь на сервере до папки с проектами/project/folder/*.
Отредактировать обработчик событий
Для того чтобы отредактировать обработчик событий, откройте вкладку Обзор, нажав на имя обработчика. На вкладке Обзор выберите кнопку редактирования в виде карандаша. В открывшемся диалоговом окне внесите изменения в обработчик событий.
Редактирование обработчика событий

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