Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:csdesign:bpmodeling:connection_processes:connection_inputs_outputs:connection_different_notations [2013/09/11 18:40] barinova |
ru:csdesign:bpmodeling:connection_processes:connection_inputs_outputs:connection_different_notations [2014/04/18 16:30] (текущий) |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
При проектировании иерархической модели может возникнуть необходимость использовать для описания процессов различные нотации. Например, на верхнем уровне может использоваться нотация IDEF0, а на нижнем или операционном уровне – нотация EPC. Для связи процессов SADT и процессов EPC или BPMN в системе Business Studio выполняется автосращивание связей. | При проектировании иерархической модели может возникнуть необходимость использовать для описания процессов различные нотации. Например, на верхнем уровне может использоваться нотация IDEF0, а на нижнем или операционном уровне – нотация EPC. Для связи процессов SADT и процессов EPC или BPMN в системе Business Studio выполняется автосращивание связей. | ||
+ | |||
Автосращивание связей произойдет, если выполнится два правила: | Автосращивание связей произойдет, если выполнится два правила: | ||
Строка 8: | Строка 9: | ||
При автосращивании будет формироваться связь от подпроцесса на диаграмме SADT к подпроцессу на диаграмме EPC/BPMN так, как если бы связывание происходило по стрелкам на диаграмме SADT. | При автосращивании будет формироваться связь от подпроцесса на диаграмме SADT к подпроцессу на диаграмме EPC/BPMN так, как если бы связывание происходило по стрелкам на диаграмме SADT. | ||
- | Например, на диаграмме SADT два процесса связаны стрелкой «Документ», с которой ассоциирован объект деятельности «Бумажный документ 1» (//Рис. 1//). Процесс «Процесс 1» описан в нотации IDEF0, а процесс «Процесс 2» – в нотации EPC. На диаграмме декомпозиции процесса «Процесс 1» стрелка выходит из подпроцесса «Процесс 1.1», а на диаграмме процесса «Процесс 2» показана связь этого подпроцесса с документом, который поступает в подпроцесс «Процесс 2.1». | + | |
+ | Например, на диаграмме SADT два процесса связаны стрелкой "Документ", с которой ассоциирован объект деятельности "Бумажный документ 1" (Рис. 1). Процесс "Процесс 1" описан в нотации IDEF0, а процесс "Процесс 2" – в нотации EPC. На диаграмме декомпозиции процесса "Процесс 1" стрелка выходит из подпроцесса "Процесс 1.1", а на диаграмме процесса "Процесс 2" показана связь этого подпроцесса с документом, который поступает в подпроцесс "Процесс 2.1". | ||
[{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_004.png?nolink |Рисунок 1}}] | [{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_004.png?nolink |Рисунок 1}}] | ||
- | Благодаря автосращиванию в списках связей процесса «Процесс 1.1» будет содержаться связь с конечным процессом «Процесс 2.1», а не с процессом «Процесс 2». | + | Благодаря автосращиванию в списках связей процесса "Процесс 1.1" будет содержаться связь с конечным процессом "Процесс 2.1", а не с процессом "Процесс 2". |
- | При связи диаграмм разных нотаций необходимо уделять особое внимание объектам деятельности, ассоциированным со стрелкой на диаграмме SADT, и объектам деятельности, изображенным на диаграмме EPC/BPMN. Если хотя бы один объект деятельности стрелки, поступающей в процесс EPC/BPMN на диаграмме SADT, добавлен на диаграмме процесса EPC/BPMN, как исходящий из подпроцесса SADT, то информация о стрелке из списка «Связи процесса по стрелкам» целиком заменяется на информацию о связях по отдельным объектам деятельности стрелки. Если не все объекты деятельности стрелки с диаграммы SADT были добавлены на диаграмме EPC/BPMN, то произойдет частичная потеря информации. Поэтому для того, чтобы в списке «Связи процесса по стрелкам» была полная информация, необходимо следить, чтобы на диаграмме EPC/BPMN были изображены все объекты деятельности, ассоциированные со стрелкой с диаграммы SADT. | + | |
- | В отличие от списка «Связи процесса по стрелкам» список «Связи процесса по объектам» всегда будет содержать полный набор связей по объектам деятельности. | + | При связи диаграмм разных нотаций необходимо уделять особое внимание объектам деятельности, ассоциированным со стрелкой на диаграмме SADT, и объектам деятельности, изображенным на диаграмме EPC/BPMN. Если хотя бы один объект деятельности стрелки, поступающей в процесс EPC/BPMN на диаграмме SADT, добавлен на диаграмме процесса EPC/BPMN, как исходящий из подпроцесса SADT, то информация о стрелке из списка "Связи процесса по стрелкам" целиком заменяется на информацию о связях по отдельным объектам деятельности стрелки. Если не все объекты деятельности стрелки с диаграммы SADT были добавлены на диаграмме EPC/BPMN, то произойдет частичная потеря информации. Поэтому для того, чтобы в списке "Связи процесса по стрелкам" была полная информация, необходимо следить, чтобы на диаграмме EPC/BPMN были изображены все объекты деятельности, ассоциированные со стрелкой с диаграммы SADT. |
- | Например, со стрелкой «Документы» ассоциировано два объекта деятельности: «Бумажный документ 1» и «Бумажный документ 2», а на диаграмме процесса «Процесс 2» добавлен только объект деятельности «Бумажный документ 1» (//Рис. 2//). | + | |
+ | В отличие от списка "Связи процесса по стрелкам" список "Связи процесса по объектам" всегда будет содержать полный набор связей по объектам деятельности. | ||
+ | |||
+ | Например, со стрелкой "Документы" ассоциировано два объекта деятельности: "Бумажный документ 1" и "Бумажный документ 2", а на диаграмме процесса "Процесс 2" добавлен только объект деятельности "Бумажный документ 1" (Рис. 2). | ||
[{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_005.png?nolink |Рисунок 2}}] | [{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_005.png?nolink |Рисунок 2}}] | ||
- | Для процесса «Процесс 1.1» в списке «Связи процесса по стрелкам» в результате автосращивания будет одна связь: | + | Для процесса "Процесс 1.1" в списке "Связи процесса по стрелкам" в результате автосращивания будет одна связь: |
- | * Элемент ненумерованного списка«Процесс 1.1» -> «Процесс 2.1» (передается объект деятельности «Бумажный документ 1»). | + | |
- | В списке «Связи процесса по объектам» будет две связи: | + | * "Процесс 1.1" -> "Процесс 2.1" (передается объект деятельности "Бумажный документ 1"). |
- | * «Процесс 1.1» -> «Процесс 2.1» (передается «Бумажный документ 1»); | + | |
- | * «Процесс 1.1» -> «Процесс 2» (передается «Бумажный документ 2» по стрелке «Документы»). | + | |
- | В примере на //Рис. 3//: | + | В списке "Связи процесса по объектам" будет две связи: |
- | * на диаграммах SADT показана стрелка «Документы», с которой ассоциированы два объекта деятельности: «Бумажный документ 1» и «Бумажный документ 2»; | + | * "Процесс 1.1" -> "Процесс 2.1" (передается "Бумажный документ 1"); |
- | * на диаграмме EPC показаны объекты деятельности «Бумажный документ 1» и «Бумажный документ 3», который не ассоциирован со стрелкой «Документы». | + | * "Процесс 1.1" -> "Процесс 2" (передается "Бумажный документ 2" по стрелке "Документы"). |
+ | |||
+ | В примере на Рис. 3: | ||
+ | |||
+ | * на диаграммах SADT показана стрелка "Документы", с которой ассоциированы два объекта деятельности: "Бумажный документ 1" и "Бумажный документ 2"; | ||
+ | * на диаграмме EPC показаны объекты деятельности "Бумажный документ 1" и "Бумажный документ 3", который не ассоциирован со стрелкой "Документы". | ||
[{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_006.png?nolink |Рисунок 3}}] | [{{ ru/csdesign/bpmodeling/connection_processes/connection_inputs_outputs/inputs_outputs_006.png?nolink |Рисунок 3}}] | ||
- | Для процесса «Процесс 1.1» в списке «Связи процесса по стрелкам» будет две связи: | + | Для процесса "Процесс 1.1" в списке "Связи процесса по стрелкам" будет две связи: |
- | * «Процесс 1.1» -> «Процесс 2.1» (передается «Бумажный документ 1»; в результате автосращивания связь по стрелке «Документы» изъята из списка, т.к. «Бумажный документ 2» не показан на диаграмме EPC); | + | |
- | * «Процесс 1.1» -> «Процесс 2.1» (передается «Бумажный документ 3»; связь показана на диаграмме EPC). | + | * "Процесс 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" по стрелке "Документы"). | ||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
- | В списке «Связи процесса по объектам» будет 3 связи: | ||
- | * «Процесс 1.1» -> «Процесс 2.1» (передается «Бумажный документ 1»); | ||
- | * «Процесс 1.1» -> «Процесс 2.1» (передается «Бумажный документ 3»); | ||
- | * «Процесс 1.1» -> «Процесс 2» (передается «Бумажный документ 2» по стрелке «Документы»). |