Дизайнер бизнес-процессов > Графические процессы (BPMN) > Графические элементы / Запуск процесса

Запуск процесса

2.pngПри моделировании элемент Запуск процесса используется для декомпозиции и повышения наглядности схем. Он позволяет вызывать подпроцесс в рамках родительского процесса. Подпроцесс по своей сути – это самостоятельный бизнес-процесс, функционал которого является частью более крупного родительского процесса.

Например, в ходе процесса подбора персонала будет запускаться подпроцесс подготовки рабочего места для нового сотрудника.

1.png

Подготовка рабочего места – это самостоятельный бизнес-процесс, описанный отдельно. В нем задаются все условия выполнения: участники, задачи, события, и т. д. Его схема выглядит так:

360011894551-mceclip1

Иными словами, подпроцес – это комплексная задача в рамках основного процесса. Однако стоит отметить, что элемент Запуск процесса является не самостоятельной задачей, а лишь отсылкой к другому процессу.

В подпроцесс можно вносить изменения, не затрагивая при этом основной процесс.

Чтобы перейти в окно настроек элемента Запуск процесса, дважды нажмите на него на схеме процесса. Вы можете поменять название, задать условия исполнения подпроцесса, а также сопоставить переменные в родительском и дочернем процессах.

Вкладка «Основное»

Подпроцесс_04

  • Название – укажите название элемента, которое будет отображаться на схеме.
  • Процесс – выберите процесс, который будет вызываться в рамках родительского. Обратите внимание, вы можете добавить только опубликованный процесс.
  • Асинхронный запуск – вы можете определить поведение системы при запуске дочернего процесса. Если вы выберете эту опцию, после старта дочернего процесса выполнение родительского не приостанавливается.
  • Связать с полем – вы можете связать запуск подпроцесса с переменной из основного процесса или переменной типа Приложение. В таком случае события, происходящие в рамках подпроцесса (например, возникшие ошибки, переназначение задачи и т. п.), будут отображаться в ленте элемента связанного приложения.

Вкладка «Входные и выходные атрибуты»

Вы можете сопоставить контекстные переменные в родительском и дочернем процессах. Обратите внимание, что сопоставить можно только переменные одного типа.

Подпроцесс_05

  • Входные переменные – передаются из родительского процесса в дочерний при запуске последнего.
  • Выходные переменные – передаются в родительский процесс из дочернего при завершении последнего.