|
| 1 | +@startuml |
| 2 | + |
| 3 | +sprite $bProcess jar:archimate/business-process |
| 4 | +sprite $aService jar:archimate/application-service |
| 5 | +sprite $aComponent jar:archimate/application-component |
| 6 | + |
| 7 | +archimate #Business "Handle claim" as HC <<business-process>> |
| 8 | +archimate #Business "Capture Information" as CI <<business-process>> |
| 9 | +archimate #Business "Notify\nAdditional Stakeholders" as NAS <<business-process>> |
| 10 | +archimate #Business "Validate" as V <<business-process>> |
| 11 | +archimate #Business "Investigate" as I <<business-process>> |
| 12 | +archimate #Business "Pay" as P <<business-process>> |
| 13 | + |
| 14 | +HC *-down- CI |
| 15 | +HC *-down- NAS |
| 16 | +HC *-down- V |
| 17 | +HC *-down- I |
| 18 | +HC *-down- P |
| 19 | + |
| 20 | +CI -right->> NAS |
| 21 | +NAS -right->> V |
| 22 | +V -right->> I |
| 23 | +I -right->> P |
| 24 | + |
| 25 | +archimate #APPLICATION "Scanning" as scanning <<application-service>> |
| 26 | +archimate #APPLICATION "Customer admnistration" as customerAdministration <<application-service>> |
| 27 | +archimate #APPLICATION "Claims admnistration" as claimsAdministration <<application-service>> |
| 28 | +archimate #APPLICATION Printing <<application-service>> |
| 29 | +archimate #APPLICATION Payment <<application-service>> |
| 30 | + |
| 31 | +scanning -up-> CI |
| 32 | +customerAdministration -up-> CI |
| 33 | +claimsAdministration -up-> NAS |
| 34 | +claimsAdministration -up-> V |
| 35 | +claimsAdministration -up-> I |
| 36 | +Payment -up-> P |
| 37 | + |
| 38 | +Printing -up-> V |
| 39 | +Printing -up-> P |
| 40 | + |
| 41 | +archimate #APPLICATION "Document\nManagement\nSystem" as DMS <<application-component>> |
| 42 | +archimate #APPLICATION "General\nCRM\nSystem" as CRM <<application-component>> |
| 43 | +archimate #APPLICATION "Home & Away\nPolicy\nAdministration" as HAPA <<application-component>> |
| 44 | +archimate #APPLICATION "Home & Away\nFinancial\nAdministration" as HFPA <<application-component>> |
| 45 | + |
| 46 | +DMS .up.|> scanning |
| 47 | +DMS .up.|> Printing |
| 48 | +CRM .up.|> customerAdministration |
| 49 | +HAPA .up.|> claimsAdministration |
| 50 | +HFPA .up.|> Payment |
| 51 | + |
| 52 | +legend left |
| 53 | +Example from the "Archisurance case study" (OpenGroup). |
| 54 | +See |
| 55 | +== |
| 56 | +<$bProcess> :business process |
| 57 | +== |
| 58 | +<$aService> : application service |
| 59 | +== |
| 60 | +<$aComponent> : application component |
| 61 | +endlegend |
| 62 | + |
| 63 | +@enduml |
0 commit comments