Документация по настройке процессов
PDF

Элемент кейса [Подпроцесс]

Элемент дизайнера кейсов [Подпроцесс] chapter_case_designer_icon_subprocess.png используется для добавления процесса, созданного в нотации BPMN, в качестве подпроцесса для выполнения в ходе кейса. Подпроцесс выполняется автоматически при переходе на стадию, в которой он размещен.

Процесс, который должен выполниться в качестве подпроцесса, выбирается на панели настройки элемента в поле [Какой процесс запустить?] (Рис. 235).

Рис. 235 — Панель настройки элемента [Подпроцесс]

chapter_process_designer_sub_process.png 

При нажатии на кнопку btn_chapter_designer_user_task_designer_task.png выбранный процесс откроется в новом окне дизайнера процессов BPMN.

[Тип шага] — выбор обязательности подпроцесса. Выберите “Обязательный шаг”, если подпроцесс должен быть выполнен для перехода на следующую стадию. Если подпроцесс не обязателен и переход на другую стадию может быть выполнен без его завершения, выберите “Опциональный шаг”.

На заметку

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

[Когда выполнять шаг?] — настройка параллельного или последовательного выполнения шагов. Выберите “Сразу при переходе на стадию”, если необходимо, чтобы процесс выполнялся сразу при переходе на стадию. Для того чтобы процесс выполнялся после завершения определенной активности или подпроцесса, выберите “После выполнения предыдущего шага” и выберите этот шаг в поле [Выполнить после шага].

[Какой процесс запустить?] — созданный ранее процесс, который будет использован как подпроцесс.

[Имя] — название подпроцесса, которое используется для идентификации системой.

[Журналировать] — отслеживать выполнение подпроцесса в разделе [Журнал процессов].

[Сериализировать в БД] — сохранить значения параметров выполняемого процесса в базе данных.

[Изменить стадию после выполнения элемента] — настроить перевод кейса на нужную стадию в зависимости от заданных условий подпроцесса. По кнопке btn_button_connections00003.png добавляются поля для настройки условий перевода кейса. В поле [Если результат] по кнопке chapter_case_designer_icon_parameter_menu.png с помощью формулы постройте условие перехода на другую стадию, а в поле [Перейти на стадию] укажите стадию для перехода. Например, чтобы при выполнении подпроцесса визирования договора кейс переходил на выбранную стадию только если виза была установлена, настройте формулу такого вида:
[#Получение визы по договору.Результат визирования#]==[#Справочник.Состояние визы.Положительная#].

Вкладка [Параметры] содержит список параметров, из которых состоит подпроцесс. На вкладке отобразятся все параметры, которые добавлены в связанный подпроцесс. Кроме того, при помощи параметров можно связать подпроцесс с колонкой основной записи, для которой процесс будет выполняться.

Подробнее о работе с параметрами бизнес-процессов читайте в отдельной статье.

Смотрите также

Дизайнер кейсов

Стадия кейса

Элемент кейса [Задача]

Элемент кейса [Отправить email]

Элемент кейса [Открыть страницу редактирования]

Элемент кейса [Изменить права доступа]

Элемент кейса [Визирование]

Был ли данный материал полезен?

Как можно улучшить эту статью?