Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Как правильно оформлять стрелки между пулами и свимлейнами в BPMN?

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

Короткий ответ

Стрелки между разными пулами (участниками) в BPMN всегда рисуются в виде пунктирных линий и называются Потоками сообщений (Message Flow). Они показывают передачу информации или сигнала между независимыми участниками процесса. Внутри одного пула, между его свимлейнами (дорожками), стрелки должны быть сплошными — это Потоки управления (Sequence Flow), которые показывают порядок выполнения задач внутри ответственности одного участника. Важно, чтобы Потоки сообщений никогда не пересекали границы свимлейн, а соединялись только с границами пулов или элементами на их границах.

Длинный ответ

В BPMN строго различаются два типа связей, и их правильное оформление критически важно для понимания диаграммы.

1. Поток управления (Sequence Flow)

  • Вид: Сплошная линия со сплошной стрелкой на конце.

  • Назначение: Показывает строгий порядок выполнения шагов (событий, задач, шлюзов) внутри одного пула (участника).

  • Где используется: Между элементами внутри одного пула или одной его свимлейны.

    text

    Пул "Клиент": [Заполнить заявку] ---(сплошная)---> [Отправить]

2. Поток сообщений (Message Flow)

  • Вид: Пунктирная линия (- - - -) с открытым (пустым) наконечником стрелки.

  • Назначение: Показывает передачу сообщения (запроса, ответа, уведомления, документа) между двумя разными пулами.

  • Где используется: Только между разными пулами или между пулом и участником за его пределами (например, "Черный ящик").

    text

    Пул "Клиент": [Отправить заявку] - - -(пунктир) - -> Пул "Банк": [Получить заявку]

Ключевые правила оформления:

  • Запрещено соединять Потоком сообщений элементы внутри одного пула.

  • Запрещено использовать сплошной Поток управления между разными пулами.

  • Точка соединения: Поток сообщений должен начинаться и заканчиваться:

    • На границе пула (обычно на прямоугольнике, обозначающем пул).

    • На конкретном элементе процесса (задаче, событии), который находится на границе пула и отвечает за отправку/получение сообщения. Часто такие задачи имеют маркер в виде конверта.

  • Свимлейны (дорожки): Потоки сообщений игнорируют свимлейны внутри пула. Они соединяют пулы в целом. Если нужно показать, какая именно дорожка (роль) отправила или получила сообщение, элемент отправки/получения размещают в соответствующей свимлейне на краю пула.

Пример правильного и неправильного оформления:

text

ПРАВИЛЬНО:
[Пул А] : [Задача 1] - - -> | Граница пула Б |
                              V
                     [Пул Б] : [Задача 2]

НЕПРАВИЛЬНО:
[Пул А] : [Задача 1] ----> [Пул Б] : [Задача 2] (Использован сплошной поток)

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

Уровень

  • Рейтинг:

    2

  • Сложность:

    3

Навыки

  • Прототипирование

  • Диаграммы

Ключевые слова

#bpmn

#pool

#swimlane