Нотация EPC (лекция 13) 1

реклама
Нотация EPC
(лекция 13)
1
• Нотация EPC (Event-Driven Process Chain –
событийная цепочка процессов) используется
для описания процессов нижнего уровня.
Диаграмма процесса в нотации EPC,
представляет собой упорядоченную
комбинацию событий и функций. Для каждой
функции могут быть определены начальные и
конечные события, участники, исполнители,
материальные и документальные потоки,
сопровождающие её, а также проведена
декомпозиция на более низкие уровни.
2
Используемые графические символы
название
графический
символ
Функция
Функция
описание
Блок представляет собой
функцию – действие или набор
действий, выполняемых над
исходным объектом
(документом, ТМЦ и прочим) с
целью получения заданного
результата.
Внутри блока помещается
наименование функции.
3
Используемые графические символы
название
графический
символ
Событие
Событие
описание
Событие – состояние, которое
является существенным для
целей управления бизнесом и
оказывает влияние или
контролирует дальнейшее
развитие одного или более
бизнес-процессов. Элемент
отображает события,
активизирующие функции или
порождаемые функциями.
4
Используемые графические символы
название
графический
символ
Стрелка отображает связи
элементов диаграммы процесса
EPC между собой. Связь может
быть направленной и
ненаправленной в зависимости
от соединяемых элементов и
типа связи
Стрелка
Организа
ционная
единица
описание
Бухгалтер
Система
Объект,03.
отражающий
различные
кадрового
учета и
организационные
звенья
расчета
зарплаты
предприятия
является
пользователем
5
Используемые графические символы
название
графический символ
Оператор
AND
Функция 1
Функция
Функция 2
AND
AND
Событие 1
Событие
Событие 2
Событие 1
Событие
Событие 2
AND
AND
Функция
Функция 1
Функция 2
описание
Используется для
обозначения
слияния/ветвления как
функций, так и событий в
случаях, когда:
 завершение выполнения
функции инициирует
одновременно несколько
событий,
 событие происходит только
после обязательного
завершения выполнения
нескольких функций,
 функция может начать
выполняться только после того,
как произойдут несколько
событий,
 одно событие может
инициировать одновременное
выполнение нескольких
функций.
6
Используемые графические символы
название
графический символ
Оператор
Функция
Функция 1
OR
Функция 2
OR
OR
Событие 1
Событие 2
Событие
Событие 1
Событие 2
OR
Функция
описание
Используется для
обозначения
слияния/ветвления
функций и для слияния
событий, в случаях,
когда:
завершение
выполнения функции
может создавать одно
или несколько событий,
событие происходит
после завершения
выполнения одной или
нескольких функций,
функция может начать
выполняться после того,
как произойдет одно или
несколько событий.
7
Используемые графические символы
название
графический символ
Оператор
Функция 1
Функция
XOR
Функция 2
XOR
XOR
Событие 1
Событие
Событие 2
Событие 1
Событие 2
XOR
Функция
описание
Используется для
обозначения
слияния/ветвления функций и
для слияния событий , в
случаях, когда:
 завершение выполнения
функции может инициировать
только одно из событий в
зависимости от условия,
 событие происходит сразу
после завершения выполнения
либо одной функции, либо
другой,
 функция может начать
выполняться сразу после того,
как произойдет либо одно
событие, либо другое.
8
Используемые графические символы
название
графический символ
Интерфейс
процесса
A1
Заключение
договора
Договор
Формирование
технического
задания
Функция А
Событие 1
описание
Элемент, обозначающий внешний
(по отношению к текущей диаграмме)
процесс или функцию. Используется
для указания взаимосвязи процессов:
обозначает предыдущий или
следующий процесс по отношению к
диаграмме рассматриваемого
процесса;
обозначает процесс, откуда
поступил или куда передается объект.
A1 Процесс 1
A2 Процесс 2
Событие 1
Функция Б
9
Используемые графические символы
название
Бумажный
документ
графический символ
Бумажный
документ
Электронный
документ
Электронный
документ
описание
Используется для
отображения на диаграмме
бумажных документов,
сопровождающих выполнение
функции.
Используется для
отображения на диаграмме
электронных документов,
сопровождающих выполнение
функции.
10
Используемые графические символы
название
графический символ
ТМЦ
ТМЦ
описание
Используется для
отображения на диаграмме
товарно-материальных
ценностей (ТМЦ),
сопровождающих выполнение
функции
Информация
Информация
Используется для
отображения на диаграмме
информационных потоков,
сопровождающих выполнение
функции.
11
Используемые графические символы
название
графический символ
База
данных
описание
Используется для
отображения на диаграмме
базы данных,
сопровождающей выполнение
База данных
функции.
Термин
Используется для
отображения на
диаграмме объектов,
сопровождающих
выполнение
функции.
Термин
Акт
выполненных
работ
устанавливает
статус
Подписанный
12
Используемые графические символы
название
графический символ
Набор
объектов
Набор
объектов
описание
Используется для
отображения на диаграмме
наборов объектов,
сопровождающих выполнение
функции, например,
«Документация по проекту».
Прочее
Прочее
Используется для
отображения на диаграмме
потоков объектов, которые
нельзя отнести ни к одной из
предопределенных групп
справочника «Объекты
деятельности».
13
Типы связей между элементами диаграммы EPC
Элемент, с
которым
устанавлива
ется связь
Тип связи
Назначение связи
База
Изменяет
Связь используется,
данных,
если необходимо
документ,
отобразить, что в рамках
выполнения процесса
информац
элемент изменяется.
ия, ТМЦ,
Связь используется,
программ Имеет на
выходе
если необходимо
ный
отобразить, что элемент
продукт
передается из одного
процесса в другой.
Создает
на
выходе
Связь используется,
если необходимо
отобразить, что в
результате выполнения
процесса создается
новый документ
Пример
использования связи
Внесение
информации о
новом клиенте
Передача ТМЦ в
производство
Формирование
договора
изменяет
База данных
клиентов
имеет на
выходе
создает
на выходе
ТМЦ
Договор
14
Типы связей между элементами диаграммы EPC
Элемент, с
которым
устанавлива
ется связь
Оператор
Тип связи
Назначение связи
Пример
использования связи
порождает
Связь используется
событие
для отображения хода
через
Заключение
договора
порождает
событие через
выполнения процесса
XOR
Договор
заключен
Процесс
Предшест
вует
Связь используется,
если бизнес-аналитик
принимает решение
использовать для
отображения хода
выполнения процесса
только функции, без
Договор не
заключен
Формирование
договора
предшествует
Согласование
договора
событий
15
Типы связей между элементами диаграммы EPC
Элемент, с
которым
устанавлива
ется связь
Событие
Тип связи
порождает
Назначение связи
Пример
использования связи
Связь используется
для отображения хода
Формирование
договора
порождает
выполнения процесса
Договор
сформирован
Термин
Изменяет
Имеет на
выходе
Связь используется,
если необходимо
отобразить, что в рамках
выполнения процесса
изменяется термин.
Связь используется,
если необходимо
отобразить, что термин
передается из одного
процесса в другой.
Внесение
изменений в
сменное
задание
Передача
сменного
задания мастеру
изменяет
имеет на
выходе
Сменное задание
Сменное задание
16
Типы связей между элементами диаграммы EPC
Элемент, с
которым
устанавлив
ается связь
Термин
Тип связи
Назначение связи
Помещает в
В результате
архив
выполнения процесса
термин помещается в
Пример
использования связи
Архивирование
формы Т-2
помещает
в архив
Форма Т-2
архив.
Распределя
В рамках выполнения
ет
процесса термин
распределяется между
субъектами или
Распределение
распределяет
сменного
задания между
рабочими
Сменное задание
процессами.
Создает на
выходе
В результате
выполнения процесса
формируется термин.
Формирование
сменного
задания
создает
на выходе
Сменное задание
17
Типы связей между элементами диаграммы EPC
Элемент, с
которым
устанавлив
ается связь
Термин
Тип связи
Считывает
Назначение связи
В рамках выполнения
процесса считывается
Пример
использования связи
Включение
устройства
считывает
Удаление
сменного
задания из ИС
уничтожает
Пин-код
термин
Уничтожает
В результате
выполнения процесса
термин уничтожается.
Сменное задание
18
Правила моделирования
процессов в нотации EPC
1.
2.
3.
4.
5.
Диаграмма функции EPC должна начинаться как минимум одним
стартовым событием и завершаться как минимум одним конечным
событием.
События и функции по ходу выполнения процесса должны
чередоваться. Решения о дальнейшем ходе выполнения процесса
принимаются функциями.
Рекомендуемое количество функций на диаграмме – не более 20.
Если количество функций диаграммы значительно превышает 20, то
существует вероятность, что неправильно выделены процессы на
верхнем уровне и необходимо произвести корректировку модели.
События и функции должны содержать строго по одной входящей и
одной исходящей связи, отражающей ход выполнения процесса.
События и операторы, окружавшие функцию на вышележащей
диаграмме (Рис. 1), должны быть начальными/результирующими
событиями и операторами на диаграмме декомпозиции функции
(Рис. 2).
19
Правила моделирования процессов в
нотации EPC
Начальное
событие
Начальное
событие
Функция 1_1
Событие А
Функция 1
Функция 1_2
Конечное
событие
Конечное
событие
Рис.1
Рис. 2.
20
Правила моделирования
процессов в нотации EPC
6.
7.
8.
9.
10.
11.
На диаграмме не должны присутствовать объекты без единой связи.
Каждый оператор слияния должен обладать хотя бы двумя
входящими связями и только одной исходящей, оператор ветвления
– только одной входящей связью и хотя бы двумя исходящими.
Операторы не могут обладать одновременно несколькими
входящими и исходящими связями.
Если оператор обладает входящей связью от элемента «событие»,
то он должен обладать исходящей связью к элементу «функция» и
наоборот.
За одиночным событием не должны следовать операторы «OR
(ИЛИ)» или «XOR (Исключающее ИЛИ)».
Операторы могут объединять или разветвлять только функции или
только события. Одновременное объединение/ветвление функции и
события невозможно.
Оператор, разветвляющий ветки, и оператор, объединяющий эти
ветки, должны совпадать. Допускается также ситуация, когда
оператор ветвления «И», оператор объединения – «ИЛИ».
21
Какие ситуации допустимы?
Функция 1
Функция 1
OR
OR
Функция 1
AND
Событие 1
Событие 2
Событие 1
Событие 2
Событие 1
Событие 2
Функция 2
Функция 3
Функция 2
Функция 3
Функция 2
Функция 3
OR
AND
OR
Событие 3
Событие 3
Событие 3
22
Пример
23
Пример («Поступление в магистратуру ВГУЭС»)
I6 Получение
высшего
образование во
ВГУЭС
Получено высшее
образование в
другом ВУЗе
Получено высшее
образование во
ВГУЭС
Заявлно желание
обучаться в
магистратуре ВГУЭС на
бюджетной основе
OR
Клиент
принимает
решение по
Выбор формы
обучения в
магистратуре
ВГУЭС
Приемная
комиссия
Прием
документов
выполняет
Пакет
документов
XOR
Заявлено желание
обучаться в
магистратуре ВГУЭС на
договорной основе
Документы
приняты, назначен
экзамен
Прохождение
экзамена
XOR
Приемная
комиссия
Время
место, и др.
выполняет
Экзаменационн
ая комиссия
выполняет
Прием
необходимых
документов
Пакет
документов
Экзамен сдан
AND
Документы
приняты
Назначено
собеседование
Составление и
передача протокола
экзамена в приемную
комиссию
Время
место, и др.
Протокол
экзамена
AND
Протокол
передан
Экзаменационн
ая комиссия
Прохождение
собеседования
выполняет
Приемная
комиссия
XOR
Результат
отрицательный
выполняет
Решение вопроса
принятия в
магистратуру на
б.о.
Результат
положит
XOR
XOR
Результат
отрицат
Передача результата
собеседования в
приемную комиссию
Результат
положит
Клиент
принимает Решение вопроса об
обучении в
решение
магистратуре ВГУЭС
по
на договорной основе
Результат
передан
XOR
XOR
Приемная
комиссия
принима
ет
решени
е по
Принятия в
магистратуру на
д.о.
Принято решение
обучаться на д.о.
Отказ от
обучения
Подготовка
приказа о
зачислении
XOR
Результат
отрицат
Результат
положит
Приказ готов
Ректор
XOR
Возврат
документов
Утверждение
приказа
выполня
ет
Зачислен
24
Скачать