Главная Редактор BPMN Пулы и дорожки (Pools & Lanes) — в чём разница

Пулы и дорожки (Pools & Lanes) — в чём разница

Обновлено Mar 26, 2026

В стандарте BPMN пулы и дорожки помогают показать, кто выполняет задачи в процессе. Пользователи часто путают эти два элемента — разберёмся, чем они отличаются и когда что использовать.

Что такое пул (Pool)

Пул — это контейнер, который представляет участника процесса: организацию, департамент или внешнюю систему. Весь процесс размещается внутри пула.

Пул бывает двух видов:

  • Развёрнутый пул — показывает внутренний процесс со всеми элементами (задачи, события, шлюзы).

  • Свёрнутый пул — отображается как узкая полоса с названием. Внутренний процесс скрыт — видно только, что участник существует.

Если на диаграмме несколько пулов, связь между ними показывается потоками сообщений (пунктирные линии). Потоки операций (стрелки) не могут пересекать границы пулов — каждый пул содержит свой независимый процесс.

Что такое дорожка (Lane)

Дорожка — это подраздел внутри пула. Дорожки делят пул на горизонтальные полосы и показывают, какая роль или отдел отвечает за конкретные задачи.

Дорожки — это чисто визуальная группировка. Они не влияют на логику процесса: потоки операций свободно пересекают границы дорожек внутри одного пула.

В чём разница

  • Пул = отдельный участник (организация, система, подразделение). У каждого пула свой процесс.

  • Дорожка = роль или отдел внутри одного участника. Дорожки делят один общий процесс.

Главное отличие: между пулами возможны только потоки сообщений, а внутри пула (между дорожками) — обычные потоки операций.

Когда использовать пулы, а когда дорожки

Используйте пулы, когда на диаграмме участвуют несколько независимых сторон: например, ваша компания и клиент, или два разных сервиса. Каждый пул — это отдельный процесс со своей логикой.

Используйте дорожки, когда нужно показать распределение ответственности внутри одного процесса: кто из сотрудников или отделов выполняет какую задачу.

Типичный пример: один развёрнутый пул «Наша компания» с дорожками «Менеджер», «Бухгалтерия», «Склад», и один свёрнутый пул «Клиент» — потому что внутренний процесс клиента вам не важен.

Как добавить пул и дорожки в редакторе

Чтобы добавить пул на диаграмму, откройте палитру элементов слева и перетащите элемент «Пул/Участник» (Pool/Participant) на холст. Если на диаграмме уже есть элементы, они автоматически окажутся внутри пула.

Чтобы добавить дорожку внутри пула:

  1. Кликните на пул — появится контекстное меню.

  2. Нажмите на иконку «Добавить дорожку» (Add Lane).

  3. Новая дорожка появится внутри пула. Перетащите задачи в нужные дорожки.

Вы можете переименовать пул или дорожку двойным кликом по заголовку и менять порядок дорожек перетаскиванием.

Видеоинструкция

Посмотрите короткое видео о том, как создать дородки внутри пула в Stormbpmn:

Если видео не воспроизводится, его можно посмотреть в ВК-видео.

Функция «Показать с дорожками»

В Stormbpmn есть удобная функция, которая автоматически создаёт представление диаграммы с дорожками на основе назначенных исполнителей.

Как это работает:

  1. Назначьте исполнителей на задачи диаграммы (через панель свойств элемента).

  2. Нажмите на иконку «Показать диаграмму с дорожками по ролям исполнителей» в нижнем меню иконка с силуэтом пула (самая левая).

  3. Система автоматически сгруппирует все задачи по ролям исполнителей и создаст дорожки для каждой роли.

  4. Откроется диалог «Схема с дорожками» с готовым результатом.

Задачи без исполнителя попадут в отдельную дорожку «Без исполнителя».

В диалоге просмотра вы можете:

  • Увеличивать и уменьшать масштаб.

  • Подогнать диаграмму по размеру окна.

  • Скачать результат как файл *.bpmn.

  • Развернуть на весь экран.

Эта функция не изменяет оригинальную диаграмму — она создаёт отдельное представление для просмотра и скачивания.

Ограничения

  • AI-генерация пока не поддерживает создание диаграмм с несколькими пулами (multi-pool). Если вам нужно несколько пулов — добавьте их вручную в редакторе.

  • Функция «Показать с дорожками» требует, чтобы на задачи были назначены исполнители — без них группировка невозможна.

  • Потоки сообщений между пулами нельзя заменить обычными cgkjiysvb стрелками — это ограничение стандарта BPMN.

Частые вопросы

В: Можно ли обойтись без пулов и дорожек?
О: Да. Если в процессе один участник и вам не нужно показывать роли — рисуйте без пулов. Пулы и дорожки добавляют наглядности, но не обязательны.

В: Можно ли вложить дорожку в дорожку?
О: Стандарт BPMN допускает вложенные дорожки, но на практике это усложняет диаграмму. Рекомендуем использовать один уровень дорожек.

В: Чем отличается функция «Показать с дорожками» от ручного создания дорожек?
О: Ручное создание жёстко фиксирует местоположение той или иной дорожки и элементы в ней. Функция «Показать с дорожками» автоматически строит представление по ролям исполнителей — это быстрый способ визуализировать, кто за что отвечает, без ручной работы.

В: Почему я не могу протянуть стрелку из одного пула в другой?
О: По стандарту BPMN обычные потоки операций (Sequence Flow) не могут пересекать границы пулов. Для связи между пулами используйте потоки сообщений (Message Flow) — пунктирные линии со стрелкой.