Блок являє собою функцію - дія або набір дій, виконуваних над вихідним об'єктом (документом, ТМЦ та іншим) з метою отримання заданого результату. Усередині блоку поміщається найменування функції. Тимчасова послідовність виконання функцій задається розташуванням функцій на діаграмі процесу зверху вниз.
Подія - стан, який є істотним для цілей управління бізнесом і впливає або контролює подальший розвиток одного або більше бізнес-процесів. Елемент відображає події, що активізують функції або породжувані функціями. Усередині блоку поміщається найменування події.
Стрілка відображає зв'язку елементів діаграми процесу EPC між собою. Зв'язок може бути спрямованою і ненаправленої в залежності від елементів, що з'єднуються і типу зв'язку.
Рис.17 Рис.18 Рис.19 Рис.20
Оператор «І» використовується для позначення злиття / розгалуження як функцій, так і подій. Якщо завершення виконання функції має ініціювати одночасно кілька подій, то це позначається за допомогою оператора «І», наступного після функції і перед подіями. На малюнку (Рис.17) завершення виконання Функції одночасно ініціює події: Подія 1 і Подія 2. Якщо подія відбувається лише після обов'язкового завершення виконання декількох функцій, то це позначається за допомогою оператора «І», наступного після функцій і перед одиночним подією. На малюнку (Рис.18) Подія відбудеться тільки після обов'язкового завершення Функції 1 і Функції 2. Якщо функція може почати виконуватися тільки після того, як відбудуться кілька подій, то це позначається за допомогою оператора «І», наступного після подій та перед функцією. На малюнку (Рис.19) Функція почне виконуватися тільки після того, як відбудуться Подія 1 і Подія 2. Якщо одна подія може ініціювати одночасне виконання декількох функцій, то це позначається за допомогою оператора «І», наступного після події і перед функціями. На малюнку (Рис.20) Подія одночасно ініціює виконання Функції 1 і Функції 2.
Оператор OR ( «АБО»)
Рис.21 Рис.22 Рис.23
Оператор «АБО» використовується для позначення злиття / розгалуження функцій і для злиття подій. За правилами нотації EPC після одиночного події не може слідувати розгалужується оператор «АБО». Якщо завершення виконання функції може ініціювати одне або кілька подій, то це позначається за допомогою оператора «АБО», наступного після функції і перед подіями. На малюнку (Рис.21) завершення виконання Функції 1 може ініціювати 3 види ситуацій: тільки Подія 1, тільки Подія 2, одночасно і Подія 1, і Подія 2. Якщо подія відбувається після завершення виконання однієї або кількох функцій, то це позначається за допомогою оператора «АБО», наступного після функцій і перед одиночним подією. На малюнку (Рис.22) Подія може відбутися або після завершення виконання Функції 1, або після завершення виконання Функції 2, або після завершення виконання і Функції 1, і Функції 2. Якщо функція може почати виконуватися після того, як відбудеться одна чи кілька подій , то це позначається за допомогою оператора «АБО», наступного після подій та перед функцією. На малюнку (Рис.23) Функція може почати виконуватися або після того, як відбудеться Подія 1, або після того, як відбудеться Подія 2, або після того, як відбудуться обидві події: Подія 1, і Подія 2.
Оператор XOR ( «Що виключає АБО»)
Рис.24 Рис.25 Рис.26
Оператор «Що виключає АБО» використовується для позначення злиття / розгалуження функцій і для злиття подій. За правилами нотації EPC після одиночного події не може слідувати розгалужується оператор «Що виключає АБО». Якщо завершення виконання функції може ініціювати тільки одна з подій в залежності від умови, то це позначається за допомогою оператора «Що виключає АБО», наступного за функцією і перед подіями. На малюнку (Рис.24) Функція ініціює або тільки Подія 1, або тільки Подія 2. Якщо подія відбувається відразу після завершення виконання або однієї функції, або інший, то це позначається за допомогою оператора «Що виключає АБО», наступного після функцій і перед одиночним подією. На малюнку (Рис.25) Подія може відбутися або відразу після завершення виконання Функції 1, або відразу після завершення виконання Функції 2. Якщо функція може почати виконуватися відразу після того, як відбудеться або одна подія, або інше, то це позначається за допомогою оператора «Що виключає АБО», наступного після кількох подій і перед функцією. На малюнку (Рис.26) Функція може почати виконуватися відразу після того, як відбудеться або Подія 1, або Подія 2.
Рис.27 Рис.28 Діаграма Процесу 1 рис.29 Діаграма Процесу 2
Елемент, що позначає зовнішній (по відношенню до поточної діаграмі) процес або функцію. Використовується для вказівки взаємозв'язку процесів: - позначає попередній або наступний процес по відношенню до діаграми даного процесу; - позначає процес, звідки надійшов або куди передається об'єкт. Усередині блоку поміщається найменування зовнішнього процесу. На малюнку (Рис.27) показано, що договір є результатом виконання процесу «Укладення договору». На малюнку (Рис.28) показано, що після закінчення Процесу 1 (і настання Подія 1) починає виконуватися Процес 2. На діаграмі Процесу 2 (рис.29) показано, що перед початком Процесу 2 був завершений Процес 1, який ініціював Подія 1.
Використовується для відображення на діаграмі паперових документів, супроводжуючих виконання функції. Усередині блоку поміщається найменування паперового документа.
Використовується для відображення на діаграмі електронних документів, супроводжуючих виконання функції. Усередині блоку поміщається найменування електронного документа.
Використовується для відображення на діаграмі товарно-матеріальних цінностей (ТМЦ), які супроводжують виконання функції. Усередині блоку поміщається найменування ТМЦ.
Використовується для відображення на діаграмі інформаційних потоків, які супроводжують виконання функції. Усередині блоку поміщається найменування інформаційного потоку.
Використовується для відображення на діаграмі інформаційної системи, яка підтримує виконання функції. Усередині блоку поміщається найменування інформаційної системи.
Модуль інформаційної системи
Використовується для відображення на діаграмі модуля інформаційної системи, що підтримує виконання функції. Усередині блоку поміщається найменування модуля інформаційної системи.
Функція інформаційної системи
Використовується для відображення на діаграмі функції інформаційної системи, яка підтримує виконання функції. Усередині блоку поміщається найменування функції інформаційної системи.
Використовується для відображення на діаграмі бази даних, що супроводжує виконання функції. Усередині блоку поміщається найменування бази даних.
Використовується для відображення на діаграмі термінів, які використовуються в організації та супроводжуючих виконання функції. Усередині блоку поміщається найменування терміна. Елемент може бути також використаний для позначення статусів паперових / електронних документів та інших елементів довідника «Об'єкти діяльності». На малюнку (Рис.30) статус документа «Акт виконаних робіт» встановлюється за допомогою терміна «Підписаний».
Використовується для відображення на діаграмі наборів об'єктів, які супроводжують виконання функції. Усередині блоку поміщається найменування набору об'єктів.
Використовується для відображення на діаграмі потоків об'єктів, які не можна віднести ні до однієї з визначених груп довідника «Об'єкти діяльності». Усередині блоку поміщається найменування іншого об'єкта.
Команди панелі інструментів для діаграми EPC
Показати / прибрати всі типи зв'язків на діаграмі
Кнопка призначена для показу найменувань всіх типів зв'язків, наведених на діаграмі.
Перемістити контекст функції з вищерозміщеної діаграми
Кнопка призначена для переміщення з вищерозміщеної діаграми (якщо діаграма представлена в нотації EPC) всіх елементів, які пов'язані з декомпозіруемой функцією.
Додатково до можливості показувати / прибирати найменування типів зв'язків на діаграмі за допомогою кнопки в довіднику «Типи зв'язків» існує можливість встановити показ найменування того чи іншого типу зв'язку на всіх діаграмах, де цей зв'язок встановлено. Для цього необхідно проставити галочку у параметра «Видимість типу зв'язку» для даної зв'язку (рис.31):
Мал.31 Управління показом найменування типу зв'язку на всіх діаграмах