diff --git a/docs/src/docs/arc42/runtime-view/data-sovereignty/policy-management.adoc b/docs/src/docs/arc42/runtime-view/data-sovereignty/policy-management.adoc index a0195d5c72..1690702e6c 100644 --- a/docs/src/docs/arc42/runtime-view/data-sovereignty/policy-management.adoc +++ b/docs/src/docs/arc42/runtime-view/data-sovereignty/policy-management.adoc @@ -53,14 +53,14 @@ include::../../../../uml-diagrams/arc42/runtime-view/data-sovereignty/data-sover |9 |User with role 'Admin' selects policy under which assets are published. The user must choose the policy that is used for contract negotiation of the selected parts. -|10,11 -|Trace-X [A] BE checks if PolicyDefinition for selected policy already exists. +|10, 11 +|Assets are created in the EDC. (POST /v3/assets) |12,13 -|In case PolicyDefinition does not exist. New PolicyDefinition is created in EDC [A]. The PolicyDefinition is created in the EDC. +|Trace-X [A] BE checks if PolicyDefinition for selected policy already exists. -|14, 15 -|Assets are created in the EDC. (POST /v3/assets) +|14,15 +|In case PolicyDefinition does not exist. New PolicyDefinition is created in EDC [A]. The PolicyDefinition is created in the EDC. |16,17 |The created part is linked in the PolicyDefinition from the EDC. This is the last step of data provisioning. Trace-X [A] has done everything to ensure that companies that have a matching policy can access its published parts. diff --git a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/import-report-receive.puml b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/import-report-receive.puml index 16ef51edae..068f6df78a 100644 --- a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/import-report-receive.puml +++ b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/import-report-receive.puml @@ -1,7 +1,9 @@ @startuml +autonumber "[00]" skinparam monochrome true skinparam shadowing false -autonumber "[000]" +skinparam defaultFontName "Architects daughter" +skinparam linetype ortho actor TraceXApiConsumer activate TraceXApiConsumer diff --git a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/publish-assets-error.puml b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/publish-assets-error.puml index 13168bf8b9..b36ec0b2a9 100644 --- a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/publish-assets-error.puml +++ b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/publish-assets-error.puml @@ -1,7 +1,9 @@ @startuml +autonumber "[00]" skinparam monochrome true skinparam shadowing false -autonumber "[000]" +skinparam defaultFontName "Architects daughter" +skinparam linetype ortho actor TraceXApiConsumer activate TraceXApiConsumer diff --git a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/publish-assets.puml b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/publish-assets.puml index 4136d80469..cbb7354921 100644 --- a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/publish-assets.puml +++ b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/publish-assets.puml @@ -1,7 +1,9 @@ @startuml +autonumber "[00]" skinparam monochrome true skinparam shadowing false -autonumber "[000]" +skinparam defaultFontName "Architects daughter" +skinparam linetype ortho actor TraceXApiConsumer activate TraceXApiConsumer diff --git a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul1-sequence.puml b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul1-sequence.puml index 6ac54d0ffb..b522f118b1 100644 --- a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul1-sequence.puml +++ b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul1-sequence.puml @@ -1,4 +1,10 @@ @startuml +autonumber "[00]" +skinparam monochrome true +skinparam shadowing false +skinparam defaultFontName "Architects daughter" +skinparam linetype ortho + participant FE participant BE participant Database diff --git a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul2-sequence.puml b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul2-sequence.puml index 1526c43747..957c7930b3 100644 --- a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul2-sequence.puml +++ b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul2-sequence.puml @@ -1,7 +1,12 @@ @startuml +autonumber "[00]" +skinparam monochrome true +skinparam shadowing false +skinparam defaultFontName "Architects daughter" +skinparam linetype ortho + participant FE participant BE -autonumber "[000]" FE -> BE: request assets: GET/assetsAsxxx BE --> FE: return assets_as_built OR assets_as_planned diff --git a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul3-sequence.puml b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul3-sequence.puml index 9e23bdf92e..2215ea9d48 100644 --- a/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul3-sequence.puml +++ b/docs/src/uml-diagrams/arc42/runtime-view/data-provisioning/trace-x-data-import-interface-modul3-sequence.puml @@ -1,10 +1,16 @@ @startuml +autonumber "[00]" +skinparam monochrome true +skinparam shadowing false +skinparam defaultFontName "Architects daughter" +skinparam linetype ortho + participant BE participant EDC participant Registry participant Submodels participant Irs -autonumber "[000]" + BE ->> BE: scheduler job BE ->> BE: receive list of IN_SYNC assets diff --git a/docs/src/uml-diagrams/arc42/runtime-view/data-sovereignty/data-sovereignty-publishing-assets.puml b/docs/src/uml-diagrams/arc42/runtime-view/data-sovereignty/data-sovereignty-publishing-assets.puml index d06d548c60..39b1eca83e 100644 --- a/docs/src/uml-diagrams/arc42/runtime-view/data-sovereignty/data-sovereignty-publishing-assets.puml +++ b/docs/src/uml-diagrams/arc42/runtime-view/data-sovereignty/data-sovereignty-publishing-assets.puml @@ -53,6 +53,14 @@ User <-- TXA: request for policy User --> TXA: select policy to be used +loop selected assets + +TXA -> EDCA: create asset (POST /v3/assets) +note left + create assets and CatalogOffer in EDC +end note +TXA <-- EDCA: 200 Asset was created successfully. + TXA -> EDCA: PolicyDefinition exists activate EDCA TXA <-- EDCA: return PolicyDefinition exists @@ -63,14 +71,6 @@ else end opt -loop selected assets - -TXA -> EDCA: create asset (POST /v3/assets) -note left - create assets and CatalogOffer in EDC -end note -TXA <-- EDCA: 200 Asset was created successfully. - TXA -> EDCA: create ContractDefinition (/management/v2/contractdefinitions) with policy note left create ContractDefinition in EDC