Структура модели бизнес-процессов 2 страница

Команды панели инструментов для диаграммы EPC

Команда Графический символ Описание
Удалить тип связи по умолчанию Кнопка предназначена для удаления типов связей, установленных пользователем по умолчанию.
Показать/убрать все типы связей на диаграмме Кнопка предназначена для показа наименований всех типов связей, наведенных на диаграмме.
Переместить контекст функции с вышележащей диаграммы Кнопка предназначена для перемещения с вышележащей диаграммы (если диаграмма представлена в нотации EPC) всех элементов, которые связаны с декомпозируемой функцией.

Дополнительно к возможности показывать/убирать наименования типов связей на диаграмме с помощью кнопки в справочнике «Типы связей» существует возможность установить показ наименования того или иного типа связи на всех диаграммах, где эта связь наведена. Для этого необходимо проставить галочку у параметра «Видимость типа связи» для данной связи (Рис.31).

Рис.31. Управление показом наименования типа связи на всех диаграммах

Типы связей между элементами диаграммы EPC

Типы связей, которые могут быть наведены между элементами на диаграмме EPC, перечислены в таблицах (Табл. 1 - Табл. 10). При необходимости перечень типов связей может быть изменен.


Табл. 1. Типы связей Процесса

Элемент, с которым устанавливается связь Тип связи Назначение связи Пример использования связи
База данных изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса в базу данных вносятся изменения.
имеет на выходе Связь используется, если необходимо отобразить, что база данных передается из одного процесса в другой.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса создается новая база данных.
Документ изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса в документ вносятся изменения.
имеет на выходе Связь используется, если необходимо отобразить, что документ передается из одного процесса в другой.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса создается новый документ.
Информация изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется информация.
имеет на выходе Связь используется, если необходимо отобразить, что информация передается из одного процесса в другой.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса появляется информация.
ТМЦ изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется ТМЦ.
имеет на выходе Связь используется, если необходимо отобразить, что ТМЦ передается из одного процесса в другой.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса формируется ТМЦ.
Программный продукт изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется Информационная система, ее модуль или функция.
имеет на выходе Связь используется, если необходимо отобразить, что Информационная система, ее модуль или функция передается из одного процесса в другой.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса создается Информационная система, ее модуль или функция.
Оператор порождает событие через Связь используется для отображения хода выполнения процесса.
Процесс предшествует Связь используется, если бизнес-аналитик принимает решение использовать для отображения хода выполнения процесса только функции, без событий.
Событие порождает Связь используется для отображения хода выполнения процесса.
Термин изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется термин.
имеет на выходе Связь используется, если необходимо отобразить, что термин передается из одного процесса в другой.
помещает в архив Связь используется, если необходимо отобразить, что в результате выполнения процесса термин помещается в архив.
распределяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса термин распределяется между субъектами или процессами.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса формируется термин.
считывает Связь используется, если необходимо отобразить, что в рамках выполнения процесса считывается термин.
уничтожает Связь используется, если необходимо отобразить, что в результате выполнения процесса термин уничтожается.

Табл. 2. Типы связей Субъекта

Элемент, с которым устанавливается связь Тип связи Назначение связи Пример использования связи
Процесс выполняет Связи используются для отображения владельцев, исполнителей процесса или субъектов, принимающих участие в выполнении процесса.
д/б информирован о выполнении
д/б информирован о нестандартном завершении
должен информировать о результатах выполнения
отвечает за техническую часть
отвечает по ИТ за
принимает решение по
способствует при выполнении
утверждает результат
участвует в качестве консультанта
является владельцем
Событие обеспечивает Связь используется, если необходимо отобразить, что субъект способствует возникновению события.
является владельцем Связь используется, если необходимо отобразить, что субъект является ответственным за возникновение события.
Термин имеет доступ к Связь используется, если необходимо отобразить, что субъект имеет доступ к термину (информации о термине).
является владельцем Связь используется, если необходимо отобразить, что субъект является ответственным за формирование термина или актуализацию информации о термине.
База данных обеспечивает Связь используется, если необходимо отобразить, что субъект обеспечивает наличие актуальной информации в базе данных или является ответственным за формирование базы данных.
Документ обеспечивает Связь используется, если необходимо отобразить, что субъект является ответственным за формирование документа или поддержание документа в актуальном состоянии.
Информация обеспечивает Связь используется, если необходимо отобразить, что субъект является ответственным за предоставление актуальной информации.
ТМЦ обеспечивает Связь используется, если необходимо отобразить, что субъект обеспечивает наличие ТМЦ.
Программный продукт отвечает за разработку Связь используется, если необходимо отобразить, что субъект отвечает за разработку информационной системы, ее модуля или функции.
отвечает за техническую часть Связь используется, если необходимо отобразить, что субъект отвечает за техническую часть (оборудование, системное ПО и т.д.) информационной системы, ее модуля или функции.
является пользователем Связь используется, если необходимо отобразить, что субъект является пользователем информационной системы, ее модуля или функции.

Табл. 3. Типы связей События

Элемент, с которым устанавливается связь Тип связи Назначение связи Пример использования связи
Процесс активизирует Связь используется для отображения хода выполнения процесса.
Субъект используется Связь используется, если необходимо отобразить, что субъект ориентируется на возникновение события для определения времени старта процесса.

Табл. 4. Типы связей Программного продукта

Элемент, с которым устанавливается связь Тип связи Назначение связи Пример использования связи
База данных создает на выходе Связь используется, если необходимо отобразить, что база данных формируется в результате работы в информационной системе.
Документ создает на выходе Связь используется, если необходимо отобразить, что документ автоматически формируется в информационной системе.
Информация использует Связь используется, если необходимо отобразить, что для внесения данных в информационную систему используется информация.
ТМЦ использует Связь используется, если необходимо отобразить, что для внесения данных в информационную систему используется ТМЦ.
Процесс поддерживает Связь используется, если необходимо отобразить, что процесс выполняется с использованием информационной системы, ее модуля или функции.
Термин использует Связь используется, если необходимо отобразить, что для внесения данных в информационную систему используется термин.

Табл. 5. Типы связей Документа

Элемент, с которым устанавливается связь Тип связи Назначение связи Пример использования связи
Процесс предоставляет входные данные для Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием документа.
Событие устанавливает Связь используется, если необходимо отобразить, что поступление документа инициировало возникновение событие.
Субъект используется Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует документ.
База данных предоставляет входные данные для Связь используется, если необходимо отобразить, что заполнение базы данных осуществляется с использованием документа.

Табл. 6. Типы связей Базы данных

Элемент, с которым устанавливается связь Тип связи Назначение связи Пример использования связи
Процесс предоставляет входные данные для Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием базы данных.
Событие устанавливает Связь используется, если необходимо отобразить, что возникновение события было инициировано базой данных.
Субъект используется Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует базу данных.
Программный продукт предоставляет входные данные для Связь используется, если необходимо отобразить, что работа в программном продукте осуществляется с использованием базы данных.
Документ создает на выходе Связь используется, если необходимо отобразить, что документ может быть сформирован из базы данных.

Табл. 7. Типы связей Информации

Элемент, с которым устанавливается связь Тип связи Назначение связи Пример использования связи
Процесс используется Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием информации.
является входом для Связь используется, если необходимо отобразить, что информация, поступившая на вход процесса, в результате выполнения процесса преобразуется в другую информацию, документ или объект.
Событие устанавливает Связь используется, если необходимо отобразить, что поступление информации инициировало возникновение события.
Субъект используется Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует информацию.

Табл. 8. Типы связей ТМЦ

Элемент, с которым устанавливается связь Тип связи Назначение связи Пример использования связи
Процесс используется Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием ТМЦ.
является входом для Связь используется, если необходимо отобразить, что ТМЦ, поступившие на вход процесса, в результате выполнения процесса преобразуются из одного состояния в другое.
Событие устанавливает Связь используется, если необходимо отобразить, что возникновение события было инициировано ТМЦ.
Субъект используется Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует ТМЦ.

Табл. 9. Типы связей Термина

Элемент, с которым устанавливается связь Тип связи Назначение связи Пример использования связи
Процесс проверяется Связь используется, если необходимо отобразить, что в рамках выполнения процесса проверяется термин.
утверждается (кем) Связь используется, если необходимо отобразить, что в рамках выполнения процесса утверждается термин.
является входом для Связь используется, если необходимо отобразить, что термин, поступивший на вход процесса, в результате выполнения процесса преобразуется из одного состояния в другое.
Событие устанавливает Связь используется, если необходимо отобразить, что возникновение события инициировано термином.
База данных определяется Связь используется, если необходимо отобразить, что значение термина определено в базе данных.
устанавливает статус Связь используется для отображения статуса базы данных.
Документ определяется Связь используется, если необходимо отобразить, что значение термина определено в документе.
устанавливает статус Связь используется для отображения статуса документа.
Информация определяется Связь используется, если необходимо отобразить, что значение термина определяется информацией.
устанавливает статус Связь используется для отображения статуса информации.
ТМЦ определяется Связь используется, если необходимо отобразить, что значение термина определяется ТМЦ.
устанавливает статус Связь используется для отображения статуса ТМЦ.

Табл. 10. Типы связей Оператора

Элемент, с которым устанавливается связь Тип связи Назначение связи Пример использования связи
Процесс активизирует Связь используется для отображения хода выполнения процесса.
Событие порождает событие через Связь используется для отображения хода выполнения процесса.
Оператор предшествует Связь используется для отображения хода выполнения процесса.


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

1. Диаграмма функции EPC должна начинаться как минимум одним стартовым событием (стартовое событие может следовать за интерфейсом процесса) и завершаться как минимум одним конечным событием (конечное событие может предшествовать интерфейсу процесса).

2. События и функции по ходу выполнения процесса должны чередоваться. Решения о дальнейшем ходе выполнения процесса принимаются функциями.

3. Рекомендуемое количество функций на диаграмме – не более 20. Если количество функций диаграммы значительно превышает 20, то существует вероятность, что неправильно выделены процессы на верхнем уровне и необходимо произвести корректировку модели.

4. События и функции должны содержать строго по одной входящей и одной исходящей связи, отражающей ход выполнения процесса.

5. События и операторы, окружавшие функцию на вышележащей диаграмме (Рис.32), должны быть начальными/результирующими событиями и операторами на диаграмме декомпозиции функции (Рис.33).