В этом уроке мы поговорим о элементах BPMN - языке моделирования бизнес-процессов. Эти элементы помогут нам создавать понятные и наглядные модели, которые будут полезны для анализа и оптимизации бизнес-процессов.
Язык описания бизнес-процессов основан на следующих базовых объектах:
- Событие (Event)
- Действия(Activity)
- Шлюзы или Развилки(Gateway)
- Поток(Flow)
- Данные(Date)
- Артефакты(Artefact)
- “плавательные дорожки” (Swimline)
- Пул (Pool ) — набор
“
Событие”.
Событие - это что-то, что происходит в процессе и влияет на его ход. Например, это может быть начало процесса, окончание процесса или какое-то важное событие, которое происходит по ходу процесса. В BPMN события обозначаются кругами.
“
Действие”.
Действия представляют собой конкретные задачи или операции, которые выполняются в рамках процесса. Они представляют собой шаги или этапы в процессе, которые могут быть выполнены одним или несколькими участниками процесса. Например, это может быть выполнение определенной работы, обработка информации или принятие решения. В BPMN действия обозначаются прямоугольниками со скругленными углами.
“
Шлюз”.
Шлюзы используются для принятия решений в процессе. Они позволяют определить разные пути выполнения в зависимости от условий. Например, это может быть условие 'если заказ оплачен, то отправить товар', или 'если заказ не оплачен, то отправить напоминание'. В BPMN шлюзы обозначаются ромбами.
”
Поток”.
Потоки используются для связи между элементами процесса и определяют последовательность выполнения действий. Например, это может быть поток, который связывает событие начала процесса с задачей, или поток, который связывает задачи между собой. В BPMN потоки обозначаются стрелками.
“
Данные”.
Данные представляют информацию, которая используется или обрабатывается в рамках процесса. Это могут быть данные, полученные извне, данные, созданные или измененные в процессе выполнения процесса, или просто данные, передаваемые между различными элементами процесса. В BPMN данные обозначаются маленькими прямоугольниками с закругленными углами.
”
Артефакт”.
Артефакты используются для добавления дополнительной информации к модели процесса. Например, это может быть текстовое описание, комментарий или документация. В BPMN артефакты обозначаются прямоугольниками с закругленными углами и пунктирными линиями.
“
Плавательные дорожки”.
Плавательные дорожки используются для визуального разделения участников или ролей, ответственных за выполнение определенных задач или этапов в процессе. Они позволяют наглядно представить, кто выполняет каждую задачу и какие отношения существуют между участниками процесса. В BPMN плавательные дорожки представлены вертикальными или горизонтальными разделительными линиями, создающими отдельные области для каждой роли или участника.
“
Пул”.
Пул представляет собой набор плавательных дорожек и используется для группировки связанных процессов или подпроцессов. Он отображает контекст или организацию, в рамках которой выполняются процессы. В BPMN пул обычно представлен большим прямоугольником, внутри которого располагаются плавательные дорожки и элементы процесса, связанные с этим пулом.
Задание:
Теперь, когда мы знакомы с основными элементами BPMN, давайте попробуем создать простую модель бизнес-процесса. Возьмем, например, процесс оформления заказа в интернет-магазине.
1. Начнем с события “Новый заказ”. Это будет наше начальное событие, которое запускает процесс.
2. Далее добавим задачу “Подтверждение заказа”. В этой задаче сотрудник магазина проверяет наличие товара и подтверждает заказ.
3. После задачи “Подтверждение заказа”добавим шлюз “Оплата заказа”. В этом шлюзе мы проверяем, был ли заказ оплачен или нет.
4. Если заказ оплачен, то переходим к задаче “Отправка товара”. В этой задаче сотрудник магазина готовит и отправляет товар.
5. Если заказ не оплачен, то переходим к задаче “Отправка напоминания”. В этой задаче сотрудник магазина отправляет покупателю напоминание об оплате заказа.
6. В конце добавим событие “Заказ выполнен”. Это будет наше окончательное событие, которое завершает процесс.
Таким образом, мы создали простую модель бизнес-процесса с использованием элементов BPMN