EPC-диаграммы
EPC-диаграммы — один из видов блок-схем, предназначенный для бизнес-моделирования. Название происходит от английского event-driven process chain, что переводится как событийная цепочка процессов.
По сравнению с базовыми блок-схемами, нотация EPC более приспособлена для моделирования бизнес-процессов, планирования потоков работ и ресурсов предприятий. Это технологичная методология, которая, несмотря на то, что была разработана в 90-х годах, все еще находит свое применение для решения реальных задач.
Бизнес-процессы в нотации EPC описываются в виде последовательности событий и функций. Для каждой функции могут быть определены начальные и конечные события, участники, материальные и информационные потоки. Функции можно декомпозировать на более низкие уровни.
Элементы EPC-диаграмм
Далее представлены символы нотации EPC, доступные в программе Grapholite. Некоторые из них имеют обобщенные названия в самой программе (например, «Информационный блок») и могут использоваться для разных целей. Как правило, такие символы в диаграмме определяются не только по контексту использования, но и по цвету (как в приведенной таблице).
Символы процесса
Символ | Значение | Описание |
---|---|---|
![]() |
Событие | Состояние, которое встречается перед или после функции. События инициируют действия или являются их результатом. Примеры событий: «договор подписан», «материал на складе». |
![]() |
Функция | Действие или набор действий над объектом (документом, ТМЦ и т. п.) в течение некоторого промежутка времени для получения заданного результата. Функция может быть декомпозирована. |
![]() |
Путь процесса | Внешний (по отношению к текущей диаграмме) процесс или функция. Показывает взаимосвязи с другими процессами. |
Символы объектов, информационных систем и их элементов
![]() |
Информация | Информация или ТМЦ. Бизнес-объект, который может быть как входными данными для функции, так и выходными. Примеры: «материал», «заказ». |
![]() |
Документ | Например, обыкновенный бумажный документ. |
![]() |
База данных | Информация, представленная в цифровом виде. Соединяется с функцией прямой или обратной стрелкой, в зависимости от направления использования. |
![]() |
Контекстные данные | Данные, необходимые для выполнения функции. |
![]() |
Информационная система | Программный продукт, с помощью которого выполняется функция. |
![]() |
Другой информационный блок | Например, модуль информационной системы. |
Символы участников
![]() |
Организационная единица | Структурное подразделение, выполненяющее функцию (организация, отдел) или должность в организации. |
![]() |
Должность исполнителя | Должность исполнителя или роль субъекта в составе организационной единицы. |
![]() |
Исполнитель | Имя конкретного исполнителя, выполняющего функцию. |
![]() |
Корпоративная зона | Где возникло событие или выполняется действие (организация, отдел, служба, здание). |
Логические символы
![]() |
Логическое «И» | Оператор «И» используется для обозначения слияния/ветвления как функций, так и событий. |
![]() |
Логическое «ИЛИ» | Оператор «ИЛИ» используется для обозначения слияния/ветвления функций и только для слияния событий. |
![]() |
«Исключающее ИЛИ» | Оператор «Исключающее ИЛИ» используется для обозначения слияния/ветвления функций и только для слияния событий. |
Линии, используемые для связи элементов диаграммы могут быть направленными и ненаправленными, в зависимости от соединяемых элементов и типа связи. Соединения внутри EPC-диаграммы делаются в Grapholite таким же способом, как и при рисовании других схем. Вид соединения, толщина и тип линии, вид стрелки и другие данные задаются в специальной панели.
Другие нотации для описания бизнес-процессов
EPC далеко не единственная методология описания и моделирования бизнес-процессов. О других нотациях и о способах описания архитектуры предприятия, читайте здесь.