Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:csdesign:bpmodeling:connection_processes:connection_transfer_control [2013/09/12 09:16] barinova |
ru:csdesign:bpmodeling:connection_processes:connection_transfer_control [2014/04/18 16:30] (текущий) |
||
---|---|---|---|
Строка 10: | Строка 10: | ||
Для отображения передачи управления между двумя подпроцессами (операциями) на одной диаграмме в каждой из нотаций предусмотрены свои элементы: | Для отображения передачи управления между двумя подпроцессами (операциями) на одной диаграмме в каждой из нотаций предусмотрены свои элементы: | ||
- | * стрелки "Связь предшествования" в нотации Процесс/Процедура; | + | * стрелки "Связь предшествования" в нотации "Процесс"/"Процедура"; |
* стрелки основной цепочки EPC (стрелки, связывающие события, функции и операторы) в нотации EPC; | * стрелки основной цепочки EPC (стрелки, связывающие события, функции и операторы) в нотации EPC; | ||
* потоки управления в нотации BPMN. | * потоки управления в нотации BPMN. | ||
Строка 20: | Строка 20: | ||
* на диаграмме EPC при помощи событий, стрелок основной цепочки EPC и интерфейсов процесса; | * на диаграмме EPC при помощи событий, стрелок основной цепочки EPC и интерфейсов процесса; | ||
* на диаграмме BPMN при помощи событий, потоков сообщений и свернутых пулов; | * на диаграмме BPMN при помощи событий, потоков сообщений и свернутых пулов; | ||
- | * на диаграмме Процесса/Процедуры при помощи событий. | + | * на диаграмме процесса в нотации "Процесс"/"Процедура" при помощи событий. |
В качестве интерфейса или свернутого пула изображается весь процесс, а не его подпроцессы (это важное отличие от подхода, применяемого для изображения связей по входам и выходам). События выступают в качестве связующих элементов: конечное событие на диаграмме процесса, передающего управление, должно совпадать со стартовым событием на диаграмме процесса, выполнение которого необходимо начать. | В качестве интерфейса или свернутого пула изображается весь процесс, а не его подпроцессы (это важное отличие от подхода, применяемого для изображения связей по входам и выходам). События выступают в качестве связующих элементов: конечное событие на диаграмме процесса, передающего управление, должно совпадать со стартовым событием на диаграмме процесса, выполнение которого необходимо начать. | ||
- | Например (//Рис. 1//), нужно показать, что после выполнения процесса "Процесс 1" (нотация EPC) необходимо перейти к выполнению процесса "Процесс 2" (нотация BPMN), а потом к выполнению процесса "Процесс 3" (нотация Процесс или Процедура). | + | Например (Рис. 1), нужно показать, что после выполнения процесса "Процесс 1" (нотация EPC) необходимо перейти к выполнению процесса "Процесс 2" (нотация BPMN), а потом к выполнению процесса "Процесс 3" (нотация "Процесс" или "Процедура"). |
[{{ ru/csdesign/bpmodeling/connection_processes/connection_transfer_control/connection_transfer_control_001.png?nolink |Рисунок 1}}] | [{{ ru/csdesign/bpmodeling/connection_processes/connection_transfer_control/connection_transfer_control_001.png?nolink |Рисунок 1}}] | ||
- | Еще один пример (//Рис. 2//): после выполнения процесса "Процесс 1" (нотация BPMN) необходимо перейти к выполнению процесса "Процесс 2" (нотация EPC), а потом к выполнению процесса "Процесс 3" (нотация Процесс или Процедура). | + | Еще один пример (Рис. 2): после выполнения процесса "Процесс 1" (нотация BPMN) необходимо перейти к выполнению процесса "Процесс 2" (нотация EPC), а потом к выполнению процесса "Процесс 3" (нотация "Процесс" или "Процедура"). |
+ | |||
+ | [{{ ru/csdesign/bpmodeling/connection_processes/connection_transfer_control/connection_transfer_control_002.png?nolink |Рисунок 2}}] | ||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
- | [{{ ru/csdesign/bpmodeling/connection_processes/connection_transfer_control/connection_transfer_control_002.png?nolink |Рисунок 2}}] |