Различия

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

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

ru:csdesign:bpmodeling:connection_processes:connection_inputs_outputs:connection_epc_bpmn [2013/09/11 19:02]
barinova
ru:csdesign:bpmodeling:connection_processes:connection_inputs_outputs:connection_epc_bpmn [2017/10/17 16:05] (текущий)
Строка 1: Строка 1:
 ====== Связывание процессов EPC/BPMN ====== ====== Связывание процессов EPC/BPMN ======
  
-В отличие от нотаций SADT в нотациях EPC и BPMN не используются стрелки с ассоциированными объектами деятельности. Для обозначения входов и выходов процесса используется связывание процесса с объектом деятельности, который добавляется на диаграмму как отдельный элемент и связывается и с операцией-поставщиком, и с операцией-потребителем. При этом объект деятельности может поступать из операции или передаваться в операцию другого процесса. Для отображения таких операций используются специальные элементы: интерфейс процесса в нотации EPC и свернутый пул в нотации BPMN.+В отличие от нотаций SADT в нотациях EPC и BPMN не используются стрелки с ассоциированными объектами деятельности. Для обозначения входов и выходов процесса используется связь процесса с объектом деятельности, который добавляется на диаграмму как отдельный элемент и связывается и с операцией-поставщиком, и с операцией-потребителем. При этом объект деятельности может поступать из операции или передаваться в операцию другого процесса. Для отображения таких операций используются специальные элементы: интерфейс процесса в нотации EPC и свернутый пул в нотации BPMN.
  
-В примере на //Рис. 1// на диаграмме процесса "Процесс 2" (нотация EPC) показано:+В примере на Рис. 1 на диаграмме процесса "Процесс 2" (нотация EPC) показано:
  
   * после выполнения операции "Процесс 1.1" (в процессе "Процесс 1") объект деятельности "Бумажный документ 1" передается в операцию "Процесс 2.1";   * после выполнения операции "Процесс 1.1" (в процессе "Процесс 1") объект деятельности "Бумажный документ 1" передается в операцию "Процесс 2.1";
Строка 12: Строка 12:
 [{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_002.png?nolink |Рисунок 1}}] [{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_002.png?nolink |Рисунок 1}}]
  
-При этом объекты деятельности, связанные с процессом, попадают в список "Связи процесса по объектам", а список "Связи процесса по стрелкам" повторяет данные из списка "Связи процесса по объектам". Связь определенных объекта деятельности и процесса, добавленная дважды на разных диаграммах, будет отображена как два экземпляра одной связи и в списке "Связи процесса по стрелкам", и в списке "Связи процесса по объектам".+При этом объекты деятельности, связанные с процессом, попадают в список "Связи процесса по объектам", а в списке "Связи процесса по стрелкам" повторяются данные из списка "Связи процесса по объектам". Связь определенных объекта деятельности и процесса, добавленная дважды на разных диаграммах, будет отображена как два экземпляра одной связи и в списке "Связи процесса по стрелкам", и в списке "Связи процесса по объектам".
  
-Например, на диаграмме EPC объект деятельности "Бумажный документ 1" передается из процесса "Процесс 1" в процесс "Процесс 2" (//Рис. 2//).+Например, на диаграмме EPC объект деятельности "Бумажный документ 1" передается из процесса "Процесс 1" в процесс "Процесс 2" (Рис. 2).
  
 [{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_003.png?nolink |Рисунок 2}}] [{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_003.png?nolink |Рисунок 2}}]
  
-В списках связей процесса "Процесс 1" будет содержаться связь только с процессом "Процесс 2", т.к. на диаграмме процесса EPC для процесса "Процесс 1" добавлена только эта связь. Для процесса "Процесс 1.1" в списках связей будет содержаться два экземпляра связи с процессом "Процесс 2.1", добавленные на разных диаграммах: на диаграмме процесса "Процесс 1" и на диаграмме процесса "Процесс 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". 
 + 
 +[{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_007.png?nolink |Рисунок 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 рекомендуется отображать связи операций одного процесса с операциями других процессов или с недекомпозированными процессами. 
 + 
 + 
 + 
 +[<contextnavigator>]
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki