Стрелки
Стрелки в BPMN
Автор: Олег Борознов, 02.03.2018
Стрелками в нотации BPMN обозначают потоки управления, потоки сообщений и передачу объектов данных. В зависимости от назначения стрелки могут изображаться сплошной, штриховой и пунктирной линиями. Перечислим все виды стрелок, которые встречаются в BPMN.
|
Поток управления (поток операций) BPMN. Обозначает последовательность выполнения действий. Действие, присоединенное к окончанию стрелки выполняется непосредственно после действия, присоединенного к началу стрелки. |
|
Поток управления BPMN по умолчанию. Определяет ту ветвь бизнес-процесса, которая выполняется, когда все условия ветвления не выполнены. Может использоваться как совместно с эксклюзивным шлюзом, так и без него. |
|
Условный поток управления BPMN. Содержит условие, которое определяет, будет активирован данный поток или нет. Не может использоваться со шлюзами. |
|
Поток сообщений BPMN. Используется для обозначения передачи сообщение и объектов данных между пулами бизнес-процесса. Не может использоваться для передачи сообщений и объектов внутри одного пула. |
|
Стрелка-ассоциация BPMN (направленная ассоциация BPMN). Используется для обозначения передачи объектов данных между действиями бизнес-процесса внутри одного пула, а также для обозначения входов и выходов действий. |
Поток управления может быть контролируемый, то есть, управляемый шлюзами и событиями и неконтролируемый, то есть, без использования шлюзов и событий.
Общие правила использования стрелок BPMN
-
Стрелки на диаграмме BPMN могут быть только горизонтальными или вертикальными. Наклонные стрелки запрещены. При необходимости линии стрелок изламывают под прямым углом.
-
Стрелки BPMN нельзя объединять или разветвлять.
-
Пересечение стрелок BPMN рекомендуется обозначать дугой.
-
Рекомендуется избегать большого количества пересечений стрелок BPMN, так как это ухудшает читабельность диаграммы. Советы по снижению количества пересечений:
- Предварительно продумайте размещение всех элементов на диаграмме, чтобы обеспечить минимум пересечений;
- «Убирайте» большие сложные цепочки действий в подпроцессы;
- Объединяйте объекты данных в комплекты объектов.
Хотите быстро освоить BPMN?
Пройдите обучение в нашем учебном центре! |