Это старая версия документа.
Диаграмма, описанная в нотации EPC, представляет собой упорядоченную комбинацию событий и функций. Для каждой функции могут быть определены начальное и конечное события, ответственные исполнители, материальные и документальные потоки, сопровождающие её, а также проведена декомпозиция на более низкие уровни.
На Рис. 1 показан пример диаграммы процесса в нотации ЕРС (Event-Driven Process Chain).
На диаграмме процесса в нотации EPC при нажатой кнопке на панели диаграммы процессы нумеруются автоматически сверху вниз. При этом изменение положения процесса на диаграмме изменяет порядок в Навигаторе. Если кнопка не нажата, номера процессов зависят от расположения процессов в Навигаторе и могут определяться пользователем с помощью кнопок « Переместить выше» и « Переместить ниже» контекстного меню Навигатора системы (см. п. «Панель инструментов и контекстное меню Навигатора»). В случае если подпроцессы текущего процесса EPC были созданы в дереве Навигатора, то при первом открытии диаграммы они будут расставлены системой сверху вниз.
В нотации EPC ветвление стрелок осуществляется с использованием Операторов.
Для всех элементов диаграммы можно выбрать другой элемент из справочника с помощью пункта контекстного меню «Сменить объект». Для функции в этом случае будет создан процесс-ссылка на выбранный типовой процесс.
При переименовании субъекта или объекта деятельности на диаграмме ЕРС новое название может совпасть с названием элемента, уже существующего в соответствующем справочнике. При этом дальнейшая работа программы аналогична ситуации, возникающей при переименовании субъекта на диаграмме Процедуры (см. п. 4.6.2 «Работа с диаграммой процесса в нотации «Процедура»).
Таблица 4.7.1 Панель инструментов диаграммы нотации EPC
Кнопка | Назначение |
Удалить тип связи по умолчанию. Открывает окно с перечнем заданных пользователем умолчаний типов связей для выбора типов, подлежащих удалению. Подробнее см. п. «Создание связей» ниже. | |
Показать/убрать все типы связей на диаграмме. Управляет отображением названий типов связей на стрелках. Подробнее см. п. «Создание связей» ниже. | |
Автоматическое обновление номеров процессов. Если кнопка нажата, то будет выполняться автообновление номеров процессов при изменении их расположения на диаграмме относительно других процессов. Если кнопка не нажата, номера процессов зависят от расположения процессов в Навигаторе и могут определяться пользователем с помощью кнопок « Переместить выше» и « Переместить ниже» контекстного меню Навигатора системы (см. п. «Панель инструментов и контекстное меню Навигатора»). По умолчанию кнопка нажата для всех новых диаграмм. | |
Перенести контекст функции с вышележащей диаграммы. На диаграмме будут созданы все элементы, связанные с декомпозируемой функцией на вышележащей диаграмме. Подробнее см. п. «Контекст функции» ниже. | |
Запуск имитации. Открывается окно статистики имитаций. Подробнее см. п. 7.3. |
Событие представляет собой состояние, которое является существенным для целей управления бизнесом и оказывает влияние или контролирует дальнейшее развитие одного или более бизнес-процессов. События активизируют функции (то есть передают управление от одной функции к другой) и сами являются результатом выполнения функций. В отличие от функций, которые отражают процесс, протекающий во времени и имеющий определенную длительность, события происходят мгновенно.
В свойствах события можно задать Параметры ФСА, которые будут использоваться при проведении имитации (см. Глава 7).
При задании имени события диаграммы или его переименовании новое название может совпасть с названием события, уже существующего в справочнике «События». В этом случае будет предложено выбрать одно из действий: заменить событие диаграммы на событие из справочника или переименовать событие диаграммы, присвоив ему такое же название, как у события из справочника (Рис. 4.7.2).
Рис. 4.7.2
В случае выбора опции «Переименовать событие» оно будет переименовано на всех диаграммах, на которых присутствует. В справочнике «События» от любого события можно выполнить «Отчет по событию», который содержит перечень Процессов/Процедур, на диаграммах которых событие является стартовым или конечным, и перечень функций ЕРС, порождающих событие или активизируемых событием. Открыть справочник можно пунктом Главного меню «Справочники –> События».
Операторы представляют собой правила разветвления и слияния цепочек событий и функций. Для операторов действуют следующие правила:
Термины используются для обозначения статусов элементов справочника «Объекты деятельности», кроме «Программных продуктов» (Рис. 4.7.3). Также термин может использоваться для отображения на диаграмме объектов, сопровождающих выполнение функции. Наименования этих объектов – термины, используемые в организации.
Интерфейс процесса используется для отображения связи между диаграммами EPC для наглядности отображения информации о том, откуда приходит объект, событие и куда переходит. В качестве Интерфейса процесса рекомендуется использовать функции EPC.
Для добавления существующих элементов на диаграмму можно пользоваться механизмом Drag&Drop, то есть «перетаскивать» их из Навигатора или из форм справочников.
При декомпозиции функции часто возникает необходимость перенести все элементы, связанные с ней на диаграмме вышележащей функции. При первом открытии диаграммы декомпозируемой функции выдается сообщение «Перенести элементы, связанные с декомпозируемой функцией?» Если ответить «Да», то на диаграмме автоматически будут созданы все элементы, связанные с декомпозируемой функцией на вышележащей диаграмме, кроме связанных с ней других процессов. При этом если события соединены с функцией посредством операторов, то переносятся все операторы и связи, наведенные между событиями и операторами, а если с функцией связан объект деятельности или субъект, который в свою очередь связан с другими объектами деятельности – перенесется вся эта цепочка объектов деятельности и связей между ними. Впоследствии перенести на диаграмму все связанные с функцией элементы можно с помощью кнопки на Панели инструментов «Переместить контекст функции с вышележащей диаграммы».
При добавлении связи между двумя элементами на диаграмме будет выдано окно для выбора типа связи между этими элементами (Рис. 4.7.4). Изменить тип связи впоследствии можно в свойствах связи. Если в справочнике типов связей между данными элементами существует только одна запись – будет автоматически создана связь с этим типом.
При помощи опции «Устанавливать выбранный тип связи для последующих соединений» можно задать автоматический выбор типа связи между объектами соответствующих классов. Удалить заданные умолчания для типов связей можно с помощью кнопки на панели инструментов «Удалить тип связи по умолчанию». При нажатии на кнопку будет открыто окно для выбора умолчаний типов связей, которые необходимо удалить (Рис. 4.7.5).
На стрелках можно отобразить наименование типа связи с помощью кнопки на Панели инструментов «Показать/убрать все типы связей на диаграмме».
В справочниках типов связей можно создать собственные типы связей. Вызвать справочник можно с помощью пункта Главного меню «Справочники –> Типы связей».
С помощью параметра «Видимость типа связи» осуществляется управление отображением типа связи на всех диаграммах. Если опция включена, то наименование типа связи будет показано на диаграммах всегда.
Если при вводе названия для нового события на диаграмме ему присваивается имя уже существующего элемента справочника «События», будет выдано окно с вопросом об использовании существующего элемента. Если ответить «Да» − новый элемент будет заменен на существующий, если «Нет» − будет создан новый одноименный элемент в справочнике.
С помощью связей функции с субъектами определяются исполнители, владельцы и участники процесса. При создании связи функции с субъектом на диаграмме EPC он автоматически попадает в список «Субъекты» соответствующей функции.