При моделировании элемент Запуск процесса используется для декомпозиции и повышения наглядности схем. Он позволяет вызывать подпроцесс в рамках родительского процесса. Подпроцесс по своей сути – это самостоятельный бизнес-процесс, функционал которого является частью более крупного родительского процесса.
Например, в ходе процесса подбора персонала будет запускаться подпроцесс подготовки рабочего места для нового сотрудника.
Подготовка рабочего места – это самостоятельный бизнес-процесс, описанный отдельно. В нем задаются все условия выполнения: участники, задачи, события, и т. д. Его схема выглядит так:
Иными словами, подпроцес – это комплексная задача в рамках основного процесса. Однако стоит отметить, что элемент Запуск процесса является не самостоятельной задачей, а лишь отсылкой к другому процессу.
В подпроцесс можно вносить изменения, не затрагивая при этом основной процесс.
Чтобы перейти в окно настроек элемента Запуск процесса, дважды нажмите на него на схеме процесса. Вы можете поменять название, задать условия исполнения подпроцесса, а также сопоставить переменные в родительском и дочернем процессах.
Вкладка "Основное"
- Название – укажите название элемента, которое будет отображаться на схеме.
- Процесс – выберите процесс, который будет вызываться в рамках родительского. Обратите внимание, вы можете добавить только опубликованный процесс.
-
Асинхронный запуск – вы можете определить поведение системы при запуске дочернего процесса. Если вы выберете эту опцию, после старта дочернего процесса выполнение родительского не приостанавливается.
Вкладка "Входные и выходные атрибуты"
Вы можете сопоставить контекстные переменные в родительском и дочернем процессах. Обратите внимание, что сопоставить можно только переменные одного типа.
- Входные переменные – передаются из родительского процесса в дочерний при запуске последнего.
- Выходные переменные – передаются в родительский процесс из дочернего при завершении последнего.
Комментарии