Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами

Урок 5: BPMN для начинающих. Базовые элементы (2/3)

Бесплатный курс по BPMN

Я не сказал вам всей правды — в BPMN для чайников символов немного больше. Сегодня обсудим оставшиеся базовые элементы и особенности их применения.

Это большое письмо. Крепитесь.

В статье меньше информации о символах, чем в видео. Смотрите их, только если решили максимально проникнуть в мир BPMN :)

Уточняем базовые символы

Действия

Действия бывают двух видов: задача и подпроцесс.

№ Тип Название Как выглядит Зачем нужно
1 Действие Задача image Отражает часть работы конкретного исполнителя. Задача не может быть разделена, она атомарна
2 Действие Подпроцесс image Отражает большую часть работы
3 Действие Пользовательская задача image Отражает задачу, как правило выполняемую с помощью BPMS-системы
4 Действие Сервисная задача image Отражает вызов некоторого внешнего сервиса или программы

Подпроцессы помогают экономить пространство на схеме и декомпозировать, т.е. разделять на части большие процессы.

image

События

События бывают трёх видов: стартовое, промежуточное и завершающее.

№ Тип Название Как выглядит Зачем нужно
1 Событие Стартовое событие image Показывает, что что-то случилось, и нужно начать процесс
2 Событие Стартовое событие по времени image Показывает, что пришло конкретное время (или прошёл интервал времени) и пора начать процесс
3 Событие Стартовое событие по сообщению image Показывает, что пришло сообщение от участников взаимодействия и пора начать процесс
4 Событие Промежуточное событие image Показывает, что что-то случилось, но делать ничего особенного не нужно
5 Событие Завершающее событие image Показывает, что что-то случилось и процесс нужно завершить
6 Событие Завершающее событие отправки сообщения image Показывает, что нужно завершить процесс и отправить сообщение участнику взаимодействия
7 События Терминальное завершающее событие image Показывает, что нужно завершить процесс и любые прочие действия в процессе немедленно

Шлюзы

Шлюзы бывают двух видов: исключающий и параллельный.

№ Тип Название Как выглядит Зачем нужно
1 Шлюз Исключающий шлюз image Разделяет работу исключительно на 1 поток
1 Шлюз Параллельный шлюз image Распараллеливает работу на все исходящие потоки

Артефакты

Эти штуки улучшают читаемость схем.

№ Тип Название Как выглядит Зачем нужно
1 Артефакт Текстовая аннотация image Даёт информацию к одному элементу
2 Артефакт Группа image Даёт информацию к группе элементов
3 Артефакт Объект данных image Показывает, какая информация создаётся в процессе
4 Артефакт Хранилище данных image Представляет механизм для действий по получению или обновлению данных, которые хранятся независимо от процесса

Потоки

Потоки используются для передачи работы или информации между участниками процесса.

№ Тип Название Как выглядит Зачем нужно
1 Объект соединения Поток управления image Последовательность выполнения работ
2 Объект соединения Поток сообщений image Передача информации между процессами
3 Объект соединения Ассоциация image Привязка артефактов к элементам процесса
Поддержка