diff --git a/METAMODEL/PROCESS/subprocess.md b/METAMODEL/PROCESS/subprocess.md index fdbb205b..2834ce3d 100644 --- a/METAMODEL/PROCESS/subprocess.md +++ b/METAMODEL/PROCESS/subprocess.md @@ -30,7 +30,10 @@ flowchart LR "По хорошему" - на диаграмме нужно каждый VAD-кораблик обозначать цветом, закрепленным за типом. Например, зеленый - элементарный дочерний процесс, ярко - зеленый - детализируемый дочерний, а внешний - синим. Всего три цвета определяют тип подпроцесса (в границах процесса). ### Tuple vs Set -Есть понятие схемы процессов (читый кортежи) и дерево процессов (читай множество). Схема процесса позиционирует (ставит идентификатор) +Есть понятие схемы процессов (читай кортежи) и дерево процессов (читай множество). Схема процесса позиционирует (присваивает идентификатор, при этом процессы 1.2.1 на схеме процесса 1.2 будут иметь разные идентификаторы). Дерево процессов - это множество, образующее дерево. +Схема процесса - Кортеж (Tuple) - Упорядочен (элементы имеют индекс) и может содержать повторяющиеся элементы (1.2.1). Дерево процессов - Множество (Set) - порядок не важен и содержит только уникальные элементы. что в дереве, что в схеме идет отсылка на главный элеиент, но в схеме это "nesting", а в деореве это "имеет родителя" (строгая иерархия). + +Собственно это было показано как [дерево процессов vs дерево схем процессов](https://github.com/bpmbpm/SemanticBPM/wiki/%D0%9C%D0%B5%D1%82%D0%B0%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D0%B2) ### mermaid - https://habr.com/ru/articles/652867/