Что входит в дорожку и пул в BPMN
Что проверяют
Различаете ли вы пул и дорожку и понимаете ли, что из этого следует для стрелок на схеме. Аналитику это нужно каждый день: неверно выбранный контейнер делает диаграмму формально невалидной, и её нельзя ни исполнить, ни согласовать без правок.
Как отвечать
Пул это участник процесса: организация, система, внешний контрагент. Внутри одного пула живёт ровно один процесс со своими стартовым и конечным событиями, задачами и шлюзами.
Дорожка это раздел внутри пула: роль, подразделение, конкретный исполнитель. Дорожки не разбивают процесс на несколько, они распределяют ответственность за его элементы, отвечая на вопрос «кто делает», а не «что происходит».
Главное следствие, ради которого и задают вопрос: поток операций, сплошная стрелка, идёт только внутри одного пула и свободно пересекает дорожки. Между пулами допустим лишь поток сообщений, пунктирная стрелка, и на его концах обычно стоят события или задачи отправки и получения.
Полезные детали для сильного ответа: чужой пул можно свернуть в чёрный ящик, если его внутренности нам неизвестны; дорожки вкладываются друг в друга, например отдел, а внутри роли; объекты данных, хранилища и аннотации кладутся в ту дорожку, где используются; единственный пул на схеме часто не рисуют вовсе.
Где спотыкаются
Соединяют задачи разных пулов сплошной стрелкой. Это прямая ошибка нотации: два пула это два независимых процесса, и общаются они только сообщениями.
Второе: используют дорожки как этапы процесса и подписывают их «Приём», «Проверка», «Выдача». Дорожка отвечает за исполнителя, а последовательность и так задана стрелками слева направо.
Третье: путают уровень детализации. Заводят дорожку на каждого сотрудника или смешивают в одной людей и системы. Схема разрастается, зоны ответственности перестают читаться, и её уже не используют на согласовании.