При помощи связей на диаграммах можно показывать не только передачу объектов деятельности, но и передачу управления, или, другими словами, показывать, какой процесс должен выполняться следующим. Это особенно важно для выполнении имитационного моделирования.
Передача управления осуществляется:
Для отображения передачи управления между двумя подпроцессами (операциями) на одной диаграмме в каждой из нотаций предусмотрены свои фигуры:
Связывание процессов для передачи управления в рамках одной нотации подробно рассматривается в настоящей методике в разделе, посвященном конкретной нотации (см. Нотации "Basic Flowchart" и "Cross-functional Flowchart", Нотация EPC, Нотация BPMN).
Отображение передачи управления между двумя процессами, описанными на разных диаграммах как в одной, так и в разных нотациях, выполняется:
В качестве интерфейса или свернутого пула изображается весь процесс, а не его подпроцессы (это важное отличие от подхода, применяемого для изображения связей по входам и выходам). События выступают в качестве связующих элементов: конечное событие на диаграмме процесса, передающего управление, должно совпадать со стартовым событием на диаграмме процесса, выполнение которого необходимо начать.
Например (Рис. 1), нужно показать, что после выполнения процесса "Процесс 1" (нотация EPC) необходимо перейти к выполнению процесса "Процесс 2" (нотация BPMN), а потом к выполнению процесса "Процесс 3" (нотация Basic Flowchart или Cross-functional Flowchart).
Еще один пример (Рис. 2): после выполнения процесса "Процесс 1" (нотация BPMN) необходимо перейти к выполнению процесса "Процесс 2" (нотация EPC), а потом к выполнению процесса "Процесс 3" (нотация Basic Flowchart или Cross-functional Flowchart).