Задача — действие или операция, у которых нет дальнейшей декомпозиции в рамках бизнесс-процесса.
Пользовательская задача (User Task)
задача, которую выполняет человек при содействии других людей или программного обеспечения
Сервисная задача (Service Task)
задача, предназначенная для оказания услуги, которая может являться как web-сервисом, так и автоматизированным приложением
Скрипт задача (Script Task)
задача, суть которой заключается в выполнении некоторого сценария (или скрипта) - некоторой автоматической операции
Подпроцесс
Подпроцесс — декомпозированный процесс, в который включено несколько задач.
Событие (Event)
События — показывает состояние, которое влияет на дальнейшее течение бизнес-процесса или контролирует его
Стартовое событие
это событие, которое обозначает начало процесса.
Промежуточное событие
это событие, которое происходит в середине процесса и может вызывать изменение процесса.
Завершающее событие
это событие, которое означает завершение процесса.
Шлюз (Gateway)
Определяют условия и маршруты, которые регулируют последовательность выполнения задач в бизнес-процессе.
Параллельный шлюз
Означает, что два процесса исполняются одновременно. Читается как «И»
Эксклюзивный шлюз
Используют, чтобы обозначить ветвление потока управления на несколько альтернативных потоков, когда процесс зависит от выполнения условия. Читается как «ИЛИ»
Комплексный шлюз
Применяют, чтобы показать ветвление потока управления на несколько других, когда процесс зависит от выполнения условий. Читается как «И/ИЛИ»
Объект данных
Показывает, какие объекты сопровождают выполнение процесса. Например, бумажный документ, электронный документ, информацию и так далее.
Документ
Используется для отображения на диаграмме документов, сопровождающих выполнение процесса. Рядом с блоком размещается наименование документа.
База данных
Используется для отображения на диаграмме базы данных, сопровождающей выполнение процесса. Рядом с символом размещается наименование базы данных.
Текстовый комментарий
Выносной символ, предназначенный для нанесения текстовых комментариев.
Поток
Поток управления
Показывает, в каком порядке выполняется процесс. Эти стрелки связывают между собой задачи, события и шлюзы.
Поток сообщений
Показывает передачу сообщений или объектов из одного процесса в другой.
Ассоциация
Показывает связи объектов данных и баз данных с процессами.
Пул предназначен для отображения потока рассматриваемого процесса. Содержимое пула - это и есть тот процесс, диаграмма которого рассматривается. На диаграмме развернутый пул может быть только один.
Дорожка
Дорожки располагаются внутри пула. Дорожка предназначена для отображения исполнителей задач и подпроцессов процесса BPMN.