Когда несколько последовательных команд находятся под ответственностью одного и того же участника, они могут быть объединены под более общим заголовком.
В частности, можно упростить график, объединив эти команды в макрокоманду. Макрокоманды — это также один из способов выражения того, как выполняется команда (см. параграф 6.3.8.). В этом случае можно избежать выполнения "Zoom" к графику низшего уровня.
Макрокоманда может, например, синтезировать следующие команды:
Стрелки между разными командами обозначают «И». Сначала нужно Зарегистрировать заказ, затем его Проанализировать и наконец на него Ответить.
128 Описание процедуры (Уровень 2) 129
Макрокоманда также позволяет представить разные альтернативы. В этом случае команды, входящие в макро, уже не связаны стрелками и предстают в форме прямоугольников с тонкими пунктирными краями:
Отсутствие стрелки между разными альтернативными командами изображается «Единственным Или». Нужно закупить либо Сырьё, либо Готовый товар, либо Услугу.
В любом случае использование макрокоманды выгодно для упрощения рисунка процедуры и облегчения прочтения.