B U S I N E S S P R O C E S S M O D E L & N O T A T I O N
Д У Ш К И Н Р О М А Н В И К Т О Р О В И Ч
R O M A N . D U S H K I N @ G M A I L . C O M
+ 7 ( 9 0 9 ) 6 9 5 - 4 1 - 3 8
 * 
Нотация BPMN
http://www.bpmn.org/
Содержание
 Определение, предназначение и задачи
 Области применения
 Элементы нотации
 Постер
 Пример
 Инструментарий
 Что почитать
Определение, предназначение и задачи
BPMN (англ. Business Process Model and Notation,
нотация и модель бизнес-процессов) — система ус-
ловных обозначений (нотация) для моделирова-
ния бизнес-процессов.
Текущая версия BPMN — 2.0.
Определение, предназначение и задачи
Спецификация BPMN описывает условные обоз-
начения для отображения бизнес-процессов в виде
диаграмм.
Язык BPMN ориентирован на:
 технических специалистов
 бизнес-пользователей
Определение, предназначение и задачи
Основная цель BPMN — создание стандартного на-
бора условных обозначений, понятных всем биз-
нес-пользователям, которые включают в себя:
 бизнес-аналитиков, создающих и улучшающих
процессы.
 технических разработчиков, ответственных за
реализацию процессов.
 руководителей, следящих за процессами и уп-
равляющих ими.
Определение, предназначение и задачи
Тезисно — BPMN:
 Описывает условные обозначения для отображения
бизнес-процессов в виде диаграмм
 Ориентирован как на технических специалистов, так
и на бизнес-пользователей
 Использует базовый набор интуитивно понятных
элементов, которые позволяют определять слож-
ные семантические конструкции
 Трансформируется в исполняемые модели на языке
BPEL
 Переносится с одной платформы на другую
Области применения
Нотация BPMN применяется для:
 Описания и моделирования бизнес-процессов
 Описания межсистемного взаимодействия
 Можно использовать и для описания алгоритмов
О Б Ъ Е К Т Ы П О Т О К А У П Р А В Л Е Н И Я
С О Е Д И Н Я Ю Щ И Е О Б Ъ Е К Т Ы
Р О Л И
А Р Т Е Ф А К Т Ы
Элементы нотации
Объекты потока управления
К объектам потока управления относятся:
 События
 Действия
 Логические операторы
События
События изображаются окруж-
ностью и обозначают некоторое
происшествие. События иниции-
руют действия или являются их
результатами. События бывают:
 Начальными
 Промежуточными
 Завершающими
Действия
Типы действий:
 Простая задача
 Множественные экземпляры
 Циклическое действие
 Развёрнутый подпроцесс
 Свёрнутый подпроцесс
 Подпроцесс специального
вида (ad hoc)
Логические операторы
Типы логических операторов:
 Исключающее ИЛИ,
управляемое данными
 Исключающее ИЛИ,
управляемое событиями
 Включающее ИЛИ
 И
 Сложный оператор
Соединяющие объекты
В нотации BPMN используются следующие соеди-
няющие объекты:
 Поток управления
 Поток сообщений
 Ассоциация
Поток управления
Поток управления изображается сплошной лини-
ей, оканчивающейся закрашенной стрелкой. Поток
управления задаёт порядок выполнения действий.
Если линия потока управления перечёркнута диа-
гональной чертой со стороны узла, из которого она
исходит, то она обозначает поток, выполняемый по
умолчанию.
Поток сообщений
Поток сообщений изображается штриховой лини-
ей, оканчивающейся открытой стрелкой. Поток со-
общений показывает, какими сообщениями обме-
ниваются участники технологического процесса.
Ассоциация
Ассоциации изображаются пунктирной линией, за-
канчивающейся стрелкой. Ассоциации использу-
ются для ассоциирования артефактов, данных или
текстовых аннотаций с объектами потока управле-
ния.
Роли
Роли — визуальный ме-
ханизм организации раз-
личных действий в кате-
гории со сходной функ-
циональностью. Сущест-
вует два типа ролей:
 Пулы
 Дорожки
Артефакты
Артефакты позволяют разработчикам
отображать дополнительную информа-
цию. Существуют три предопределённых
вида артефактов:
 Данные показывают читателю, какие
данные необходимы действиям для вы-
полнения.
 Группа позволяет объединять различ-
ные действия, но не влияет на поток
управления.
 Текстовые аннотации используются
