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.
68 lines
1.8 KiB
Plaintext
68 lines
1.8 KiB
Plaintext
schema_version: 1
|
|
elements:
|
|
tms:
|
|
type: backend
|
|
label: TMS
|
|
sublabel: App Component
|
|
tag: App Component
|
|
description: >
|
|
Owns shipments, routes and hub plans; the source of truth for status.
|
|
diagram: 0200-application/application-cooperation.archify
|
|
tracking-portal:
|
|
type: frontend
|
|
label: Tracking portal
|
|
sublabel: App Component
|
|
tag: App Component
|
|
description: >
|
|
Public site where shippers and recipients follow a shipment.
|
|
edi-gateway:
|
|
type: security
|
|
label: EDI gateway
|
|
sublabel: App Component
|
|
tag: App Component
|
|
description: >
|
|
Receives booking messages from large shippers and returns status.
|
|
driver-app:
|
|
type: frontend
|
|
label: Driver app
|
|
sublabel: App Component
|
|
tag: App Component
|
|
description: >
|
|
Scans parcels at every hand-over and captures proof of delivery.
|
|
telematics:
|
|
type: backend
|
|
label: Telematics
|
|
sublabel: App Component
|
|
tag: App Component
|
|
description: >
|
|
Collects vehicle positions and turns them into arrival estimates.
|
|
tracking-svc:
|
|
type: backend
|
|
label: Tracking service
|
|
sublabel: App Service
|
|
tag: App Service
|
|
description: >
|
|
Status and arrival estimate of one shipment, offered by the TMS.
|
|
diagram: 0200-application/application-services.archify
|
|
shipment:
|
|
type: database
|
|
label: Shipment
|
|
sublabel: Data Object
|
|
tag: Data Object
|
|
description: >
|
|
One booked parcel with sender, recipient, route and status.
|
|
tracking-event:
|
|
type: database
|
|
label: Tracking event
|
|
sublabel: Data Object
|
|
tag: Data Object
|
|
description: >
|
|
A scan or position report; the history of a shipment.
|
|
pod:
|
|
type: database
|
|
label: Proof of delivery
|
|
sublabel: Data Object
|
|
tag: Data Object
|
|
description: >
|
|
Signature or photo taken at the door; closes the shipment.
|