Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:creating_model:epc_notation [2017/05/23 11:05]
ru:manual:creating_model:epc_notation [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
 +====== Нотация EPC ======
  
 +Диаграмма процесса в нотации EPC представляет собой упорядоченную комбинацию событий и функций. Для каждой функции могут быть определены начальное и конечное события, ответственные исполнители, материальные и документальные потоки, сопровождающие её, а также проведена декомпозиция на более низкие уровни.
 +
 +На Рис. 1 показан фрагмент диаграммы процесса в нотации ЕРС  (Event-Driven Process Chain).
 + 
 +
 +[{{ ru/manual/creating_model/epc_notation/lang_epc_notation646.png?nolink |Рисунок 1}}]
 +
 +В нотации EPC ветвление стрелок осуществляется с использованием Операторов.
 +
 +Для всех элементов диаграммы можно выбрать другой объект, обозначаемый этой фигурой, из справочника с помощью пункта контекстного меню **Сменить объект**. Для функции в этом случае будет создана фигура "Ссылка на единицу деятельности" на выбранный типовой процесс.
 +
 +При переименовании оргединицы или функционального объекта на диаграмме процесса в нотации ЕРС новое название может совпасть с названием объекта, уже существующего в соответствующем справочнике. При этом дальнейшая работа программы аналогична ситуации, возникающей при переименовании оргединицы на диаграмме Cross-Functional Flowchart (см. [[ru/manual/creating_model/notation_procedure#работа_с_диаграммой_процесса_в_нотации_процедура|Pабота с диаграммой процесса в нотации "Cross-Functional Flowchart"]]).
 +
 +===== Используемые графические символы =====
 +
 +Описание назначения кнопок палитры элементов **Окна диаграммы** процесса в нотации EPC приведено в статье [[ru/csdesign/bpmodeling/epc_notation]].
 +
 +Для пользовательских классов с помощью редактора метаданных MetaEdit (см. [[ru/technical_manual/editor_param_class]]) можно задавать пользовательские фигуры (шейпы) для отображения их объектов на диаграммах нотации EPC ((Возможность доступна в Business Studio, начиная с версии 4.2)), подробнее об этой возможности см. в примере [[ru/technical_manual/editor_param_class/examples/epc_user_shapes]]. В этом случае на палитре элементов появится иконка пользовательского класса (возможность настроить свою иконку для пользовательского класса тоже имеется ((Возможность доступна в Business Studio, начиная с версии 4.2)), подробнее об этом см. в примере [[ru/technical_manual/editor_param_class/examples/appointment_of_the_icon_for_a_user_class]]), нажатием на которую можно будет добавлять на диаграмму объекты данного класса.
 +==== События ====
 +
 +Событие представляет собой состояние, которое является существенным для целей управления бизнесом и оказывает влияние или контролирует дальнейшее развитие одного или более бизнес-процессов. События активизируют функции (то есть передают управление от одной функции к другой) и сами являются результатом выполнения функций. В отличие от функций, которые отражают процесс, протекающий во времени и имеющий определенную длительность, события происходят мгновенно.
 +
 +В **Окне свойств** события на вкладке **Параметры имитации** можно задать значения параметров, которые будут использоваться при проведении имитации (см. [[ru/manual/simulation_fca/simulation_fca]]).
 +
 +В справочнике **События** ({{bslink>Главное меню → Справочники → События|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;e6cf525c-032a-48bc-a980-6c0d77dea93b:Item}}) от любого события можно выполнить "Отчет по событию",  который содержит перечень Flowchart, на диаграммах которых событие является стартовым или конечным, и перечень функций ЕРС, порождающих событие или активизируемых событием.
 +
 +==== Операторы ====
 +
 +Операторы представляют собой правила разветвления и слияния цепочек событий и функций. Для операторов действуют следующие правила:
 +
 +  * Каждый оператор слияния должен обладать хотя бы двумя входящими связями и только одной исходящей, оператор ветвления - только одной входящей связью и хотя бы двумя исходящими. Операторы не могут обладать одновременно несколькими входящими и исходящими связями.
 +  * Если оператор обладает входящей связью от объекта "событие", то он должен обладать исходящей связью к объекту "функция" и наоборот.
 +  * Операторы могут объединять или разветвлять только функции или только события. Одновременное объединение/ветвление функции и события невозможно.
 +  * Оператор, разветвляющий ветки, и оператор, объединяющий эти ветки, должны совпадать. Допускается также ситуация, когда оператор ветвления "И", оператор объединения - "ИЛИ".
 +
 +==== Термины ====
 +
 +Термины используются для обозначения статусов объектов справочника "Функциональные объекты", кроме "Программных продуктов" (Рис. 2). Также термин может использоваться для отображения на диаграмме объектов, сопровождающих выполнение функции. Наименования этих объектов - термины, используемые в организации.
 +
 +
 +[{{ ru/manual/creating_model/epc_notation/lang_epc_notation691.png?nolink |Рисунок 2}}]
 +
 +==== Интерфейсы процесса ====
 +
 +Интерфейс процесса используется для отображения связи между диаграммами EPC для наглядности отображения информации о том, откуда приходит объект, событие и куда переходит. В качестве Интерфейса процесса рекомендуется использовать функции EPC.
 +
 +===== Работа с диаграммой процесса в нотации EPC =====
 +
 +Для добавления на диаграмму фигур, обозначающих существующие объекты, можно пользоваться механизмом Drag&Drop, то есть "перетаскивать" их из **Навигатора** или из **Окна справочника**.
 +
 +==== Контекст функции ====
 +
 +При декомпозиции функции часто возникает необходимость перенести все элементы, связанные с ней на диаграмме вышележащей функции. При первом открытии диаграммы декомпозируемой функции выдается сообщение "Перенести элементы, связанные с декомпозируемой функцией?" Если нажать на кнопку **Да**, то на диаграмме автоматически будут созданы все элементы, связанные с декомпозируемой функцией на вышележащей диаграмме, кроме связанных с ней других процессов. При этом если события соединены с функцией посредством операторов, то переносятся все операторы и связи, наведенные между событиями и операторами, а если с функцией связан функциональный объект или оргединица, который в свою очередь связан с другими объектами деятельности, перенесется вся эта цепочка объектов деятельности и связей между ними. Впоследствии перенести на диаграмму все связанные с функцией элементы можно с помощью кнопки {{common/icons/158.png?nolink}} на панели инструментов **Окна диаграммы**.
 +
 +==== Создание связей ====
 +
 +При добавлении связи между двумя элементами на диаграмме будет выдано окно для выбора типа связи между этими элементами (Рис. 3). Изменить тип связи впоследствии можно в **Окне свойств** связи. Если в справочнике типов связей между данными элементами существует только одна запись - будет автоматически создана связь с этим типом.
 +
 +
 +[{{ ru/manual/creating_model/epc_notation/autot_epc_notation693.png?nolink |Рисунок 3}}]
 +
 +При помощи флажка **Устанавливать выбранный тип связи для последующих соединений** можно задать автоматический выбор типа связи между объектами соответствующих классов. Удалить заданные умолчания для типов связей можно с помощью кнопки {{common/icons/182.png?nolink}} на панели инструментов **Окна диаграммы**. При нажатии на кнопку будет открыто окно для выбора умолчаний типов связей, которые необходимо удалить (Рис. 4).
 +
 +
 +[{{ ru/manual/creating_model/epc_notation/autot_epc_notation695.png?nolink |Рисунок 4 }}]
 +
 +На диаграмме на стрелках можно показывать/убирать названия всех типов связей с помощью кнопки {{common/icons/159.png?nolink}} панели инструментов **Окна диаграммы**.
 +
 +В справочниках типов связей ({{bslink>Главное меню → Справочники → Типы связи|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;a659581d-b724-411b-a4d2-bad693747247:Item}}) можно создать собственные типы связей.
 +
 +С помощью параметра "Видимость названия типа связи" осуществляется управление отображением названия типа связи на всех диаграммах. Если флажок этого параметра снят, то название типа связи будет показано на диаграммах всегда.
 +
 +==== Оргединицы на диаграмме процесса в нотации EPC ====
 +
 +С помощью связей функции с оргединицами определяются исполнители, владельцы и участники процесса. При создании связи функции с оргединицей на диаграмме процесса в нотации EPC, оргединица автоматически попадает в список "Оргединицы" соответствующей функции.
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{(rater>id=ru_manual_creating_model_epc_notation|name=Нотация EPC|type=vote|trace=ip|headline=off)}
Driven by DokuWiki