для уточнения значения элементов ди-
аграммы и повышения её информатив-
ности.
Постер
Пример
Когда пассажир прибывает в аэропорт, его приоритетной задачей является ре-
гистрация на рейс. Сотрудник на стойке регистрации приветствует клиента и бе-
рёт у него документы: билет на рейс и паспорт. Если документы клиента не в по-
рядке (например, истёк срок действия паспорта), он не может быть зарегистриро-
ван на рейс и процесс завершается. При этом клиент получает документы обрат-
но.
Если паспорт и билет в порядке, то сотрудник авиакомпании регистрирует кли-
ента на рейс и распечатывает посадочный талон. При этом он взаимодействует с
информационной системой авиакомпании. Сотрудник отдаёт пассажиру поса-
дочный талон и паспорт, после чего уточняет, нет ли в багаже пассажира зап-
рещённых грузов (например, воспламеняющихся веществ). Если таковые есть, то
они изымаются из багажа. Сотрудник авиакомпании забирает багаж и ручную
кладь пассажира и регистрирует её. При этом сотрудник снова взаимодействует с
информационной системой авиакомпании. Если выясняется, что есть перевес, то
сотрудник уведомляет об этом пассажира и сообщает сколько необходимо запла-
тить. После получения денег от пассажира, сотрудник регистрирует оплату в сис-
теме.
В итоге, пассажир получает багажную квитанцию. Сотрудник желает пассажиру
приятного полёта, и процесс завершается.
Пример
Инструментарий
Следующее программное обеспечение позволяет не
только рисовать, но и исполнять диаграммы BPMN:
Что почитать
Фёдоров И. Г. Моделирование
бизнес-процессов в нотации
BPMN 2.0
Показано использование нота-
ции для моделирования процес-
сов, протекающих внутри одной
организации, а так же процессов
межорганизационного взаимо-
действия, возникающих, напри-
мер, при реализации электрон-
ной коммерции.
Д У Ш К И Н Р О М А Н В И К Т О Р О В И Ч
R O M A N . D U S H K I N @ G M A I L . C O M
+ 7 ( 9 0 9 ) 6 9 5 - 4 1 - 3 8
Благодарю за внимание

More Related Content

PPTX
Артур Селецький “Введення в нотацію BPMN” 
PPTX
Моделирование бизнес процессов в нотации BPMN
PPT
Нотации оформления требований
PPTX
семинар Bpmn
PPTX
Бизнес процессы в Битрикс24 семинар часть 1
PPTX
что такое Bpmn
PPTX
Bpmn
PDF
UML2. Eleven Trivial Tips for BPMN Modellers [1.01, RUS]
Артур Селецький “Введення в нотацію BPMN” 
Моделирование бизнес процессов в нотации BPMN
Нотации оформления требований
семинар Bpmn
Бизнес процессы в Битрикс24 семинар часть 1
что такое Bpmn
Bpmn
UML2. Eleven Trivial Tips for BPMN Modellers [1.01, RUS]

Similar to Нотация BPMN / BPMN Notation (20)

PDF
2488240
PPTX
Нотация BPMN_Бизнес процессы моделирование
PPTX
аналитик и BPMN
PDF
Bpm неделя 1
PPTX
Описание бизнес процессов веб-приложения - подходы, инструменты, подводные камни
PPT
600853.Сервис PPT Онлайн предназначен для показа презентаций PowerPoint. Загр...
PDF
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
PDF
Моделирование бизнес-процессов.pdf
PDF
Мыслим процессно — побеждаем на рынке
PPTX
Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил
PDF
BPM для людей и систем - Станислав Макаров
PPTX
Сравнение объектного и событийного методов моделирования бизнес-процессов. Су...
PPT
BPM_Trends_Koptelov_2012
PDF
Itgm #9. dmn. как моделировать принимаемые решения
PDF
Oracle - Технологии Oracle для управления бизнесс-процессами
PPT
4ibpms2
PPTX
Объединение систем моделирования и исполнения бизнес-процессов в единой инфор...
PPTX
Моделирование бизнес-процессов: методы и инструменты
PPTX
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
PDF
Применение BPM-технологий для моделирования, реализации и оптимизации электро...
2488240
Нотация BPMN_Бизнес процессы моделирование
аналитик и BPMN
Bpm неделя 1
Описание бизнес процессов веб-приложения - подходы, инструменты, подводные камни
600853.Сервис PPT Онлайн предназначен для показа презентаций PowerPoint. Загр...
REQ Labs 2014. Smart Business Modelling: A Key to Success in Enterprise Autom...
Моделирование бизнес-процессов.pdf
Мыслим процессно — побеждаем на рынке
Decision Model and Notation - DMN - Нотация для описания решений и бизнес-правил
BPM для людей и систем - Станислав Макаров
Сравнение объектного и событийного методов моделирования бизнес-процессов. Су...
BPM_Trends_Koptelov_2012
Itgm #9. dmn. как моделировать принимаемые решения
Oracle - Технологии Oracle для управления бизнесс-процессами
4ibpms2
Объединение систем моделирования и исполнения бизнес-процессов в единой инфор...
Моделирование бизнес-процессов: методы и инструменты
BPM: Почему надо говорить о системе курсов для всех заинтересованных лиц орга...
Применение BPM-технологий для моделирования, реализации и оптимизации электро...
Ad

