Нотации Процесс и Процедура

Нотации Процесс (Basic Flowchart в Microsoft Visio) и Процедура (Cross Functional Flowchart в Microsoft Visio) используются для представления алгоритма (сценария) выполнения процесса и позволяют задать причинно-следственные связи и временную последовательность выполнения действий процесса. Нотации поддерживают декомпозицию на подпроцессы, также как и нотация IDEF0.

Различие между нотациями Процесс и Процедура состоит в том, что дополнительно к графическим элементам, применяемым в нотации Процесс, в нотации Процедура используются дорожки (Swim Lanes), обозначающие организационные единицы – исполнителей действий процесса. Это позволяет повысить наглядность диаграммы.

Нотации Процесс и Процедура можно применять для моделирования отдельных процессов компании, а также на нижнем уровне модели бизнес-процессов, созданной в нотации IDEF0.

Используемые графические символы

Название Графический символ Описание
Действие Нотации Процесс и Процедура - student2.ru Действие обозначается с помощью прямоугольного блока. Внутри блока помещается название действия. Временная последовательность выполнения действий задается расположением действий на диаграмме процесса/процедуры сверху вниз (слева направо на горизонтальной диаграмме процедуры).
Решение Нотации Процесс и Процедура - student2.ru Рис.9   Нотации Процесс и Процедура - student2.ru Рис.10 Элемент, обозначающий выбор следующего действия в зависимости от выполнения условия. Блок «Решение» может иметь несколько входов и ряд альтернативных выходов, один и только один из которых может быть активизирован после проверки условия. Блок «Решение» должен содержать вопрос, решение или условие. Выходящие стрелки помечаются как «Да» или «Нет», или другим способом для учета всех возможных вариантов ответов. Возможны следующие виды изображения стрелок: Рис.9, Рис.10. Блок «Решение» аналогичен элементу «Исключающее ИЛИ» (XOR) в других нотациях моделирования.
Связь предшествования Нотации Процесс и Процедура - student2.ru   Нотации Процесс и Процедура - student2.ru Рис.11 Нотации Процесс и Процедура - student2.ru Рис.12 Стрелки «Связь предшествования» обозначают передачу управления от одного действия к другому, т.е. предыдущее действие должно закончиться прежде, чем начнется следующее. Стрелка, запускающая выполнение действия, изображается входящей в действие сверху. Стрелка, обозначающая передачу управления другому (другим) действию, изображается выходящей из действия снизу (Рис.11). Если стрелка служит только для обозначения передачи управления, то имя стрелки оставляется пустым. Если кроме передачи управления из предыдущего действия в следующее действие поступает Объект(ы), то стрелка именуется и в список объектов стрелки заносится соответствующий Объект(ы) (Рис.12).
Поток объектов Нотации Процесс и Процедура - student2.ru   Нотации Процесс и Процедура - student2.ru Рис.13 Нотации Процесс и Процедура - student2.ru Рис.14 Стрелки «Поток объектов» используются в случаях, когда необходимо показать, что из одного действия объекты передаются в другое, при этом первое действие не запускает выполнения второго. Стрелки «Поток объектов» обозначаются стрелкой с двумя треугольниками. Если обозначение источника Объекта(ов) неважно, то такой Объект показывается стрелкой с туннелированным началом (Рис.13). Если источником Объекта(ов) является одно из действий процедуры/процесса, то такой Объект показывается с помощью стрелки, исходящей из действия-источника и входящей в действие-потребитель, для выполнения которого необходим Объект (Рис.14). При этом действие «Регистрация в журнале «Исходящая корреспонденция» не запускает выполнение действия «Заполнение графы «Номер накладной» в журнале «Исходящая корреспонденция».
Дорожки (диаграмма Процедура) Нотации Процесс и Процедура - student2.ru Дорожки предназначены для отображения организационных единиц (должности, подразделения, роли, внешнего субъекта) – исполнителей действий процедуры.
Событие Нотации Процесс и Процедура - student2.ru Нотации Процесс и Процедура - student2.ru События отображают стартовые точки процесса/ процедуры, приводящие к началу выполнения процесса/процедуры, и конечные точки, наступлением которых заканчивается выполнение процесса/процедуры. Началом процесса/процедуры считается событие, из которого только исходят стрелки передачи управления. Концом процесса/процедуры считается событие, в которое только входят стрелки передачи управления.  

Информация о способах добавления элементов на диаграмму содержится в Руководстве пользователя (Глава 4 «Создание модели бизнес-процессов в Business Studio»).

Пример диаграммы в нотации Процесс приведен на рисунке (Рис.15), а диаграммы в нотации Процедура – на рисунке (Рис.16).

Нотации Процесс и Процедура - student2.ru

Рис.15. Пример диаграммы в нотации Процесс

Нотации Процесс и Процедура - student2.ru

Рис.16. Пример диаграммы в нотации Процедура

Нотация EPC

Нотация EPC (Event-Driven Process Chain – событийная цепочка процессов) используется для описания процессов нижнего уровня. Диаграмма процесса в нотации EPC, представляет собой упорядоченную комбинацию событий и функций. Для каждой функции могут быть определены начальные и конечные события, участники, исполнители, материальные и документальные потоки, сопровождающие её, а также проведена декомпозиция на более низкие уровни. Декомпозиция может производиться только в нотации EPC.

При декомпозиции процесса ЕРС, расположенного на диаграмме SADT, стрелки с диаграммы SADT на диаграмму ЕРС не переносятся.

Используемые графические символы

Название Графический символ Описание
Функция Нотации Процесс и Процедура - student2.ru Блок представляет собой функцию – действие или набор действий, выполняемых над исходным объектом (документом, ТМЦ и прочим) с целью получения заданного результата. Внутри блока помещается наименование функции. Временная последовательность выполнения функций задается расположением функций на диаграмме процесса сверху вниз.
Событие Нотации Процесс и Процедура - student2.ru Событие – состояние, которое является существенным для целей управления бизнесом и оказывает влияние или контролирует дальнейшее развитие одного или более бизнес-процессов. Элемент отображает события, активизирующие функции или порождаемые функциями. Внутри блока помещается наименование события.
Стрелка Нотации Процесс и Процедура - student2.ru Стрелка отображает связи элементов диаграммы процесса EPC между собой. Связь может быть направленной и ненаправленной в зависимости от соединяемых элементов и типа связи.
Оператор AND («И») Нотации Процесс и Процедура - student2.ru     Нотации Процесс и Процедура - student2.ru Рис.17 Нотации Процесс и Процедура - student2.ru Рис.18   Нотации Процесс и Процедура - student2.ru Рис.19   Нотации Процесс и Процедура - student2.ru Рис.20 Оператор «И» используется для обозначения слияния/ветвления как функций, так и событий. Если завершение выполнения функции должно инициировать одновременно несколько событий, то это обозначается с помощью оператора «И», следующего после функции и перед событиями. На рисунке (Рис.17) завершение выполнения Функции одновременно инициирует события: Событие 1 и Событие 2. Если событие происходит только после обязательного завершения выполнения нескольких функций, то это обозначается с помощью оператора «И», следующего после функций и перед одиночным событием. На рисунке (Рис.18) Событие произойдет только после обязательного завершения Функции 1 и Функции 2. Если функция может начать выполняться только после того, как произойдут несколько событий, то это обозначается с помощью оператора «И», следующего после событий и перед функцией. На рисунке (Рис.19) Функция начнет выполняться только после того, как произойдут Событие 1 и Событие 2. Если одно событие может инициировать одновременное выполнение нескольких функций, то это обозначается с помощью оператора «И», следующего после события и перед функциями. На рисунке (Рис.20) Событие одновременно инициирует выполнение Функции 1 и Функции 2.
Оператор OR («ИЛИ») Нотации Процесс и Процедура - student2.ru     Нотации Процесс и Процедура - student2.ru Рис.21   Нотации Процесс и Процедура - student2.ru Рис.22   Нотации Процесс и Процедура - student2.ru Рис.23 Оператор «ИЛИ» используется для обозначения слияния/ветвления функций и для слияния событий. По правилам нотации EPC после одиночного события не может следовать разветвляющий оператор «ИЛИ». Если завершение выполнения функции может инициировать одно или несколько событий, то это обозначается с помощью оператора «ИЛИ», следующего после функции и перед событиями. На рисунке (Рис.21) завершение выполнения Функции 1 может инициировать 3 вида ситуаций: только Событие 1, только Событие 2, одновременно и Событие 1, и Событие 2. Если событие происходит после завершения выполнения одной или нескольких функций, то это обозначается с помощью оператора «ИЛИ», следующего после функций и перед одиночным событием. На рисунке (Рис.22) Событие может произойти либо после завершения выполнения Функции 1, либо после завершения выполнения Функции 2, либо после завершения выполнения и Функции 1, и Функции 2. Если функция может начать выполняться после того, как произойдет одно или несколько событий, то это обозначается с помощью оператора «ИЛИ», следующего после событий и перед функцией. На рисунке (Рис.23) Функция может начать выполняться либо после того, как произойдет Событие 1, либо после того, как произойдет Событие 2, либо после того, как произойдут оба события: Событие 1, и Событие 2.  
Оператор XOR («Исключающее ИЛИ») Нотации Процесс и Процедура - student2.ru   Нотации Процесс и Процедура - student2.ru Рис.24 Нотации Процесс и Процедура - student2.ru Рис.25 Нотации Процесс и Процедура - student2.ru Рис.26 Оператор «Исключающее ИЛИ» используется для обозначения слияния/ветвления функций и для слияния событий. По правилам нотации EPC после одиночного события не может следовать разветвляющий оператор «Исключающее ИЛИ». Если завершение выполнения функции может инициировать только одно из событий в зависимости от условия, то это обозначается с помощью оператора «Исключающее ИЛИ», следующего за функцией и перед событиями. На рисунке (Рис.24) Функция инициирует либо только Событие 1, либо только Событие 2. Если событие происходит сразу после завершения выполнения либо одной функции, либо другой, то это обозначается с помощью оператора «Исключающее ИЛИ», следующего после функций и перед одиночным событием. На рисунке (Рис.25) Событие может произойти либо сразу после завершения выполнения Функции 1, либо сразу после завершения выполнения Функции 2. Если функция может начать выполняться сразу после того, как произойдет либо одно событие, либо другое, то это обозначается с помощью оператора «Исключающее ИЛИ», следующего после нескольких событий и перед функцией. На рисунке (Рис.26) Функция может начать выполняться сразу после того, как произойдет либо Событие 1, либо Событие 2.  
Интерфейс процесса Нотации Процесс и Процедура - student2.ru   Нотации Процесс и Процедура - student2.ru Рис.27   Нотации Процесс и Процедура - student2.ru Рис.28. Диаграмма Процесса 1 Нотации Процесс и Процедура - student2.ru Рис.29. Диаграмма Процесса 2 Элемент, обозначающий внешний (по отношению к текущей диаграмме) процесс или функцию. Используется для указания взаимосвязи процессов: - обозначает предыдущий или следующий процесс по отношению к диаграмме рассматриваемого процесса; - обозначает процесс, откуда поступил или куда передается объект. Внутри блока помещается наименование внешнего процесса. На рисунке (Рис.27) показано, что договор является результатом выполнения процесса «Заключение договора». На рисунке (Рис.28) показано, что после окончания Процесса 1 (и наступления Событие 1) начинает выполняться Процесс 2. На диаграмме Процесса 2 (Рис.29) показано, что перед началом Процесса 2 был завершен Процесс 1, инициировавший Событие 1.
Субъект Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме организационных единиц (должности, подразделения, роли, внешнего субъекта) – исполнителей, владельцев или участников функций. Внутри блока помещается наименование организационной единицы.
Бумажный документ Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме бумажных документов, сопровождающих выполнение функции. Внутри блока помещается наименование бумажного документа.
Электронный документ Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме электронных документов, сопровождающих выполнение функции. Внутри блока помещается наименование электронного документа.
ТМЦ Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме товарно-материальных ценностей (ТМЦ), сопровождающих выполнение функции. Внутри блока помещается наименование ТМЦ.
Информация Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме информационных потоков, сопровождающих выполнение функции. Внутри блока помещается наименование информационного потока.
Информационная система Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме информационной системы, поддерживающей выполнение функции. Внутри блока помещается наименование информационной системы.
Модуль информационной системы Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме модуля информационной системы, поддерживающего выполнение функции. Внутри блока помещается наименование модуля информационной системы.
Функция информационной системы Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме функции информационной системы, поддерживающей выполнение функции. Внутри блока помещается наименование функции информационной системы.
База данных Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме базы данных, сопровождающей выполнение функции. Внутри блока помещается наименование базы данных.
Термин Нотации Процесс и Процедура - student2.ru     Нотации Процесс и Процедура - student2.ru Рис.30 Используется для отображения на диаграмме объектов, сопровождающих выполнение функции. Наименования этих объектов – термины, используемые в организации. Внутри блока помещается наименование термина. Элемент может быть использован для обозначения данных, передаваемых между процессами или обрабатываемых при выполнении процессов. Элемент может быть также использован для обозначения статусов бумажных/электронных документов и других элементов справочника «Объекты деятельности». На рисунке (Рис.30) статус документа «Акт выполненных работ» устанавливается с помощью термина «Подписанный».
Набор объектов Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме наборов объектов, сопровождающих выполнение функции, например, «Документация по проекту». Внутри блока помещается наименование набора объектов.
Прочее Нотации Процесс и Процедура - student2.ru Используется для отображения на диаграмме потоков объектов, которые нельзя отнести ни к одной из предопределенных групп справочника «Объекты деятельности». Внутри блока помещается наименование прочего объекта.

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

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

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

Нотации Процесс и Процедура - student2.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нотации Процесс и Процедура - student2.ru

Рис.32. Диаграмма процесса, на которой встречается Функция 1

Нотации Процесс и Процедура - student2.ru

Рис.33. Диаграмма декомпозиции Функции 1

6. На диаграмме не должны присутствовать объекты без единой связи.

7. Каждый оператор слияния должен обладать хотя бы двумя входящими связями и только одной исходящей, оператор ветвления – только одной входящей связью и хотя бы двумя исходящими. Операторы не могут обладать одновременно несколькими входящими и исходящими связями.

8. Если оператор обладает входящей связью от элемента «событие», то он должен обладать исходящей связью к элементу «функция» и наоборот.

9. За одиночным событием не должны следовать операторы «OR (ИЛИ)» или «XOR (Исключающее ИЛИ)».

10. Операторы могут объединять или разветвлять только функции или только события. Одновременное объединение/ветвление функции и события невозможно.

11. Оператор, разветвляющий ветки, и оператор, объединяющий эти ветки, должны совпадать. Допускается также ситуация, когда оператор ветвления «И», оператор объединения – «ИЛИ».

Примеры допустимых ситуаций (Рис.34, Рис.35, Рис.36, Рис.37):

Нотации Процесс и Процедура - student2.ru

