Введение в обозначение деятельности в BPMN
Модель и нотация бизнес-процессов (BPMN) — это стандартизированное графическое представление, используемое для моделирования бизнес-процессов. В BPMN деятельность является центральным элементом для определения работы, выполняемой в рамках процесса. Это руководство предоставляет всесторонний обзор обозначения деятельности в BPMN, включая ключевые понятия, типы деятельности и примеры, иллюстрирующие их использование.
Ключевые понятия обозначения деятельности
Что такое деятельность?
Деятельность в BPMN представляет собой работу, выполняемую в рамках бизнес-процесса. Она изображается в виде прямоугольника с закруглёнными углами и может быть дополнительно классифицирована на задачи и подпроцессы. Деятельность необходима для определения последовательности работы, распределения ответственности и указания потока управления в процессе.
Типы деятельности

BPMN различает два основных типа деятельности:
- Задачи: Представляют атомарные единицы работы, которые нельзя далее разбивать в рамках модели процесса.
- Подпроцессы: Представляют сложные действия, которые могут быть разбиты на более мелкие задачи или подпроцессы.
Задачи
Задачи — это базовые единицы работы в BPMN. Они изображаются в виде прямоугольников с закруглёнными углами и могут быть дополнительно классифицированы в зависимости от своей природы:
- Задача: Общая задача, представляющая собой единицу работы.
- Задача отправки: Представляет действие отправки сообщения другому участнику.
- Задача получения: Представляет действие получения сообщения от другого участника.
- Задача пользователя: Представляет задачу, которая требует взаимодействия человека.
- Ручная задача: Представляет задачу, выполняемую вручную, часто вне контроля процесса.
- Задача бизнес-правил: Представляет задачу, связанную с применением бизнес-правил.
- Задача скрипта: Представляет задачу, связанную с выполнением скрипта.
- Задача сервиса: Представляет задачу, связанную с вызовом сервиса.
Подпроцессы
Подпроцессы используются для представления сложных действий, которые могут быть разбиты на более мелкие задачи или подпроцессы. Они изображаются как прямоугольники с закругленными углами с плюсом (+) внутри. Подпроцессы могут быть дополнительно классифицированы в зависимости от их поведения:
- Циклический подпроцесс: Представляет подпроцесс, который повторяется несколько раз.
- Многократный подпроцесс: Представляет подпроцесс, который выполняется несколько раз параллельно.
- Подпроцесс компенсации: Представляет подпроцесс, который выполняется для компенсации предыдущей деятельности.
- Подпроцесс по требованию: Представляет подпроцесс, в котором задачи могут выполняться в любом порядке.
- Компенсация и неформальный подпроцесс: Объединяет характеристики компенсации и неформальных подпроцессов.
Вызов активности
Вызов активности — это особый тип активности, представляющий вызов повторно используемого подпроцесса. Он изображается как прямоугольник с закруглёнными углами и жирной рамкой. Вызовы активностей используются для модульного построения и повторного использования подпроцессов в модели процесса.
Примеры обозначения активностей
Представленная диаграмма BPMN (модель и нотация бизнес-процессов) иллюстрирует процесс обработки заказов, в частности, фокусируясь на наличии товаров, закупке и взаимодействии с клиентами. Ниже приведено подробное объяснение и толкование диаграммы:
Обзор
Диаграмма описывает этапы обработки заказа — от получения заказа до отправки товара или обработки случаев, когда товар недоступен. В неё входят точки принятия решений, задачи, события и шлюзы для управления потоком процесса.

Подробное объяснение
1. Заказ получен
- Событие: Процесс начинается со события «Заказ получен», обозначенного кругом с иконкой конверта. Это означает, что заказ получен, и запускается процесс.
2. Проверка наличия
- Задача: Первая задача — «Проверка наличия», обозначенная прямоугольником с закруглёнными углами. Эта задача включает проверку наличия заказанного товара на складе.
3. Точка принятия решения: Товар доступен?
- Шлюз: Затем процесс достигает точки принятия решения, обозначенной ромбом. Этот шлюз оценивает, доступен ли товар.
Если товар доступен:
- Последовательный поток: Если статья доступна, процесс следует пути «Да».
- Задача: Следующая задача — «Отправить статью», обозначенная прямоугольником с закруглёнными углами. Эта задача включает отправку статьи клиенту.
- Задача: После отправки выполняется задача «Финансовое оформление», обозначенная прямоугольником с закруглёнными углами и иконкой знака доллара. Эта задача включает обработку оплаты за заказ.
- Событие: Процесс завершается событием «Оплата получена», обозначенным кругом с красной рамкой. Это означает, что оплата успешно получена, что обозначает окончание процесса.
Если статья недоступна:
- Последовательный поток: Если статья недоступна, процесс следует пути «Нет».
- Подпроцесс: Запускается подпроцесс «Закупка», обозначенный прямоугольником с закруглёнными углами и знаком плюс (+) внутри. Этот подпроцесс включает закупку статьи у поставщика.
4. Подпроцесс закупки
- Задачи и события в рамках закупки:
- Задача: Подпроцесс закупки включает задачи, такие как размещение заказа у поставщика и управление доставкой.
- События: Подпроцесс обрабатывает события, такие как «Недоставка» и «Поздняя доставка», обозначенные кругами с иконками.
Если недоставка или поздняя доставка:
- Последовательный поток: Если статья недоступна для доставки или происходит задержка с доставкой, процесс следует соответствующим путям.
- Задача: Выполняется задача «Уведомить клиента», обозначенная прямоугольником с закруглёнными углами. Эта задача включает информирование клиента о проблеме.
- Событие: Процесс завершается событием «Клиент уведомлен», обозначенным кругом с красной рамкой. Это означает, что клиент был проинформирован, что обозначает окончание процесса.
Если статья успешно закуплена:
- Последовательный поток: Если статья успешно закуплена, процесс продолжается.
- Задача: Выполняется задача «Уведомить клиента», обозначенная прямоугольником с закруглёнными углами. Эта задача включает информирование клиента о том, что статья теперь доступна.
- Задача: Выполняется задача «Удалить статью из каталога», обозначенная прямоугольником с закруглёнными углами. Эта задача включает удаление статьи из каталога, если она больше недоступна для заказа.
- Событие: Процесс завершается событием «Статья удалена», обозначенным кругом с красной рамкой. Это означает, что статья была удалена из каталога, что обозначает окончание процесса.
Интерпретация
Диаграмма BPMN эффективно моделирует процесс обработки заказов, выделяя ключевые действия, решения и события. Она предоставляет четкое визуальное представление процесса, облегчая его понимание и управление. Диаграмма помогает выявлять потенциальные узкие места, такие как задержки при закупке, и обеспечивает принятие соответствующих мер по информированию клиентов и управлению каталогом.
Заключение
Обозначение деятельности в BPMN является фундаментальным аспектом моделирования бизнес-процессов. Освоив различные типы действий и их применение, вы можете создавать четкие и эффективные модели процессов, точно отражающие работу внутри вашей организации. Независимо от того, моделируете ли вы простые задачи или сложные подпроцессы, BPMN предоставляет инструменты и нотацию для передачи сути ваших бизнес-процессов. Эта диаграмма BPMN является ценным инструментом для бизнеса, позволяющим оптимизировать процесс обработки заказов. Четкое определение шагов и точек принятия решений способствует повышению эффективности, улучшению коммуникации и обеспечению удовлетворенности клиентов. Использование стандартизированной нотации BPMN делает диаграмму доступной как для технических, так и для нетехнических заинтересованных сторон, способствуя лучшему взаимодействию и улучшению процессов.
Ссылки по BPMN