More from Роман Душкин (20)

PPTX
Искусственный Интеллект и Автомобильный Транспорт
PDF
Интеллектуализация транспорта. О персональном подходе в страховании
PPT
Электронное государство / eState
PPT
АСУ П / ERP
PPT
Ситуационные центры / Situation centers
PPT
Комплексная автоматизация / Complex automation
PPTX
Методы эффективного обучения
PPTX
Тренинг в МИФИ по ИТС
PPTX
Введение в Искусственный Интеллект / Introduction into Artificial Intelligence
PPTX
Искусственный Интеллект / Artificial Intelligence
PPTX
AS IS => TO BE
PPTX
Организация времени коллектива / Time management for crew
PPTX
Ведение бюджета / Budgeting
PPTX
Нотация UML / UML Notation
PPTX
Мозговой штурм / Mind storm
PPTX
Нотация IDEF0 / IDEF0 Notation
PPTX
Интеллект-карты / Mind-maps
PPTX
Общая информация о системном анализе / General information on system analysis
PPTX
СВП-1 / Toll system level 1
PPTX
Подсистема фотовидеофиксации нарушений правил дорожного движения / Speed cont...
Искусственный Интеллект и Автомобильный Транспорт
Интеллектуализация транспорта. О персональном подходе в страховании
Электронное государство / eState
АСУ П / ERP
Ситуационные центры / Situation centers
Комплексная автоматизация / Complex automation
Методы эффективного обучения
Тренинг в МИФИ по ИТС
Введение в Искусственный Интеллект / Introduction into Artificial Intelligence
Искусственный Интеллект / Artificial Intelligence
AS IS => TO BE
Организация времени коллектива / Time management for crew
Ведение бюджета / Budgeting
Нотация UML / UML Notation
Мозговой штурм / Mind storm
Нотация IDEF0 / IDEF0 Notation
Интеллект-карты / Mind-maps
Общая информация о системном анализе / General information on system analysis
СВП-1 / Toll system level 1
Подсистема фотовидеофиксации нарушений правил дорожного движения / Speed cont...
Ad

