Элемент дизайнера кейсов [Подпроцесс] используется для добавления процесса, созданного в нотации BPMN, в качестве подпроцесса для выполнения в ходе кейса. Подпроцесс выполняется автоматически при переходе на стадию, в которой он размещен.
Процесс, который должен выполниться в качестве подпроцесса, выбирается на панели настройки элемента в поле [Какой процесс запустить?] (Рис. 211).
При нажатии на кнопку выбранный процесс откроется в новом окне дизайнера процессов BPMN.
[Тип шага] — выбор обязательности подпроцесса. Выберите “Обязательный шаг”, если подпроцесс должен быть выполнен для перехода на следующую стадию. Если подпроцесс не обязателен и переход на другую стадию может быть выполнен без его завершения, выберите “Опциональный шаг”.
[Когда выполнять шаг?] — настройка параллельного или последовательного выполнения шагов. Выберите “Сразу при переходе на стадию”, если необходимо, чтобы процесс выполнялся сразу при переходе на стадию. Для того чтобы процесс выполнялся после завершения определенной активности или подпроцесса, выберите “После выполнения предыдущего шага” и выберите этот шаг в поле [Выполнить после шага].
[Какой процесс запустить?] — созданный ранее процесс, который будет использован как подпроцесс.
[Имя] — название подпроцесса, которое используется для идентификации системой.
[Журналировать] — отслеживать выполнение подпроцесса в разделе [Журнал процессов].
[Сериализировать в БД] — сохранить значения параметров выполняемого процесса в базе данных.
Вкладка [Параметры] содержит список параметров, из которых состоит подпроцесс. На вкладке отобразятся все параметры, которые добавлены в связанный подпроцесс. Кроме того, при помощи параметров можно связать подпроцесс с колонкой основной записи, для которой процесс будет выполняться.
Подробнее о работе с параметрами бизнес-процессов читайте в отдельной статье.
Смотрите также