EPC: Руководство по моделированию бизнес-процессов

EPC (Event-driven Process Chain) — нотация для графического описания бизнес-процессов, основанная на событийности. Расшифровывается как «расширенная цепочка процессов, управляемых событиями», что отражает её основное назначение. Главная особенность EPC — принцип событийности.

Преимущества EPC

EPC обладает следующими преимуществами:

  • Гибкость: EPC не является строгой нотацией с жёстким набором элементов и правил. Разрешается добавлять собственные элементы при условии фиксации этих расширений в корпоративном стандарте для обеспечения единообразия и читаемости схем.
  • Включение логики: EPC содержит элементы логики (И, ИЛИ, исключающее ИЛИ), позволяющие создавать схемы с условиями и описывать процессы с разветвлениями.
  • Простота: Элементы EPC просты, что позволяет создавать диаграммы как в специализированных программах, так и вручную.
  • Простота обучения: Освоить EPC можно примерно за два часа.

Недостатки EPC

Главный недостаток EPC — отсутствие единой базы данных с наборами объектов при использовании простых инструментов для рисования. Возможна сложность в контроле входов и выходов процесса, требующая разработки специальных методов контроля.

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

Два ключевых понятия в EPC: события и функции.

  • Событие: факт свершения чего-либо, не имеющий продолжительности во времени (или время стремится к нулю). Событие всегда вызывает функцию.
  • Функция: действие, выполняемое в ответ на событие. Выполнение функции всегда заканчивается событием.

Пример: Звонит телефон (событие) → Менеджер берёт трубку и проводит телефонный разговор (функция) → Разговор завершён (событие).

Визуальное отображение:

  • Событие: красный шестиугольник.
  • Функция: зелёный прямоугольник со скруглёнными углами.

Использование цветов, хотя и не является обязательным, улучшает восприятие схемы. Эта традиция сложилась со времён внедрения EPC в продукте компании Aris.

Связи между элементами

Связь между событиями и функциями отображается линиями со стрелками, обычно сверху вниз или слева направо. Базовая схема: «событие – функция – событие».

Дополнительные элементы и расширения

Помимо событий и функций, EPC включает дополнительные элементы, а также допускает расширение собственными элементами:

  • Должность исполнителя: прямоугольник с прочерченной линией слева.
  • Программа/приложение: прямоугольник с несколькими линиями по бокам.
  • Информация: простой прямоугольник.
  • Документ: прямоугольник с волнистой нижней гранью.
  • Примеры собственных элементов: база данных (цилиндр), файл с данными (прямоугольник с горизонтальной чертой), кластер информации (прямоугольник с двумя чертами по бокам), материальный поток (крыша домика), картотека (параллелепипед со скошенным углом).

Важно задокументировать внешний вид и назначение любых добавленных элементов в корпоративном стандарте.

Правила построения схем EPC

Рекомендуется придерживаться единых правил для улучшения читаемости: функции располагаются сверху вниз или слева направо, исполнители — справа от функций, входящие документы — слева вверху, исходящие — слева внизу и т. д. Для обеспечения единообразия следует разработать и утвердить внутренние правила размещения элементов на схеме. Для удобства работы рекомендуется идентифицировать элементы на диаграмме, используя кодирование функций и документов.

Элементы логики

EPC включает элементы логики: И, ИЛИ, исключающее ИЛИ. Они применяются только после выполнения функции.

Пример:

Если клиент заинтересован (событие) → Менеджер по продажам формирует коммерческое предложение (функция) → Коммерческое предложение отправлено (событие). Если клиент не заинтересован (событие) → Звонок завершён (событие).

Отображение обратной связи

Для отображения обратной связи используется принцип прямого включения в процесс дополнительной функции управления с последующими ветвлениями (с использованием элемента «исключающее ИЛИ»).

Текстовое описание процессов

Графическое представление дополняется текстовыми описаниями процессов, содержащими информацию, которую невозможно отобразить графически. Для этого используются специальные шаблоны, включающие названия процессов, идентификаторы, описание функций, показатели процессов и т. д.

EPC — гибкая и понятная нотация для моделирования бизнес-процессов. Её преимущества — простота, гибкость и возможность включать элементы логики. Для эффективного использования EPC необходимо разработать и применять внутренние стандарты, регламентирующие добавление собственных элементов и правила их размещения на схеме.

Что будем искать? Например,программа