ArchiMate — Business Process with Roles and Events
A business layer view on its own, where the trap is drawing the process chain with the wrong relationship. Triggering is what makes one process follow another; assignment is what puts a role on a process; access is what a process does to an object. Three different lines because they are three different facts, and only triggering carries sequence.
Make it your own.
title "Claims handling"
business-event Received "Claim received"
business-role FNOL "First-notification agent"
business-role Assessor "Claims assessor"
business-role Payer "Payments clerk"
business-process Register "Register claim"
business-process Triage "Triage claim"
business-process Assess "Assess claim"
business-process Settle "Settle claim"
business-process Reject "Reject claim"
business-event Closed "Claim closed"
business-object Claim "Claim file"
business-object Policy "Policy"
business-service ClaimsSvc "Claims handling"
business-actor Insurer "Insurer"
contract Terms "Policy terms"
Received triggers Register
Register triggers Triage
Triage triggers Assess
Triage triggers Reject
Assess triggers Settle
Settle triggers Closed
Reject triggers Closed
FNOL assigned-to Register
FNOL assigned-to Triage
Assessor assigned-to Assess
Payer assigned-to Settle
Register accesses Claim
Triage reads Policy
Assess accesses Claim
Settle accesses Claim
Policy associated-with Terms
Insurer assigned-to FNOL
Insurer assigned-to Assessor
Insurer assigned-to Payer
Settle realizes ClaimsSvc