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

Для формирования списка выполняемых действий:
Выберите соответствующее событие: «Запуск», «Остановка», «Перезапуск», «Завершение».
Нажмите кнопку
«Добавить»
на панели инструментов и выберите добавляемое действие:
«Fore-метод».
Определите:
Сборка. Обязательное для заполнения поле. В раскрывающемся списке выберите модуль, написанный на языке Fore, список содержит все модули в репозитории и папки, в которых есть модули. Доступен поиск по наименованию модуля;
Метод. Обязательное для заполнения поле. В раскрывающемся списке выберите метод. Список содержит все методы модуля, соответствующие сигнатуре:
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 - ключ выбранного объекта;
Сообщение. Введите содержание сообщения;
Прикрепленный
файл. Прикрепите файлы к письму. Каждый прикрепленный
файл отображается ниже поля выбора. Для удаления файла нажмите
кнопку
«Удалить»,
расположенную справа от наименования прикрепленного файла.
Для изменения очерёдности выполнения действий
используйте кнопки
«Переместить
вверх» и
«Переместить
вниз» на панели параметров на вкладке «События»,
для удаления - кнопку
«Удалить».
После выполнения действий будет сформирован список действий, запускаемых в указанной последовательности при наступлении определенного события. Список автоматически выполняемых действий может быть пустым.
См. также:
Настройка параметров процесса | Настройка базовых свойств | Управление параметрами