Продвинутый
Что такое Ad-Hoc подпроцесс (Ad-Hoc Sub-Process)?
Ad-Hoc подпроцесс обозначается маркером тильды ~ внизу прямоугольника.
Используется для неструктурированных процессов, где нет строгой последовательности действий.
Внутри такого подпроцесса лежат несколько задач без соединяющих стрелок (Sequence Flows). Исполнитель сам решает, какие задачи выполнять, в каком порядке и сколько раз.
Пример: Написание статьи. Автор может сначала собрать факты, потом написать текст, потом подобрать картинки. А может сначала найти картинки. Строгого алгоритма нет, важен только результат.