Операционные процессы: семантика BPMN Operational Processes BPMN Semantics · UAF
Простыми словами
Тот же процессный вид логического уровня, но записанный в нотации BPMN: «describes the BPMN processes that are normally conducted in the course of achieving business goals that support a capability». Отличие от базовых Operational Processes не в предмете, а в языке: там поток собирают из элементов UML (Activity, ActivityEdge, CallBehaviorAction), здесь — из элементов BPMN (Process, CallActivity, SequenceFlow, MessageFlow, BPMNMessage, ResourceRole). Рекомендованная форма ровно одна — диаграмма процесса BPMN, без вариантов, и адресатов на одного меньше: бизнес-архитекторы и архитекторы предприятия, без системных инженеров. Брать эту ячейку стоит там, где процесс уже живёт в BPM-инструменте организации: UAF намеренно переиспользует семантику BPMN, а не изобретает свою, поэтому такой процесс не приходится перерисовывать.
Примеры
Среди основных принципов DMM стоит переиспользование понятий BPMN: явная связь с ними позволяет опереться на готовую семантику процессов вместо собственной. Эта ячейка и есть место, где принцип виден напрямую — элементы пакета BPMN2Metamodel стоят в перечне наравне с операционными.
UAF DMM 1.3, разд. 6.4 Core Principles, пункт Reusability of BPMN concepts; разд. 8.1.4, перечень Elements к рис. 8-28
В перечне стоят и SequenceFlow, и MessageFlow, и BPMNMessage. Порядок работ внутри одного участника показывают потоком управления, обмен между участниками — потоком сообщений; операционный обмен UAF при этом остаётся отдельным элементом и связывается с сообщением, а не заменяется им.
UAF DMM 1.3, разд. 8.1.4 Operational::Processes BPMN Semantics — перечень Elements к рис. 8-28
У базовых Operational Processes рекомендованы диаграмма деятельности и блок-диаграмма SysML, у этой ячейки — только диаграмма процесса BPMN. Выбор ячейки поэтому фактически определяет инструмент, в котором архитектуру будут вести, и это стоит решать до наполнения, а не после.
UAF DMM 1.3, разд. 8.1.4 — сравнение строк Recommended Implementation у рис. 8-27 и рис. 8-28
Определение из первоисточника
дословная выпискаdescribes the BPMN processes that are normally conducted in the course of achieving business goals that support a capability. It describes operational activities, their Inputs/Outputs, operational activity actions and flows between them using BPMN notation.
Описывает BPMN-процессы, обычно выполняемые в ходе достижения бизнес-целей, поддерживающих способность. Описывает операционные действия, их входы и выходы, действия-акции и потоки между ними в нотации BPMN.
Как этим пользуются
Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.
- Кому нужно
- Бизнес-архитектор
- Корпоративные архитекторы
- Что закрывает
фиксирует поведение и потоки на основе деятельности с использованием нотации BPMN
- Из чего состоит
- ActualMeasurementSet
- ActualService
- ActualStrategicPhase
- AssetRole
- BPMN2Metamodel::BPMNMessage
- BPMN2Metamodel::CallActivity
- BPMN2Metamodel::MessageFlow
- BPMN2Metamodel::Process
- BPMN2Metamodel::ResourceRole
- BPMN2Metamodel::SequenceFlow
- EnvironmentProperty
- Exchange
- ExchangeItem
- Implements
- IsCapableToPerform
- MeasurableElement
- OperationalActivity
- OperationalActivityAction
- OperationalActivityEdge
- OperationalAgent
- OperationalExchange
- OperationalExchangeItem
- OperationalMethod
- OperationalParameter
- OperationalPerformer
- OperationalRole
- PerformsInContext
- Process
- ProcessEdge
- ProcessUsage
- PropertySet
- RequiredServiceLevel
- Service
- StandardOperationalActivity
- В каком виде рисуют
- Диаграмма процесса BPMN
То же в оригинале
- Кому нужно
- Business Architect
- Enterprise Architects
- Что закрывает
captures activity based behavior and flows using BPMN notation.
- Из чего состоит
- ActualMeasurementSet
- ActualService
- ActualStrategicPhase
- AssetRole
- BPMN2Metamodel::BPMNMessage
- BPMN2Metamodel::CallActivity
- BPMN2Metamodel::MessageFlow
- BPMN2Metamodel::Process
- BPMN2Metamodel::ResourceRole
- BPMN2Metamodel::SequenceFlow
- EnvironmentProperty
- Exchange
- ExchangeItem
- Implements
- IsCapableToPerform
- MeasurableElement
- OperationalActivity
- OperationalActivityAction
- OperationalActivityEdge
- OperationalAgent
- OperationalExchange
- OperationalExchangeItem
- OperationalMethod
- OperationalParameter
- OperationalPerformer
- OperationalRole
- PerformsInContext
- Process
- ProcessEdge
- ProcessUsage
- PropertySet
- RequiredServiceLevel
- Service
- StandardOperationalActivity
- В каком виде рисуют
- BPMN Process Diagram
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Stakeholders: Business Architect, Enterprise Architects.
- Concerns: captures activity based behavior and flows using BPMN notation.
- Recommended Implementation: BPMN Process Diagram.
В других подходах
Сопоставления одного понятия в разных подходах.
Аспект сетки: процессы и процедуры.
Семантические различия Не путать со строками «Process» и «Process Model»: здесь столбец сетки, а не сущность и не артефакт.
Корпоративные архитектуры
- UAFArchitecture Development Method
- UAFStrategic Processes
- UAFStrategic Processes: Mission Phases
- UAFOperational Processes
- UAFOperational Processes BPMN Semantics
- UAFOperational Processes: Mission Threads
- UAFServices Processes
- UAFServices Processes BPMN Semantics
- UAFPersonnel Processes
- UAFResources Processes
- UAFResources Processes BPMN Semantics
- UAFResources Processes: Mission Engineering Threads
- UAFSecurity Processes
- UAFProject Processes
- NAFC4 - Standard Processes
- NAFS4 - Service Functions
- NAFL4 - Logical Activities
- NAFP4 - Resource Functions
- NAFA4 - Architecture Methology
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций