Update subprocess.md

This commit is contained in:
Dmitry 2025-10-23 23:26:06 +03:00 committed by GitHub
parent 434d917b35
commit 2690acc0ce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -18,7 +18,7 @@ flowchart LR
1.2.1>Процесс 1.2.1] --> 1.2.2>Процесс 1.2.2] --> 1.2.1.1>Процесс 1.2.2.1]--> 3.3.3>Процесс 3.3.3] --> 1.2.2_>Процесс 1.2.1]
```
Рис. 1. Схема процесса 1.2 (его подпроцессы, последовательно выполняемые).
Рис. 1. Схема процесса 1.2 (его подпроцессы, последовательно выполняемые)
Процесс 1.2 имеет подпроцессы (детализацию), т.е. отношение типа "имеет вложения \ nesting" к подроцессам:
1.2.1, 1.2.2, 1.2.1.1, 3.3.3, 1.2.1 (они вложены в процесс 1.2)
@ -41,7 +41,7 @@ flowchart LR
Понятие "вызвать процесс \ подпроцесс" - это просто передать маркер. Никакого отношения к отношению "имеет родителя" и "вложен в процесс" он не имеет.
На схеме VAD это отношение типа hasNext (имеет следующего), т.е. передача маркера слежующему в эстафете (процессе). Поняятно, что если в детализируемый процесс попадает маркер (бегунок, фишка), то он передается на вход первого подпроцесса и далее бежит до конца процесса.
Все изложенное относится и к BPNM, но в VAD и EPC это более формализовано, а в BPMN запутано. Хорошо бы иметь общую (корневую) онтологию процесса, которая бы четко формализовало "механику процесса", а ее уже потом тиражировать на VAD, EPC, BPMN, archimate.
Все изложенное относится и к BPNM, но в VAD и EPC это более интуитивно понятно. Хорошо бы иметь общую (корневую) онтологию процесса, которая бы четко формализовала "механику процесса", а ее уже потом тиражировать на VAD, EPC, BPMN, archimate. В идеале через математический формализм (например, теорию множеств).
## miscellaneous
### mermaid