Свяжитесь с нами

Урок 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 Привязка артефактов к элементам процесса

🔥 STORMCONF26: Как находить миллионы с помощью BPM и AI

Приглашаем вас на главный форум для тех, кто внедряет искусственный интеллект в процессный подход!