Процесс
Диаграмма "Процесс" (Process Diagram)
Автор: Олег Борознов, 19.02.2018
Диаграмма «Процесс» описывает содержание и логику бизнес-процесса в виде потока задач, условий и событий. Это самый распространенный, часто применяемый вид диаграмм, он является основой нотации BPMN.
Графические элементы диаграммы «Процесс»
Задачи BPMN – это элементарные (неделимые) работы, которые должны быть выполнены в рамках бизнес-процесса. Примеры задач:
Поток управления BPMN – обозначает порядок (последовательность) выполнения действий в бизнес-процессе. Поток управления обозначается сплошной стрелкой:
Подпроцессы BPMN – это составные действия, которые можно декомпозировать на дочерние подзадачи и / или другие подпроцессы. Примеры подпроцессов:
События BPMN – это элементы бизнес-процесса, который отражают состояние, влияющее на ход выполнения процесса. События могут инициировать действия процесса, либо являться их результатами. Примеры событий:
Шлюзы BPMN – это логические операторы, которые используются для слияния и ветвления потоков управления в бизнес-процессах. Шлюзы могут работать в зависимости от определенных условий или безусловно. Примеры шлюзов:
Дорожки (ролевые дорожки BPMN) – обозначают исполнителей бизнес-процесса и изображаются в виде прямоугольников. Примеры дорожек:
Данные BPMN – обозначают информационные объекты, которые используются при выполнении бизнес-процесса или являются результатами выполнения процесса. Примеры графических элементов «Данные»:
Ассоциация BPMN – позволяет отразить передачу объектов данных (информации, документов и т.д.) между задачами бизнес-процесса. Также применяется для обозначения связи события «Компенсация» с задачей «Компенсация» и для привязки текстовых аннотаций к элементам диаграммы. Ассоциация может иметь вид пунктирной линии или пунктирной стрелки. Не следует путать Ассоциацию (пунктирные линии или стрелки) с Потоком сообщений (штриховые стрелки), который используется на диаграммах «Взаимодействие».
Артефакты BPMN – служат для указания дополнительной информации и вставки примечаний на диаграммах. Примеры артефактов:
Пример диаграммы «Процесс»
На данной диаграмме смоделирован бизнес-процесс BPMN, согласно которому менеджер по работе с клиентами обрабатывает запросы, поступающие клиентов, когда у них возникает проблема при работе в программном продукте.
Процесс начинается со стартового события «У клиента возникла проблема». Это событие запускает экземпляр бизнес-процесса BPMN при поступлении соответствующего запроса от клиента. Затем менеджер вручную выполняет действие «Получить описание проблемы». Для этого он задает клиенту уточняющие вопросы, чтобы получить максимально подробную информацию.
Далее менеджер по работе с клиентами принимает решение, может ли он решить возникшую проблему сам? Это принятие решения отражено на диаграмме при помощи эксклюзивного шлюза «Могу решить проблему сам?». Если менеджер может решить проблему сам, то он рассказывает клиенту решение проблемы (см. на диаграмме задачу «Объяснить решение») и процесс завершается. Если не может – то обращается с запросом в первую линию техподдержки (см. на диаграмме задачу «Спросить у 1 линии техподдержки»).
Далее процесс приостанавливается и ожидает ответ от техподдержки. Это отражено на диаграмме с помощью промежуточного события «Ответ получен». После получения ответа менеджер выполняет задачу «Объяснить решение» и процесс завершается.
Классификация диаграмм «Процесс»
Диаграммы вида «Процесс» принято подразделять на «исполняемые» (executable) и «не исполняемые» (non-executable).
Исполняемые модели BPMN процессов создаются в специальных информационных системах, которые автоматически назначают пользователям задачи в соответствии с логикой смоделированного бизнес-процесса и обеспечивают контроль исполнения этих задач. Такие системы называются BPM-системы (Business Process Management System, BPMS).
Характерная особенность исполняемых моделей бизнес-процессов BPMN заключается в том, что они описывают логику назначения и контроля задач со всеми нюансами. По этой причине исполняемые модели обычно выглядят очень сложными. Для упрощения восприятия таких диаграмм рекомендуется по возможности отказаться от использования подпроцессов и размещаться весь процесс на одной диаграмме.
Пример исполняемой модели процессов:
Не исполняемые модели процессов BPMN – это все остальные модели, кроме исполняемых. Они создаются с разными целями, поэтому их многообразие велико. Наиболее популярные цели создания не исполняемых моделей:
- Формализация, регламентация и стандартизация деятельности
- Описание требований при разработке и настройке информационных систем
- Оптимизация бизнес-процессов: моделирование логики рабочих процессов «как есть» и «как надо»
- Оптимизация организационной структуры и ролевой структуры
- Имитационное моделирование бизнес-процессов и прогнозирование прироста эффективности от оптимизации
Пример не исполняемой модели бизнес-процессов:
Хотите быстро освоить BPMN?
Пройдите обучение в нашем учебном центре! |