Механизм подпроцессов в BPMN 2.0 работает следующим образом: camundarus.ru
- Родительский процесс начинается, и появляется токен. camundarus.ru
- Маркер запускает задачу и приходит к подпроцессу, что приводит к тому, что родительский процесс создаёт экземпляр подпроцесса. camundarus.ru
- Внутри подпроцесса создаётся отдельный токен, который проходит через подпроцесс от начала до конца, но токен родительского процесса ожидает завершения субпроцесса. camundarus.ru
- Когда токен подпроцесса приходит в конечное событие, он потребляется, что завершает подпроцесс. camundarus.ru Теперь токен родительского процесса перемещается в своё собственное конечное событие. camundarus.ru
Подпроцессы указывают, что внутри одного действия есть вложенный процесс с набором других действий. practicum.yandex.ru Если не всем читателям диаграммы интересны детали вложенного процесса, можно не утяжелять диаграмму, а добавить символ «квадрат с плюсом». practicum.yandex.ru
Вложенность подпроцессов в BPMN не ограничена спецификацией, теоретически можно добавить столько слоёв, сколько нужно. www.inveskills.com