Элементы нотации
Представлены основные элементы нотации, которых хватало для всех моих случаев.
Пул (pool) и дорожка (lane)
Пул ограничивает бизнес процесс и состоит из дорожек.
Дорожка определяет исполнителя и его действия. Дорожки могут исполняться параллельно.
На рисунке изображен пул "Оказание муниципальной услуги в электронном виде" с дорожками "Сотрудник по распределению задач" и "Гражданин".
Действие
Единица работы, выполняемой в ходе исполнения бизнес-процесса. Действия могут быть как элементарными (задача/task), так и составными (подпроцесс/sub-process).
Элементарная задача используется для обозначения простого действия или операции, не имеющей дальнейшей декомпозиции в рамках текущего бизнес-процесса.
Подпроцесс используется для отображения декомпозированного процесса, включенного в состав рассматриваемого процесса. Подпроцесс описан более подробно в своем пуле. Возможен вариант подпроцесс-ссылка для общеизвестных подпроцессов. Бывают типизированные задачи, но это актуально при генерации кода на основании бизнес процесса.
Развилка или шлюз (gateway)
Определяют ветвление или слияние потоков работ. Основные типы шлюзов: Шлюз исключающего "или", Параллельный шлюз.
Шлюз исключающего «или» используется для создания альтернативных потоков процесса или сходящихся потоков управления.
Параллельный шлюз используется для создания параллельных путей без оценки какого бы то ни было условия или для сходящихся потоков и синхронизации параллельных веток выполнения процесса.
События
Событие служит для описания того, что должно случиться (в отличие от задачи, когда что-то должно быть сделано). Событием может быть, например, подписание договора, или разговор с клиентом. Бывают начальное событие, промежуточные события и конечное событие. Для детализации типа события внутри круга может быть символ (конверт, ...)
Артефакты
Объекты, которые не влияют на исполнение бизнес-процесса напрямую. Это могут быть документы, данные, информация.
Источники:
No Comments