Skip to main content

process

ArchiMate 3.2 Equivalent: Business Process (Business Layer - Behavior)

Represents a sequence of business activities, automated workflows, or orchestrations that produce a specific business outcome.

Visual Styling

To apply custom icons, borders, or CSS styles to processes, use a Style Rule (e.g. style process where automation_level == "High" { icon "cpu" }).


Syntax

process <id> "<Display Name>" {
description "<text>"
owner "<team>"
tags ["tag1", "tag2"]
time "Tolerate" | "Invest" | "Migrate" | "Eliminate"
cost 10000 month
risk "High" | "Medium" | "Low"
criticality "Mission-Critical" | "Business-Critical" | "Operational" | "Administrative" | "Standard"
sla "4 hours"
automation_level "Full" | "Partial" | "Manual"

relationships { ... }
}

Properties

PropertyTypeAllowed ValuesDescription
descriptionstringFree textExplanation of the process scope
ownerstringFree textProcess owner or operating team
tagsstring[]Array of stringsCategorization tags
timeenum"Tolerate", "Invest", "Migrate", "Eliminate"TIME portfolio disposition
costcostcost 5000 month or block formProcess execution spend
riskenum"High", "Medium", "Low"Process operational risk rating
criticalityenum"Mission-Critical", "Business-Critical", "Operational", "Administrative", "Standard"Criticality classification
slastringe.g. "15 minutes", "99.9%"Service Level Agreement target
automation_levelstringe.g. "High", "Medium", "Low", "Manual"Automation maturity degree

Allowed Relationship Verbs & Targets

VerbArchiMate RelationAllowed Target Entity Types
realizesRealizationcapability, goal
servesServingactor, process, system, app, agent
reads, writesAccessdata_object
flows_toFlowsystem, app, component, process, data_object, agent
triggersTriggeringprocess, agent
influencesInfluencegoal, kpi
migrates_toTransformationsystem, app, component, infrastructure, environment, agent
depends_onDependencyprocess, app, system, component, infrastructure, capability
governed_byGovernancepolicy, standard

Complete Example

process proc_loan_approval "Mortgage Loan Approval" {
description "Multi-tier risk assessment and underwriting approval for mortgages"
owner "Credit Risk Department"
tags ["origination", "regulated"]
time "Invest"
risk "Medium"
criticality "Business-Critical"
sla "2 business days"
automation_level "Partial"
cost 25000 month

relationships {
this realizes cap_lending "Realizes retail lending capability"
this reads data_credit_score "Evaluates applicant credit profile"
this triggers proc_disbursement "Triggers funds disbursement upon approval"
this governed_by pol_responsible_lending "Enforces credit regulations"
}
}