Нотация BPMN / BPMN Notation

  • 1. B U S I N E S S P R O C E S S M O D E L & N O T A T I O N Д У Ш К И Н Р О М А Н В И К Т О Р О В И Ч R O M A N . D U S H K I N @ G M A I L . C O M + 7 ( 9 0 9 ) 6 9 5 - 4 1 - 3 8  *  Нотация BPMN http://www.bpmn.org/
  • 2. Содержание  Определение, предназначение и задачи  Области применения  Элементы нотации  Постер  Пример  Инструментарий  Что почитать
  • 3. Определение, предназначение и задачи BPMN (англ. Business Process Model and Notation, нотация и модель бизнес-процессов) — система ус- ловных обозначений (нотация) для моделирова- ния бизнес-процессов. Текущая версия BPMN — 2.0.
  • 4. Определение, предназначение и задачи Спецификация BPMN описывает условные обоз- начения для отображения бизнес-процессов в виде диаграмм. Язык BPMN ориентирован на:  технических специалистов  бизнес-пользователей
  • 5. Определение, предназначение и задачи Основная цель BPMN — создание стандартного на- бора условных обозначений, понятных всем биз- нес-пользователям, которые включают в себя:  бизнес-аналитиков, создающих и улучшающих процессы.  технических разработчиков, ответственных за реализацию процессов.  руководителей, следящих за процессами и уп- равляющих ими.
  • 6. Определение, предназначение и задачи Тезисно — BPMN:  Описывает условные обозначения для отображения бизнес-процессов в виде диаграмм  Ориентирован как на технических специалистов, так и на бизнес-пользователей  Использует базовый набор интуитивно понятных элементов, которые позволяют определять слож- ные семантические конструкции  Трансформируется в исполняемые модели на языке BPEL  Переносится с одной платформы на другую
  • 7. Области применения Нотация BPMN применяется для:  Описания и моделирования бизнес-процессов  Описания межсистемного взаимодействия  Можно использовать и для описания алгоритмов
  • 8. О Б Ъ Е К Т Ы П О Т О К А У П Р А В Л Е Н И Я С О Е Д И Н Я Ю Щ И Е О Б Ъ Е К Т Ы Р О Л И А Р Т Е Ф А К Т Ы Элементы нотации
  • 9. Объекты потока управления К объектам потока управления относятся:  События  Действия  Логические операторы
  • 10. События События изображаются окруж- ностью и обозначают некоторое происшествие. События иниции- руют действия или являются их результатами. События бывают:  Начальными  Промежуточными  Завершающими
  • 11. Действия Типы действий:  Простая задача  Множественные экземпляры  Циклическое действие  Развёрнутый подпроцесс  Свёрнутый подпроцесс  Подпроцесс специального вида (ad hoc)
  • 12. Логические операторы Типы логических операторов:  Исключающее ИЛИ, управляемое данными  Исключающее ИЛИ, управляемое событиями  Включающее ИЛИ  И  Сложный оператор
  • 13. Соединяющие объекты В нотации BPMN используются следующие соеди- няющие объекты:  Поток управления  Поток сообщений  Ассоциация
  • 14. Поток управления Поток управления изображается сплошной лини- ей, оканчивающейся закрашенной стрелкой. Поток управления задаёт порядок выполнения действий. Если линия потока управления перечёркнута диа- гональной чертой со стороны узла, из которого она исходит, то она обозначает поток, выполняемый по умолчанию.
  • 15. Поток сообщений Поток сообщений изображается штриховой лини- ей, оканчивающейся открытой стрелкой. Поток со- общений показывает, какими сообщениями обме- ниваются участники технологического процесса.
  • 16. Ассоциация Ассоциации изображаются пунктирной линией, за- канчивающейся стрелкой. Ассоциации использу- ются для ассоциирования артефактов, данных или текстовых аннотаций с объектами потока управле- ния.
  • 17. Роли Роли — визуальный ме- ханизм организации раз- личных действий в кате- гории со сходной функ- циональностью. Сущест- вует два типа ролей:  Пулы  Дорожки
  • 18. Артефакты Артефакты позволяют разработчикам отображать дополнительную информа- цию. Существуют три предопределённых вида артефактов:  Данные показывают читателю, какие данные необходимы действиям для вы- полнения.  Группа позволяет объединять различ- ные действия, но не влияет на поток управления.  Текстовые аннотации используются для уточнения значения элементов ди- аграммы и повышения её информатив- ности.
  • 20. Пример Когда пассажир прибывает в аэропорт, его приоритетной задачей является ре- гистрация на рейс. Сотрудник на стойке регистрации приветствует клиента и бе- рёт у него документы: билет на рейс и паспорт. Если документы клиента не в по- рядке (например, истёк срок действия паспорта), он не может быть зарегистриро- ван на рейс и процесс завершается. При этом клиент получает документы обрат- но. Если паспорт и билет в порядке, то сотрудник авиакомпании регистрирует кли- ента на рейс и распечатывает посадочный талон. При этом он взаимодействует с информационной системой авиакомпании. Сотрудник отдаёт пассажиру поса- дочный талон и паспорт, после чего уточняет, нет ли в багаже пассажира зап- рещённых грузов (например, воспламеняющихся веществ). Если таковые есть, то они изымаются из багажа. Сотрудник авиакомпании забирает багаж и ручную кладь пассажира и регистрирует её. При этом сотрудник снова взаимодействует с информационной системой авиакомпании. Если выясняется, что есть перевес, то сотрудник уведомляет об этом пассажира и сообщает сколько необходимо запла- тить. После получения денег от пассажира, сотрудник регистрирует оплату в сис- теме. В итоге, пассажир получает багажную квитанцию. Сотрудник желает пассажиру приятного полёта, и процесс завершается.
  • 22. Инструментарий Следующее программное обеспечение позволяет не только рисовать, но и исполнять диаграммы BPMN:
  • 23. Что почитать Фёдоров И. Г. Моделирование бизнес-процессов в нотации BPMN 2.0 Показано использование нота- ции для моделирования процес- сов, протекающих внутри одной организации, а так же процессов межорганизационного взаимо- действия, возникающих, напри- мер, при реализации электрон- ной коммерции.
  • 24. Д У Ш К И Н Р О М А Н В И К Т О Р О В И Ч R O M A N . D U S H K I N @ G M A I L . C O M + 7 ( 9 0 9 ) 6 9 5 - 4 1 - 3 8 Благодарю за внимание