Дуга процесса ProcessEdge
Простыми словами
Абстрактный переход между шагами процесса — то, что на диаграмме деятельности рисуется стрелкой. Настоящий смысл элемента приходится восстанавливать по родителям и потомкам, потому что текст его определения в издании — копия определения Process и говорит о поведении, а не о переходе. Родители не оставляют сомнений: UML2.5Metamodel::ActivityEdge и BPMN2Metamodel::SequenceFlow, то есть ребро деятельности UML и поток управления BPMN. Потомков три, по одному на домен: OperationalActivityEdge, ServiceFunctionEdge и FunctionEdge, и все три оформлены кортежами. Показывается в десяти процессных видах четырёх доменов и в сквозном виде BPMN. Ошибка — заводить ProcessEdge строкой или искать у него собственные свойства: он абстрактен, а переносится по нему управление, а не данные — для данных есть ProcessParameter.
Примеры
Карточка ProcessEdge повторяет слово в слово текст карточки Process: абстрактный тип, представляющий поведение или процесс, который может быть выполнен исполнителем. Для ребра это неверно, и подлинный смысл задают только родители и потомки.
UAF DMM 1.3, разд. 9.1.1, пакет Processes — Description карточек Process и ProcessEdge
Строка Generalization содержит MeasurableElement, UML2.5Metamodel::Activity, UML2.5Metamodel::ActivityEdge и BPMN2Metamodel::SequenceFlow. Два последних — ребро деятельности UML и поток последовательности BPMN, то есть именно переход между шагами.
UAF DMM 1.3, разд. 9.1.1 — строка Generalization карточки ProcessEdge
На диаграмме под ProcessEdge стоят OperationalActivityEdge, ServiceFunctionEdge и FunctionEdge. Все три окрашены как кортежи, а не как типы, что подтверждает: речь о связи между шагами, а не о самостоятельном элементе.
UAF DMM 1.3, разд. 9.1.1, рис. 9-17 — ProcessEdge с тремя потомками
Определение из первоисточника
дословная выпискаAn abstract type that represents a behavior or process (i.e. a Function or OperationalActivity) that can be performed by a Performer.
Абстрактный тип, представляющий поведение или процесс (функцию либо операционное действие), выполнимый исполнителем.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::Activity
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::ActivityEdge
- Обобщение — таксономическое отношение «частное → общее»BPMN2Metamodel::SequenceFlow
Входящие
- Обобщение — таксономическое отношение «частное → общее»OperationalActivityEdge
- Обобщение — таксономическое отношение «частное → общее»ServiceFunctionEdge
- Обобщение — таксономическое отношение «частное → общее»FunctionEdge
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций