Настройка событий

Настройка событий процесса при выполнении определенного шага выполняется на вкладке «События» окна «Настройки» в веб-приложении или на странице «События» в окне «Настройки и параметры процесса» в настольном приложении.

Настройте автоматически выполняемые действия, запускаемые при наступлении одного из событий: запуск процесса, остановка выполнения шагов процесса, перезапуск шагов процесса, завершение выполнения процесса:

Для формирования списка выполняемых действий:

  1. Выберите соответствующее событие: «Запуск», «Остановка», «Перезапуск», «Завершение».

  2. Нажмите кнопку  «Добавить» на панели инструментов и выберите добавляемое действие:

Sub <Наименование Fore-метода>(Sender: IBProcessInstance; Args: IBProcessStepStateEventArgs);

Параметр:

Sender. Экземпляр процесса;

Args. Информация о событии: шаг, старое состояние шага, новое состояние;

При выборе объекта в поле «Сообщение» подставляется URL веб-приложения в формате «http://app_name/#/app/obj?key=<obj_key>&mode=view&repo=<repo_id>», где app_name - имя открытого веб-приложения, repo_id - идентификатор текущего репозитория, obj_key - ключ выбранного объекта;

Для изменения очерёдности выполнения действий используйте кнопки   «Переместить вверх» и   «Переместить вниз» на панели параметров на вкладке «События», для удаления - кнопку «Удалить».

Для формирования списка выполняемых действий:

  1. Выберите соответствующую вкладку с событием: «Запуск», «Остановка», «Перезапуск», «Завершение».

  2. Нажмите кнопку  «Добавить» на панели инструментов и выберите добавляемое действие:

Sub <наименование Fore-метода>(Sender: IBProcessInstance; Args: IBProcessStepStateEventArgs);

Параметр:

Sender. Экземпляр процесса;

Args. Информация о событии: шаг, старое состояние шага, новое состояние;

Примечание. Количество добавляемых действий не ограничено.

Для изменения очерёдности выполнения действий используйте кнопки  «Переместить вверх» и  «Переместить вниз» на панели инструментов, для удаления - кнопку  «Удалить».

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

См. также:

Настройка параметров процесса | Настройка базовых свойств | Управление параметрами