schema_version: 1 model: id: hr-onboarding name: HR Onboarding description: > An ArchiMate example: how a new employee is onboarded, from signed contract to first day. Business, application and technology layers map to folders; each element's ArchiMate type is shown as its tag. diagram_type: architecture meta: title: HR Onboarding - layered view output: main.html components: - ref: new-hire pos: [40, 70] size: [170, 60] - ref: onboarding-svc pos: [270, 70] size: [170, 60] - ref: onboard pos: [500, 70] size: [170, 60] - ref: portal pos: [40, 270] size: [170, 60] - ref: iam pos: [270, 270] size: [170, 60] - ref: provisioning-svc pos: [500, 270] size: [170, 60] - ref: office-net pos: [40, 470] size: [170, 60] - ref: sso pos: [270, 470] size: [170, 60] - ref: directory pos: [500, 470] size: [170, 60] boundaries: - kind: region label: Business layer wraps: [new-hire, onboarding-svc, onboard] - kind: region label: Application layer wraps: [portal, iam, provisioning-svc] - kind: region label: Technology layer wraps: [office-net, sso, directory] connections: - { from: onboarding-svc, to: new-hire, label: serves, variant: emphasis } - { from: onboard, to: onboarding-svc, label: realizes } - { from: portal, to: new-hire, label: serves } - { from: provisioning-svc, to: onboard, label: serves } - { from: iam, to: provisioning-svc, label: realizes } - { from: office-net, to: portal, label: serves } - { from: sso, to: iam, label: serves } - { from: directory, to: sso, label: realizes }