From b338a4f1064484432f25c247da6096ec31a3ed59 Mon Sep 17 00:00:00 2001 From: Marc Sardon Date: Tue, 17 Dec 2019 16:59:31 +0000 Subject: [PATCH] Add Court Data Adaptor system context diagram This diagram displays the system context of the new Court Data Adaptor service, built for connecting LAA systems with HMCTS Common Platform system. --- diagrams/get-legal-aid/README.md | 1 + .../court-data-adaptor-system-context.png | 3 + .../court-data-adaptor-system-context.yaml | 158 ++++++++++++++++++ 3 files changed, 162 insertions(+) create mode 100644 diagrams/get-legal-aid/court-data-adaptor-system-context.png create mode 100644 diagrams/get-legal-aid/court-data-adaptor-system-context.yaml diff --git a/diagrams/get-legal-aid/README.md b/diagrams/get-legal-aid/README.md index d52f77b..af42885 100644 --- a/diagrams/get-legal-aid/README.md +++ b/diagrams/get-legal-aid/README.md @@ -16,6 +16,7 @@ to support these questions: | | Shows the context of CCMS (Client and Cost Management System and E-Business Suite. | | | Shows the context of the criminal legal aid applications. | | | Shows the context of the CCMS API. | +| | Shows the context of the Court Data Adaptor. | ## Container diagrams diff --git a/diagrams/get-legal-aid/court-data-adaptor-system-context.png b/diagrams/get-legal-aid/court-data-adaptor-system-context.png new file mode 100644 index 0000000..102fb01 --- /dev/null +++ b/diagrams/get-legal-aid/court-data-adaptor-system-context.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e736c2495be1e8d68e66d60c76697cb3395d3d11c4a077cccf84a948705c9182 +size 417357 diff --git a/diagrams/get-legal-aid/court-data-adaptor-system-context.yaml b/diagrams/get-legal-aid/court-data-adaptor-system-context.yaml new file mode 100644 index 0000000..6162d49 --- /dev/null +++ b/diagrams/get-legal-aid/court-data-adaptor-system-context.yaml @@ -0,0 +1,158 @@ +links: + The FC4 Framework: https://fundingcircle.github.io/fc4-framework/ + Structurizr Express: https://structurizr.com/express +--- +type: System Context +scope: Court Data Adaptor +description: Describes the components related to Court Data Adaptor + +elements: +- type: Person + name: Case Worker + description: Legal Aid Agency case worker + tags: moj + position: '1225,50' +- type: Person + name: Court Clerk + description: Maintain court records + tags: external + position: '2625,50' +- type: Person + name: Provider + description: Legal Aid Provider + tags: external + position: '225,50' +- type: Software System + name: Court Data Adaptor + description: API service providing access to HMCTS court data + tags: focus + position: '1900,1600' +- type: Software System + name: HMCTS Common Platform + description: HMCTS API providing court data information + tags: external + position: '2600,800' +- type: Software System + name: MAAT + description: | + Means Assessment & Administration Tool. + Used to process criminal legal aid applications in the Magistrates and Crown Courts + tags: moj + position: '700,1300' +- type: Software System + name: MLRA + description: MAAT Libra Interface Application. + tags: moj,web + position: '1200,800' +- type: Software System + name: eForms + description: | + Provides forms for providers to apply for legal aid. + Hosted/Managed by Equinity + tags: external,web + position: '200,800' + +relationships: +- source: Case Worker + description: Searches and links Legal Aid Agency cases with court cases in + destination: MLRA +- source: Court Clerk + description: Records Hearing result in + destination: HMCTS Common Platform +- source: Court Data Adaptor + description: Searches court case through + destination: HMCTS Common Platform + technology: REST + vertices: + - '2350,1100' +- source: Court Data Adaptor + description: Records interest of LAA over defendant in court case through + destination: HMCTS Common Platform + technology: REST + vertices: + - '2500,1350' +- source: Court Data Adaptor + description: Obtains Hearing information from + destination: HMCTS Common Platform + technology: REST + vertices: + - '2600,1650' +- source: Court Data Adaptor + description: Records Legal Aid representation in + destination: HMCTS Common Platform + technology: REST + vertices: + - '2100,950' +- source: Court Data Adaptor + description: Updates hearing results for legal aid case in + destination: MLRA + technology: REST + vertices: + - '1800,1250' +- source: HMCTS Common Platform + description: Publishes hearing result + destination: Court Data Adaptor + technology: REST + vertices: + - '2850,1750' +- source: MAAT + description: Shares data with + destination: MLRA +- source: MLRA + description: Searches court case in + destination: Court Data Adaptor + technology: REST + vertices: + - '1350,1750' +- source: MLRA + description: Links LAA case with court case through + destination: Court Data Adaptor + technology: REST + vertices: + - '1550,1650' +- source: MLRA + description: Records Legal Aid representation through + destination: Court Data Adaptor + technology: REST + vertices: + - '1600,1400' +- source: Provider + description: Fills application for Legal Aid in + destination: eForms +- source: eForms + description: Injects application into + destination: MAAT + +styles: +- type: element + tag: Element + background: '#c9cadb' + color: '#25263c' +- type: element + tag: Person + shape: Person +- type: element + tag: Software System +- type: element + tag: database + shape: Cylinder +- type: element + tag: external + background: '#c7e7e4' + color: '#0e3532' +- type: element + tag: focus + background: '#5a5c92' + color: '#ffffff' +- type: element + tag: focus,external + background: '#28a197' + color: '#ffffff' +- type: element + tag: web + shape: WebBrowser +- type: relationship + tag: Relationship + width: '300' + +size: A4_Landscape