Six example models next to the three C4 ones: arc42 (Cinema Tickets, IoT Telemetry, Team Wiki) by section, ArchiMate (Insurance Claims, HR Onboarding, Logistics Tracking) by layer, each validated with 0 errors and 0 warnings. resolveRefs and the editor schemas now take ref: in workflow and dataflow nodes, sequence participants and lifecycle states, as the skill already did. Example tests check each framework's folders.
77 lines
2.0 KiB
Plaintext
77 lines
2.0 KiB
Plaintext
schema_version: 1
|
|
elements:
|
|
portal:
|
|
type: frontend
|
|
label: Customer Portal
|
|
sublabel: App Interface
|
|
tag: App Interface
|
|
description: >
|
|
Web and mobile front end where customers report claims and
|
|
follow their status.
|
|
claims-admin:
|
|
type: cloud
|
|
label: Claims Admin
|
|
sublabel: App Service
|
|
tag: App Service
|
|
description: >
|
|
Register, look up and update claims; used by the portal and
|
|
by claims handlers.
|
|
claims-app:
|
|
type: backend
|
|
label: Claims App
|
|
sublabel: App Component
|
|
tag: App Component
|
|
description: >
|
|
Owns claims from registration to payment; the system of
|
|
record for claims.
|
|
diagram: 0200-application/application-structure.archify
|
|
crm:
|
|
type: backend
|
|
label: CRM
|
|
sublabel: App Component
|
|
tag: App Component
|
|
description: >
|
|
Customer contacts, addresses and the customer file.
|
|
policy-admin:
|
|
type: backend
|
|
label: Policy Admin
|
|
sublabel: App Component
|
|
tag: App Component
|
|
description: >
|
|
Policies, coverage and premiums; runs on the mainframe.
|
|
doc-mgmt:
|
|
type: backend
|
|
label: Document Mgmt
|
|
sublabel: App Component
|
|
tag: App Component
|
|
description: >
|
|
Scanned letters, photos and expert reports attached to claims.
|
|
payment:
|
|
type: backend
|
|
label: Payment
|
|
sublabel: App Component
|
|
tag: App Component
|
|
description: >
|
|
Sends approved claim payments to the bank in daily batches.
|
|
claim:
|
|
type: database
|
|
label: Claim
|
|
sublabel: Data Object
|
|
tag: Data Object
|
|
description: >
|
|
One reported damage, its valuation and its payment status.
|
|
policy:
|
|
type: database
|
|
label: Policy
|
|
sublabel: Data Object
|
|
tag: Data Object
|
|
description: >
|
|
Coverage, deductible and term of an insurance contract.
|
|
customer-file:
|
|
type: database
|
|
label: Customer File
|
|
sublabel: Data Object
|
|
tag: Data Object
|
|
description: >
|
|
Everything known about a customer; contacts, policies, claims.
|