Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами
Корпоративные архитектуры

Акция проектного действия ProjectActivityAction

Простыми словами

Вызов проектной работы в конкретном месте потока. Формулировка издания — «The ProjectActivityAction is defined as a call behavior action that invokes the activity that needs to be preformed» (опечатка в последнем слове принадлежит самому стандарту). Родитель — FunctionAction, «A call of a Function indicating that the Function is performed by a ResourceRole in a specific context», и различие между работой и её вызовом здесь ровно такое же, как в UML между поведением и вызовом поведения: ProjectActivity описана один раз, а в плане появляется многократно, каждый раз отдельным ProjectActivityAction. Поток между вызовами задают дуги FunctionEdge, а кто именно выполняет вызов в этом контексте — связь PerformsInContext с ресурсной ролью. Ошибка — строить поток из самих ProjectActivity: тогда одну и ту же работу нельзя повторить в разных ветках плана.

Примеры

Вызов знает свою работу

Единственная связь элемента — type к ProjectActivity с кратностью один. Через унаследованные от FunctionAction связи вызов получает входящие и исходящие дуги, а также привязку к роли исполнителя.

UAF DMM 1.3, разд. 9.1.9 Projects::Processes, рис. 9-235 ProjectActivityAction; разд. 9.1.7, рис. 9-182 FunctionAction

Второй такой же брат

У FunctionAction два прямых потомка: ProjectActivityAction и SecurityProcessAction. Оба устроены одинаково — сужают вызываемую работу до своей области, ничего не добавляя к механизму вызова.

UAF DMM 1.3, разд. 9.1.7 Resources::Processes, рис. 9-182 FunctionAction — потомки на схеме

Кто выполняет вызов

PerformsInContext — «A tuple that relates an OperationalAction to a OperationalRole, or a FunctionAction to a ResourceRole». Он и отвечает на вопрос, кто делает работу в этом месте потока; сама ProjectActivity исполнителя не знает.

UAF DMM 1.3, разд. 9.1.1 Architecture Management::Processes — определение PerformsInContext; разд. 8.1.9, рис. 8-79 Project Processes

Определение из первоисточника

дословная выписка

The ProjectActivityAction is defined as a call behavior action that invokes the activity that needs to be preformed.

машинный перевод

Акция вызова поведения, запускающая проектное действие, которое требуется выполнить.

Источникhttps://www.omg.org/spec/UAF/1.3/DMM/PDF

Связи

Связанные понятия

Служебные сведения
Вид документа
Metamodel element
Место в подходе
Проекты (Projects)
Редакция
1.3
14 дней бесплатно

Опишите архитектуру своей компании в Storm

Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.

Попробовать бесплатно Без банковской карты

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка