Авторский проект IT-специалиста Олега Барабанова Персональные публикации на тему IT и не только…

Нотация EPC - удобное и наглядное средство описания бизнес-процессов

Во время занятий в ВУЗе, по предмету "Визуальное иерархическое моделирование", нас кратко ознакомили с IDEF, BPMN и EPC нотациями. Особенно мне интересна была EPC, т.к. давно с ней хотел разобраться. И все оказалось не так уж и страшно.

Начнем с того, что EPC расшифровывается как Event-driven Process Chain или по русски говоря "событийная цепочка процессов". Очень емкое выражение, в котором каждое слово ключевое.

С данной нотацией лично я работал в программе ARIS Express, хотя также есть и облачные версии данной системы. Тем не менее, для обучения, ARIS Express более чем хватает.

Но одно дело уметь пользоваться программой, а другое - разобраться в самой нотации. И сразу хочу сказать, что EPC-диаграмма бизнес-процесса представляет собой непрерывный поток (workflow), который начинается и заканчивается каким-либо событием.

Основные элементы EPC нотации

Английское название каждого элемента прекрасно отражает его назначение:

И конечно три логических коннектора-оператора:

Соответственно поведение этих логических операторов стоит отражать на ситуации, когда несколько потоков в них входит и один выходит или наоборот., один поток на входе и множество на выходе.

На каждую бизнес-функцию мы может выполнить декомпозицию, которая будет отражена в отдельной диаграмме и связана ссылкой с родительской функцией.

Пример EPC-диаграммы с декомпозицией

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

 

И соответственно сразу приведу пример декомпозиции функции «Проверка состояния квартиры клиента»:

По итогу хочу сказать, что как и BPMN (с которым тоже недавно ознакомился и думаю надо привести описание, на примере Bizagi Modeler), EPC является общепринятым форматом, который очень удобно применять при описании бизнес-процессов. А т.к. в схеме активно применяются логические коннекторы (AND, OR, XOR), то неудивительно, почему EPC получила особую популярность в IT-среде.