Связывание процессов EPC/BPMN

В отличие от нотаций SADT в нотациях EPC и BPMN не используются стрелки с ассоциированными функциональными объектами. Для обозначения входов и выходов процесса используется связь процесса с функциональным объектом, который добавляется на диаграмму как отдельный элемент и связывается и с операцией-поставщиком, и с операцией-потребителем. При этом функциональный объект может поступать из операции или передаваться в операцию другого процесса. Для отображения таких операций используются специальные элементы: интерфейс процесса в нотации EPC и свернутый пул в нотации BPMN.

В примере на Рис. 1 на диаграмме процесса "Процесс 2" (нотация EPC) показано:

  • после выполнения операции "Процесс 1.1" (в процессе "Процесс 1") документ "Бумажный документ 1" передается в операцию "Процесс 2.1";
  • после выполнения операции "Процесс 2.1" документ "Бумажный документ 2" передается в операцию "Процесс 3.1" (в процессе "Процесс 3"), а документ "Бумажный документ 3" – в операцию "Процесс 2.2".

Для отображения операций "Процесс 1.1" и "Процесс 3.1" используется элемент интерфейс процесса.

Рисунок 1

При этом функциональные объекты, связанные с процессом, попадают в список "Входы и выходы по функциональным объектам" и в список "Входы и выходы". Связь функционального объекта и процесса, добавленная дважды на разных диаграммах, будет отображена как два экземпляра одной связи.

Например, на диаграмме EPC документ "Бумажный документ 1" передается из процесса "Процесс 1" в процесс "Процесс 2" (Рис. 2).

Рисунок 2

Для процесса "Процесс 1" в списках "Входы и выходы" и "Входы и выходы по функциональным объектам" будет содержаться связь только с процессом "Процесс 2", т.к. на диаграмме процесса EPC для процесса "Процесс 1" добавлена только эта связь:

  • "Процесс 1" → "Процесс 2" (передается документ "Бумажный документ 1").

Для процесса "Процесс 1.1" в списках "Входы и выходы" и "Входы и выходы по функциональным объектам" будет содержаться два экземпляра связи с процессом "Процесс 2.1", присутствующие на разных диаграммах:

  • "Процесс 1.1" → "Процесс 2.1" (передается "Бумажный документ 1") - связь добавлена на диаграмме процесса "Процесс 1";
  • "Процесс 1.1" → "Процесс 2.1" (передается "Бумажный документ 1") - связь добавлена на диаграмме процесса "Процесс 2".

Такое дублирование связей при выводе в отчет устраняется при настройке отчета в Мастере отчетов при помощи опции удаления повторяющихся строк.

Замечание

Часто в нотации EPC или BPMN при моделировании связи по входам и выходам с внешним процессом используется сам процесс, а не с операция. При этом в списках связей процессов может появиться нежелательный смысл.

В примере на Рис. 3 показана передача документа "Бумажный документ 1" из операции "Процесс 1.1" в операцию "Процесс 2.1" следующим образом:

  • на диаграмме процесса "Процесс 1" (нотация BPMN) документ "Бумажный документ 1" передается из операции "Процесс 1.1" в процесс "Процесс 2". Исполнителем операции "Процесс 1.1" является оргединица "Исполнитель 1.1";
  • на диаграмме процесса "Процесс 2" (нотация BPMN) документ "Бумажный документ 1" передается из процесса "Процесс 1" в операцию "Процесс 2.1". Исполнителем операции "Процесс 2.1" является оргединица "Исполнитель 2.1".
Рисунок 3

Для операции "Процесс 1.1" в списках "Входы и выходы" и "Входы и выходы по функциональным объектам" будет содержаться связь с процессом "Процесс 2":

  • "Процесс 1.1" → "Процесс 2" (передается "Бумажный документ 1").

Для процесса "Процесс 1" в списках "Входы и выходы" и "Входы и выходы по функциональным объектам" будет содержаться связь с процессом "Процесс 2.1":

  • "Процесс 1" → "Процесс 2.1" (передается "Бумажный документ 1").

Связь, обозначающая передачу документа "Бумажный документ 1" из операции "Процесс 1.1" в операцию "Процесс 2.1", будет отсутствовать, т.к. фактически она не изображена ни на диаграмме процесса "Процесс 1", ни на диаграмме процесса "Процесс 2". Кроме этого, в списках "Входы и выходы по функциональным объектам" и "Входы и выходы", например, для оргединицы "Исполнитель 1.1" будет содержаться связь, обозначающая передачу функционального объекта "Бумажный документ 1" исполнителю всего процесса "Процесс 2", а не исполнителю операции "Процесс 2.1":

  • исполнитель операции "Процесс 1.1" → исполнитель процесса "Процесс 2" (передается "Бумажный документ 1").

Для того чтобы избежать такого искажения смысла связи операции одного процесса с операцией другого процесса, на диаграммах процессов в нотациях EPC или BPMN рекомендуется отображать связи операций одного процесса с операциями других процессов или с недекомпозированными процессами.

« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki