Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция по BPMN.doc
Скачиваний:
68
Добавлен:
25.11.2019
Размер:
275 Кб
Скачать
☆

2. Соединяющие элементы (Connecting Objects)

Спецификация BPMN выделяет следующие виды соединяющих элементов:

  • Поток операций (Sequence Flow)

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

  • Ассоциация (Association)

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

Поток операций представляет собой стрелку с массивным концом, линия которой ДОЛЖНА БЫТЬ одиночной и жирной (как рис. 20).

Рис.20 – Поток операций

Маркер Потока операций по умолчанию ДОЛЖЕН изображаться в виде наклонной

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

Рис.21 – Поток операций по умолчанию

Поток сообщений служит для отражения обмена сообщениями между двумя участниками, готовыми эти сообщения принимать или отсылать. В BPMN это два отдельных пула, представляющие участников процесса (бизнес-объекты или бизнес роли).

Графическое представление потока сообщений (рис. 22):

Рис. 22 – Поток сообщений

Рис. 23 – Пример потока сообщений, соединяющего границы двух пулов

Ассоциация используется для соединения какой-либо информации или Артефактов с Элементами потока. Изображается в виде пунктирной линии, которая может быть направленной и ненаправленной.

Рис. 24 – Пример ненаправленной ассоциации

Рис. 25 – Пример направленной ассоциации

3. Зоны ответственности (Swimlanes: Pools and Lanes)

В BPMN различают 2 вида зон ответственности: пулы и дорожки.

Пул представляет собой Участника Процесса. Такой Участник может быть как одной из заинтересованных сторон (например, компанией), так и играть более общую бизнес-роль (например, покупатель, продавец, производитель). На диаграмме Пул изображается в виде контейнера для отделения Процесса от других Пулов.

Пул представляет собой прямоугольник, который ДОЛЖЕН БЫТЬ выполнен жирной, черной, одиночной линией (рис. 26).

Рис. 26 – Графическое представление пула

Для того чтобы сделать диаграмму более прозрачной, Пул простирается на всю длину данной Диаграммы как горизонтально, так и вертикально. Пул выступает в роли контейнера Потока операций между действиями. Поток операций может пересекать границы Дорожек, расположенных внутри Пула, однако, не имеет право пересекать границы самого Пула. Взаимодействие между Пулами, что происходит, например, в ситуациях типа «бизнес для бизнеса», изображается при помощи Потока операций.

Дорожка представляет собой подразделение внутри Пула и простирается на всю длину данного Пула как горизонтально, так и вертикально. Дорожки используются для организации и категоризации действий, расположенных внутри данного Пула. Содержание Дорожек зависит от разработчика моделей.

Спецификация BPMN не указывает на то, как должны быть использованы Дорожки, которые часто используются в качестве внутренних ролей (например, Менеджер, Партнер), систем (например, прикладные системы предприятия), внутренних отделов (например, поставки, бюджет) и т.д.

Рис. 27 – Дорожки в пуле