Модель деятельности UML
Текст может содержать неточности, устаревшие данные или технические ошибки. Пожалуйста, проверяйте критически важную информацию перед использованием.
Нотация повторяет диаграммы деятельности UML: шаги процесса, ветвление и слияние потока, параллельные ветви, начало и завершение.

Создайте модель и дорожки
Создайте модель типа PlantUML Модель деятельности и откройте её диаграмму.
- Щёлкните по фону диаграммы и выберите Activity Partition. Появится
дорожка и содержащий её Activity Partition Set. Назовите дорожку
Customer. - Щёлкните по дорожке
Customerи выберите Activity Partition (after). Назовите вторую дорожкуWarehouse.
Дорожка клиента
В дорожке Customer создайте Initial Node, Opaque Action Place order,
Decision Node Paid? и Activity Final Node.
Соедините их связями Control Flow: начальный узел → Place order → Paid?.
Проведите из решения первый поток, назовите его no и направьте обратно к
Place order.
Дорожка склада
В дорожке Warehouse создайте действия Pick goods и Ship order.
Проведите из Paid? второй поток к Pick goods и назовите его yes. Затем
соедините Pick goods с Ship order, а Ship order — с конечным узлом в
дорожке клиента.
Потоки управления пересекают границы дорожек, поэтому диаграмма читается как единый процесс, передающий работу из дорожки в дорожку.
Параллельные ветви
Если отбор товара и выставление счёта идут одновременно, добавьте Fork Node
после Paid? и Join Node перед Ship order. Проведите одну ветвь через
Pick goods, вторую — через новое действие Issue invoice. Обе ветви сойдутся
на Join Node.
Activity и Activity Partition владеют своим содержимым — узлами, рёбрами и группами, — поэтому процессы вкладываются друг в друга на любую глубину.