Нотация BPMN 2.0
Документ представляет собой перевод спецификации BPMN 2.0 на русский язык.
Нотация BPMN была разработана организацией «Business Process Management Initiative (BPMI)», и поддерживается группой компаний «Object Management Group». Текущая версия BPMN – 2.0. Оригинальная спецификация изготовлена группой компаний «Object Management Group».
Нотация BPMN положена в основу системы управления бизнес-процессами «ELMA», разработанной компанией ELMA, а также ряда других приложений для бизнес-среды.
Данные материалы предназначены исключительно для ознакомления в личных целях. Любое воспроизведение, копирование, а так же коммерческое и некоммерческое использование материалов должно согласовываться с авторами материалов. Допускается использование материалов сайта без уведомления авторов, но с явным указанием источника.
Если у Вас возникнут трудности с чтением и пониманием нотации BPMN 2.0, предлагаем Вам ознакомиться с Практическим курсом по описанию и чтению бизнес-процессом в нотации BPMN. Предлагаемый курс представляет собой серию Уроков, которые в доступном виде с многообразием практических примеров (реализованных в системе управления бизнес-процессов ELMA) познакомят всех интересующихся с популярной нотацией.
Нотации описания бизнес-процессов. Часть 4. Нотация BPMN
Долгожданный обзор нотации BPMN. Есть и другие нотации описания бизнес-процессов, которые активно используются. Но в автоматизации процессов BPMN — лидер.
Примените знания нотации
BPMN 2.0 на практике
в Low-code
BPM-системе ELMA365
Пример бизнес-процесса на языке BPMN 2.0 («Согласование бюджета»)
Содержание
- 1. Область действия документа
- 2. Соответствие требованиям спецификации
- 2.1. Соответствие Требованиям Моделирования Процесса (Process Modeling
Conformance)
- 2.1.1. Типы Процессов BPMN
- 2.1.2. Элементы Процесса BPMN
- 2.1.3. Внешний вид
- 2.1.4. Соответствие структуры
- 2.1.5. Семантика Процесса
- 2.1.6. Атрибуты и асоциации
- 2.1.7. Расширенные и опциональные элементы
- 2.1.8. Перенос визуальной модели
- 2.2 Соответствие исполнению Процесса
- 2.2.1. Типы Процессов BPMN
- 2.2.2. Элементы Процесса BPMN
- 2.3 Соответствие Требованиям Исполнения Процессов BPEL
- 2.4 Соответствие Требованиям Моделирования Хореографии
- 2.4.1. Типы Хореографий
- 2.4.2. Элементы Хореографии BPMN
- 2.4.3. Обший вид
- 2.4.4. Семантика Хореографии
- 2.4.5. Перенос визуальной модели
- 2.5 Обзор типов соответствий BPMN
- 2.1. Соответствие Требованиям Моделирования Процесса (Process Modeling
Conformance)
- 3. Нормативные ссылки
- 4. Термины и определения
- 5. Символы
- 6. Дополнительная информация
- 6.1 Условные обозначения
- 6.1.1. Типографские и лингвистические знаки и стили
- 6.1.2. Аббревиатуры
- 6.2. Структура документа
- 6.3. Благодарность
- 6.1 Условные обозначения
- 7. Общее представление
- 8. Структура BPMN
- 8.1. Пакет Infrastructure
- 8.1.1 Класс Definitions
- 8.1.2 Класс Import
- 8.1.2 Пакет Foundation
- 8.2. Пакет Foundation
- 8.2.1. Base Element
- 8.2.2. Documentation
- 8.2.3. Extensibility
- 8.2.4. Ссылки на внешние объекты
- 8.2.5. Корневой элемент
- 8.2.6. Представление XML-схем для пакета Foundation (Foundation Package)
- 8.3. Общие элементы (Common Elements)
- 8.3.1. Артефакты (Artifacts)
- 8.3.2. Корреляция (Correlation)
- 8.3.3. Ошибка (Error)
- 8.3.4. Эскалация (Escalation)
- 8.3.5. События (Events)
- 8.3.6. Выражения (Expressions)
- 8.3.7. Элемент Потока (Flow Element)
- 8.3.8. Контейнер Элементов Потока (Flow Elements Container)
- 8.3.9. Шлюзы (Gateways)
- 8.3.10. Определение компонента (Item Definition)
- 8.3.11. Сообщение (Message)
- 8.3.12. Ресурсы (Resources)
- 8.3.13. Поток Операций (Sequence Flow)
- 8.3.14. Представление XML-схем для Пакета Общий (Common Package)
- 8.4. Пакет Сервис (Services)
- 8.1. Пакет Infrastructure
- 9. Взаимодействие (Collaboration)
- 9.1. Основные понятия Взаимодействия
- 9.2. Пулы и Участники
- 9.2.1. Участники (Participants)
- 9.2.2. Дорожки (Lanes)
- 9.3. Поток Сообщений (Message Flow)
- 9.4. Обмен Сообщениями (Conversations)
- 9.4.1. Узел Обмена Сообщениями (Conversation Node)
- 9.4.2. Обмен Сообщениями (Conversation)
- 9.4.3. Подчиненный Обмен Сообщениями (Sub-Conversation)
- 9.4.4. Обмен Сообщениями типа Вызов (Call Conversation)
- 9.4.5. Глобальный Обмен Сообщениями (Global Conversation)
- 9.4.6. Ссылка на Обмен Сообщениями (Conversation Link)
- 9.4.7. Ассоциация Обмена Сообщениями (Conversation Association)
- 9.4.8. Корреляция (Correlations)
- 9.5. Процесс в составе Взаимодействия (Process within Collaboration)
- 9.6. Хореография в составе Взаимодействия (Choreography within Collaboration)
- 9.7. Представление XML-схемы для пакета Collaboration
- 10. Процесс
- 10.1. Основные понятия Процесса
- 10.1.1. Типы процессов BPMN
- 10.1.1.1. Приватный (Внутренний) Бизнес-процесс
- 10.1.1.1. Публичный Процесс
- 10.1.2. Использование общих для BPMN элементов
- 10.1.1. Типы процессов BPMN
- 10.2. Действия
- 10.2.1. Распределение ресурсов
- 10.2.2. Исполнитель
- 10.2.3. Задача
- 10.2.3.1. Типы Задач
- 10.2.4. Задачи, требующие участия людей
- 10.2.5. Подпроцесс
- 10.2.6. Действие Вызов
- 10.2.7. Глобальная Задача (Global Task)
- 10.2.8. Характеристики цикличности
- 10.2.9. Представление XML-схемы для Действий
- 10.3Компоненты и Данные
- 10.3.1. Моделирование данных
- 10.3.2. Семантика исполнения для данных
- 10.3.3. Использование данных в выражениях XPath
- 10.3.4. Представление XML-схемы для Данных
- 10.4. Событие
- 10.4.1. Общее представление о Событии
- 10.4.2. Стартовое событие
- 10.4.3. Конечное событие
- 10.4.4. Промежуточное событие
- 10.4.5. Элементы EventDefinition
- 10.4.6. Обработка Событий
- 10.4.7. Рамки
- 10.4.8. Представление XML-схемы для пакета События
- 10.5. Шлюзы
- 10.5.1. Соединение с Потоками операций
- 10.5.2. Эксклюзивный Шлюз
- 10.5.3. Неэксклюзивный Шлюз
- 10.5.4. Параллельный Шлюз
- 10.5.5. Комплексные Шлюзы
- 10.5.6. Шлюз, основанный на Событиях
- 10.5.7. Представление XML-схемы для пакета Шлюза
- 10.6. Компенсация
- 10.6.1. Обработчик компенсации
- 10.6.2. Механизмы запуска компенсации
- 10.6.3. Механизмы запуска компенсации
- 10.7. Дорожки
- 10.8. Экземпляры Процесса, Немоделируемые Действия и Публичный Процесс
- 10.9. Аудирование
- 10.10. Мониторинг
- 10.11. Представление XML-схемы для пакета Процесса
- 10.1. Основные понятия Процесса