Skip to content
Clause 8 — The Activity Model

Clause 8 — The Activity Model

8. The Activity Model

(Normative)

The fundamental unit of work in the BPM/Agent Stack is the governed activity — a unit of agent or human execution carrying a full set of governance attributes. This contrasts with the fundamental units in current agent frameworks, which carry only mechanism attributes (prompt, tools, data/state).

A conformant Activity Model implementation SHALL carry all 21 attributes defined in §8.1 through §8.5. Attributes MAY have null values where not applicable to a specific activity instance, but the attribute structure SHALL be present.

8.1 Role Attributes (derived from RACI)

Attribute RACI Mapping Agent Application
Participant Responsible Agent role or human actor executing this activity
Accountable Owner Accountable The human(s) answerable when this execution step is questioned. SHALL always be a human in governed agent deployment.
Consulted Consulted Subject matter experts, specialized agents, or knowledge sources consulted during execution
Informed Informed Stakeholders, downstream actors, governance observers notified of completion or exception

8.2 Data Lineage Attributes (derived from SIPOC)

Attribute SIPOC Mapping Agent Application
Suppliers Supplier Upstream process, agent, or human providing input data. SHALL establish explicit provenance.
Inputs Input Typed, vocabulary-controlled data entering the activity. SHALL be explicit data contracts, not unstructured context injection.
Outputs Output Typed, vocabulary-controlled data produced by the activity. SHALL be explicit deliverables, not unstructured LLM responses.
Customers Customer Downstream process, agent, or human consuming outputs. SHALL establish delivery accountability.
Systems Process infrastructure MCP servers, APIs, tools, and external services the agent invokes during this activity. SHALL be typed, governed, and auditable.

8.3 Performance Attributes (derived from Value Stream Mapping)

Attribute VSM Concept Agent Application
Cost Process cost per unit Token cost, API cost, compute cost, external service cost per execution of this activity
Work Time Processing time Active agent processing time
Wait Time Queue/delay time Queue time, dependency wait, human-in-the-loop latency, external API response time
Total Time Lead time End-to-end duration including work time, wait time, and overhead
Value-Add Value-add vs. waste Does this step add value to the end deliverable, or is it overhead, rework, or waste?

Performance attributes SHOULD be captured for every governed activity execution. Implementations SHOULD support aggregation of performance attributes across process instances to enable Value Stream Analysis.

8.4 Risk Attributes (derived from ISO 31000)

Attribute ISO 31000 Concept Agent Application
Risk Risk identification and assessment Failure modes, likelihood, severity, and controls in place at this step
Problems Known issues / active risks Active issues, edge cases, or failure patterns currently affecting this activity

Risk attributes SHALL be assessed for each governed activity. Activities with high-severity risk ratings SHALL have documented mitigation controls.

8.5 Governance and Documentation Attributes

Attribute Source Practice Agent Application
Documentation BPM CBOK §2 (Process Modeling) Step-level execution instructions — the “prompt” in agent context, distinguished from governance constraints and decision logic
Attachments Reference materials Templates, examples, few-shot examples, grounding documents available during execution
Policy Links Compliance/governance practice Linked regulatory, corporate, or operational governance documents accessible at point of execution
Comments BPM CBOK §3-4 (Analysis/Design) Review notes, governance observations, design rationale, and process improvement annotations
Custom Fields Domain extension Organization-defined attributes for industry-specific governance requirements

8.6 Activity Types (per BPMN 2.0)

Each governed activity SHALL be typed according to the BPMN 2.0 activity taxonomy:

Activity Type BPMN 2.0 Definition Agent Mapping
User Task Requires human action Human-in-the-loop step: review, approval, judgment call
Service Task Automated system execution Agent tool invocation, API call, MCP server interaction
Business Rule Task Executes decision logic DMN decision table evaluation — deterministic, not LLM-inferred
Script Task Executes code Agent code execution
Send Task Dispatches a message Agent sends output to another agent, human, or system
Receive Task Waits for a message Agent blocks until input arrives from external source
Manual Task Physical-world action Human performs work outside any system
Subprocess Governed decomposition Sub-agent execution with own process model, boundaries, and governance interface