В этой статье:

Настройка параметров описания шага

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

Создание шага «Вызов Fore-метода»

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

Для открытия мастера

Настройка шага «Fore-метод» состоит из следующих действий:

  1. Настройка базовых свойств шага. После определения базовых свойств шага нажмите кнопку «Далее».

  2. Настройка параметров описания шага.

  3. Настройка событий, выполняемых при запуске выполнения шага или после его завершения.

Настройка параметров описания шага

Для настройки параметров описания шага используйте страницу «Описание шага» мастера шага:

Задайте параметры:

Примечание. Модуль не должен содержать внешних параметров.

Sub <Наименование Fore-метода>;

Введите числовое значение срока выполнения шага и рядом выберите из списка единицу измерения срока: минута, час, день (по умолчанию), неделя,  месяц, квартал, полугодие, год.

Для указания времени, к которому необходимо завершить шаг, установите флажок «Завершить шаг к». При выборе единиц измерения «минута» или «час» данное поле скрывается.

Если шаг не завершён по истечении планового срока выполнения, то статус шага становится «Просрочено».

Срок выполнения шагов влияет на срок выполнения процесса в целом, который определяется при запуске процесса;

Примечание. Для ускорения выполнения ресурсоёмких методов в настройках процесса установите флаг «Выполнять шаги расчёта и методов Fore на BI-сервере».

После определения параметров на странице «Описание шага» нажмите кнопку «Далее».

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

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

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

  1. Выберите вкладку с настраиваемым событием на странице мастера «События». Доступны следующие события:

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

Для редактирования выбранного модуля нажмите кнопку  «Редактировать».

Для создания модуля нажмите кнопку  «Добавить»;

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

Параметр:

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

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

Для обновления списка методов нажмите кнопку  «Обновить список».

Для копирования сигнатуры метода нажмите кнопку  «Копировать сигнатуру»;

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

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

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

После определения параметров на странице «События» нажмите кнопку «Готово».

Примечание. Для ускорения выполнения ресурсоёмких расчётов в настройках процесса установите флажок «Выполнять шаги расчёта и методов Fore на BI-сервере».

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

См. также:

Создание шагов этапа