Skip to content
ArchiMate templates

ArchiMate — Order to Cash, Three Layers

The canonical layered view: a business process served by application services, realized by components, deployed on nodes. Every line is the specific ArchiMate relationship rather than a generic arrow — a component realizes its service and serves the process, which are two different claims that most drawings collapse into one.

Template previewArchiMate
Order to cashArchiMate 3.2 · 16 elements · 17 relationships · 3 layersBUSINESSAPPLICATIONTECHNOLOGYCustomerSales representativeCapture orderFulfil orderRaise invoiceOrder fulfilmentCustomer orderCRM systemERP systemCustomer data accessStock and pricingCustomer recordcrm.warApplication servererp.earLinuxNOTATION IN THIS VIEWBusinessApplicationTechnologyCompositionAssignmentRealizationServingAccessTriggeringAssociationEvery line read — 16 elements and 17 relationships drawn.

Make it your own.

title "Order to cash"

business-actor    Customer   "Customer"
business-role     Sales      "Sales representative"
business-process  Capture    "Capture order"
business-process  Fulfil     "Fulfil order"
business-process  Invoice    "Raise invoice"
business-service  OrderSvc   "Order fulfilment"
business-object   Order      "Customer order"

layer application
  application-component  CRM     "CRM system"
  application-component  ERP     "ERP system"
  application-service    CrmSvc  "Customer data access"
  application-service    ErpSvc  "Stock and pricing"
  data-object            CustRec "Customer record"

layer technology
  node             AppSrv "Application server"
  system-software  Linux  "Linux"
  artifact         CrmWar "crm.war"
  artifact         ErpWar "erp.ear"

Customer associated-with Sales
Sales    assigned-to     Capture
Capture  triggers        Fulfil
Fulfil   triggers        Invoice
Capture  accesses        Order
Invoice  accesses        Order
Fulfil   realizes        OrderSvc

CRM    realizes CrmSvc
ERP    realizes ErpSvc
CrmSvc serves   Capture
ErpSvc serves   Fulfil
CRM    accesses CustRec

CrmWar assigned-to CRM
ErpWar assigned-to ERP
AppSrv composed-of Linux
CrmWar assigned-to AppSrv
ErpWar assigned-to AppSrv