Рис.34

Нотации Процесс и Процедура - student2.ru

Рис.35

Нотации Процесс и Процедура - student2.ru

Рис.36

Нотации Процесс и Процедура - student2.ru

Рис.37

Пример недопустимой ситуации (Рис.38):

Нотации Процесс и Процедура - student2.ru

Рис.38

Пример диаграммы процесса в нотации EPC приведен на Рис.39:

Нотации Процесс и Процедура - student2.ru

Рис.39. Пример диаграммы процесса в нотации EPC

Подробнее о формировании модели бизнес-процессов см. в Руководстве пользователя, (глава 4 «Создание модели бизнес-процессов в Business Studio»).

Объекты

Объекты используются при разработке модели бизнес-процессов для описания состава физических сущностей (ТМЦ, документы и т.п.), ассоциированного со стрелками на диаграмме бизнес-процесса. Перечень объектов со стандартизованными названиями хранится в справочнике «Объекты деятельности» Навигатора (Рис.40):

Нотации Процесс и Процедура - student2.ru

Рис.40. Справочник «Объекты деятельности»

Справочник объектов Business Studio делится на несколько подгрупп:

- Документы

- Бумажные документы

- Электронные документы

- ТМЦ

- Информация

- Программные продукты

- Базы данных

- Термины

- Прочее

- Наборы объектов

Объект в зависимости от своего вида заводится в соответствующей подгруппе справочника.

При необходимости, дополнительно, допускается создание своих папок внутри каждой группы справочника «Объекты деятельности».

Если совокупность объектов из одной группы или из различных групп справочника «Объекты деятельности» используется во многих процессах как единая сущность, она может быть создана в группе «Наборы объектов» справочника «Объекты» (Рис.41).

Нотации Процесс и Процедура - student2.ru

Рис.41. Окно свойств элемента группы «Наборы объектов»

Совокупность объектов, ассоциированных со стрелкой, задается в свойствах стрелки на закладке «Список объектов» формы свойств стрелки диаграммы (Рис.42). Наборы объектов могут быть также добавлены в свойства стрелки.

Нотации Процесс и Процедура - student2.ru

Рис.42. Форма редактирования свойств стрелки

Наши рекомендации