Это старая версия документа.


Особенности связывания процессов разных нотаций по входам и выходам

При проектировании иерархической модели может возникнуть необходимость использовать для описания процессов различные нотации. Например, на верхнем уровне может использоваться нотация IDEF0, а на нижнем или операционном уровне – нотация EPC. Для связи процессов SADT и процессов EPC или BPMN в системе Business Studio выполняется автосращивание связей. Автосращивание связей произойдет, если выполнится два правила:

  1. на диаграмме процесса SADT с помощью стрелки показана связь подпроцесса SADT с процессом EPC/BPMN;
  2. на диаграмме процесса EPC/BPMN показана связь подпроцесса SADT с подпроцессом EPC/BPMN.

При автосращивании будет формироваться связь от подпроцесса на диаграмме SADT к подпроцессу на диаграмме EPC/BPMN так, как если бы связывание происходило по стрелкам на диаграмме SADT. Например, на диаграмме SADT два процесса связаны стрелкой «Документ», с которой ассоциирован объект деятельности «Бумажный документ 1» (Рис. 1). Процесс «Процесс 1» описан в нотации IDEF0, а процесс «Процесс 2» – в нотации EPC. На диаграмме декомпозиции процесса «Процесс 1» стрелка выходит из подпроцесса «Процесс 1.1», а на диаграмме процесса «Процесс 2» показана связь этого подпроцесса с документом, который поступает в подпроцесс «Процесс 2.1».

Invalid Link
Рисунок 1

Благодаря автосращиванию в списках связей процесса «Процесс 1.1» будет содержаться связь с конечным процессом «Процесс 2.1», а не с процессом «Процесс 2». При связи диаграмм разных нотаций необходимо уделять особое внимание объектам деятельности, ассоциированным со стрелкой на диаграмме SADT, и объектам деятельности, изображенным на диаграмме EPC/BPMN. Если хотя бы один объект деятельности стрелки, поступающей в процесс EPC/BPMN на диаграмме SADT, добавлен на диаграмме процесса EPC/BPMN, как исходящий из подпроцесса SADT, то информация о стрелке из списка «Связи процесса по стрелкам» целиком заменяется на информацию о связях по отдельным объектам деятельности стрелки. Если не все объекты деятельности стрелки с диаграммы SADT были добавлены на диаграмме EPC/BPMN, то произойдет частичная потеря информации. Поэтому для того, чтобы в списке «Связи процесса по стрелкам» была полная информация, необходимо следить, чтобы на диаграмме EPC/BPMN были изображены все объекты деятельности, ассоциированные со стрелкой с диаграммы SADT. В отличие от списка «Связи процесса по стрелкам» список «Связи процесса по объектам» всегда будет содержать полный набор связей по объектам деятельности. Например, со стрелкой «Документы» ассоциировано два объекта деятельности: «Бумажный документ 1» и «Бумажный документ 2», а на диаграмме процесса «Процесс 2» добавлен только объект деятельности «Бумажный документ 1» (Рис. 2).

Invalid Link
Рисунок 2

Для процесса «Процесс 1.1» в списке «Связи процесса по стрелкам» в результате автосращивания будет одна связь:

  • Элемент ненумерованного списка«Процесс 1.1» → «Процесс 2.1» (передается объект деятельности «Бумажный документ 1»).

В списке «Связи процесса по объектам» будет две связи:

  • «Процесс 1.1» → «Процесс 2.1» (передается «Бумажный документ 1»);
  • «Процесс 1.1» → «Процесс 2» (передается «Бумажный документ 2» по стрелке «Документы»).

В примере на Рис. 3:

  • на диаграммах SADT показана стрелка «Документы», с которой ассоциированы два объекта деятельности: «Бумажный документ 1» и «Бумажный документ 2»;
  • на диаграмме EPC показаны объекты деятельности «Бумажный документ 1» и «Бумажный документ 3», который не ассоциирован со стрелкой «Документы».
Invalid Link
Рисунок 3

Для процесса «Процесс 1.1» в списке «Связи процесса по стрелкам» будет две связи:

  • «Процесс 1.1» → «Процесс 2.1» (передается «Бумажный документ 1»; в результате автосращивания связь по стрелке «Документы» изъята из списка, т.к. «Бумажный документ 2» не показан на диаграмме EPC);
  • «Процесс 1.1» → «Процесс 2.1» (передается «Бумажный документ 3»; связь показана на диаграмме EPC).

В списке «Связи процесса по объектам» будет 3 связи:

  • «Процесс 1.1» → «Процесс 2.1» (передается «Бумажный документ 1»);
  • «Процесс 1.1» → «Процесс 2.1» (передается «Бумажный документ 3»);
  • «Процесс 1.1» → «Процесс 2» (передается «Бумажный документ 2» по стрелке «Документы»).
Driven by DokuWiki