diff --git a/docs/blueprints/all/uml/all_use_cases.puml b/docs/blueprints/all/uml/all_use_cases.puml index 66cd4829175d315981699dc074217ffea70b318f..e82d470f4e08731a1b5661673bc47c0ceaac6306 100644 --- a/docs/blueprints/all/uml/all_use_cases.puml +++ b/docs/blueprints/all/uml/all_use_cases.puml @@ -1,18 +1,21 @@ @startuml + left to right direction + package covid19.blueprints.app_user { actor AnonymousVisitor as vu actor AppManager as au actor SysAdmin as su actor AppDevTester as du } + package covid19.blueprints.app_user { vu <|-- au vu <|-- su su <|-- du au <|-- du } -left to right direction + package covid19.blueprints.all.all_views_task { usecase download_file as UC1 usecase import_file as UC2 @@ -24,6 +27,7 @@ package covid19.blueprints.all.all_views_task { usecase update_fact_table as UC21 usecase update_star_schema as UC22 } + au --> UC1 au --> UC2 au --> UC3 @@ -33,6 +37,7 @@ au --> UC12 au --> UC20 au --> UC21 au --> UC22 + package covid19.blueprints.all.all_views_frontend { usecase get_import as UC30 usecase get_flat as UC31 @@ -43,7 +48,9 @@ package covid19.blueprints.all.all_views_frontend { usecase get_locations_for_location_group as UC44 usecase get_data_for_location as UC45 usecase get_data_for_day as UC46 + usecase page_info as UC80 } + vu --> UC30 vu --> UC31 vu --> UC40 @@ -53,4 +60,13 @@ vu --> UC43 vu --> UC44 vu --> UC45 vu --> UC46 + +vu --> UC80 + +package covid19.blueprints.all.all_views_frontend__au { + usecase page_tasks as UC81 +} + +au --> UC81 + @enduml \ No newline at end of file diff --git a/docs/blueprints/ecdc/uml/ecdc_use_cases.puml b/docs/blueprints/ecdc/uml/ecdc_use_cases.puml index 21ecadc32b0f6c5abad25cb85a650da235ed7265..daf62852a3c06e83354beffdea80a87b132cad7a 100644 --- a/docs/blueprints/ecdc/uml/ecdc_use_cases.puml +++ b/docs/blueprints/ecdc/uml/ecdc_use_cases.puml @@ -1,18 +1,21 @@ @startuml + left to right direction + package covid19.blueprints.app_user { actor AnonymousVisitor as vu actor AppManager as au actor SysAdmin as su actor AppDevTester as du } + package covid19.blueprints.app_user { vu <|-- au vu <|-- su su <|-- du au <|-- du } -left to right direction + package covid19.blueprints.ecdc.ecdc_views_task { usecase download_file as UC1 usecase import_file as UC2 @@ -24,6 +27,7 @@ package covid19.blueprints.ecdc.ecdc_views_task { usecase update_fact_table as UC21 usecase update_star_schema as UC22 } + au --> UC1 au --> UC2 au --> UC3 @@ -33,6 +37,7 @@ au --> UC12 au --> UC20 au --> UC21 au --> UC22 + package covid19.blueprints.ecdc.ecdc_views_frontend { usecase get_import as UC30 usecase get_flat as UC31 @@ -43,7 +48,9 @@ package covid19.blueprints.ecdc.ecdc_views_frontend { usecase get_locations_for_location_group as UC44 usecase get_data_for_location as UC45 usecase get_data_for_day as UC46 + usecase page_info as UC80 } + vu --> UC30 vu --> UC31 vu --> UC40 @@ -53,4 +60,12 @@ vu --> UC43 vu --> UC44 vu --> UC45 vu --> UC46 +vu --> UC80 + +package covid19.blueprints.ecdc.ecdc_views_frontend__au { + usecase page_tasks as UC81 +} + +au --> UC81 + @enduml \ No newline at end of file diff --git a/docs/blueprints/owid/uml/owid_use_cases.puml b/docs/blueprints/owid/uml/owid_use_cases.puml index fe75f0a7d660d020857b791f523232582af35083..91cf0772280dcdc873fe639134ec2085921746d4 100644 --- a/docs/blueprints/owid/uml/owid_use_cases.puml +++ b/docs/blueprints/owid/uml/owid_use_cases.puml @@ -1,4 +1,5 @@ @startuml + left to right direction package covid19.blueprints.app_user { @@ -7,13 +8,14 @@ package covid19.blueprints.app_user { actor SysAdmin as su actor AppDevTester as du } + package covid19.blueprints.app_user { vu <|-- au vu <|-- su su <|-- du au <|-- du } -left to right direction + package covid19.blueprints.owid.owid_views_task { usecase download_file as UC1 usecase import_file as UC2 @@ -25,6 +27,7 @@ package covid19.blueprints.owid.owid_views_task { usecase update_fact_table as UC21 usecase update_star_schema as UC22 } + au --> UC1 au --> UC2 au --> UC3 @@ -34,6 +37,7 @@ au --> UC12 au --> UC20 au --> UC21 au --> UC22 + package covid19.blueprints.owid.owid_views_frontend { usecase get_import as UC30 usecase get_flat as UC31 @@ -45,8 +49,8 @@ package covid19.blueprints.owid.owid_views_frontend { usecase get_data_for_location as UC45 usecase get_data_for_day as UC46 usecase page_info as UC80 - usecase page_tasks as UC81 } + vu --> UC30 vu --> UC31 vu --> UC40 @@ -57,5 +61,11 @@ vu --> UC44 vu --> UC45 vu --> UC46 vu --> UC80 + +package covid19.blueprints.owid.owid_views_frontend__au { + usecase page_tasks as UC81 +} + au --> UC81 + @enduml \ No newline at end of file diff --git a/docs/blueprints/rki_cases/uml/rki_cases_use_cases.puml b/docs/blueprints/rki_cases/uml/rki_cases_use_cases.puml index fc845d059099b5d5d0002739a3a52d1ad099cfab..584c14777b3c4d32c2417dfd1e43afa45f5fb29a 100644 --- a/docs/blueprints/rki_cases/uml/rki_cases_use_cases.puml +++ b/docs/blueprints/rki_cases/uml/rki_cases_use_cases.puml @@ -1,17 +1,21 @@ @startuml + left to right direction + package covid19.blueprints.app_user { actor AnonymousVisitor as vu actor AppManager as au actor SysAdmin as su actor AppDevTester as du } + package covid19.blueprints.app_user { vu <|-- au vu <|-- su su <|-- du au <|-- du } + package covid19.blueprints.rki_cases.rki_cases_views_task { usecase download_file as UC1 usecase import_file as UC2 @@ -23,6 +27,7 @@ package covid19.blueprints.rki_cases.rki_cases_views_task { usecase update_fact_table as UC21 usecase update_star_schema as UC22 } + au --> UC1 au --> UC2 au --> UC3 @@ -32,6 +37,7 @@ au --> UC12 au --> UC20 au --> UC21 au --> UC22 + package covid19.blueprints.rki_cases.rki_cases_views_frontend { usecase get_import as UC30 usecase get_flat as UC31 @@ -43,8 +49,8 @@ package covid19.blueprints.rki_cases.rki_cases_views_frontend { usecase get_data_for_location as UC45 usecase get_data_for_day as UC46 usecase page_info as UC80 - usecase page_tasks as UC81 } + vu --> UC30 vu --> UC31 vu --> UC40 @@ -55,5 +61,11 @@ vu --> UC44 vu --> UC45 vu --> UC46 vu --> UC80 + +package covid19.blueprints.rki_cases.rki_cases_views_frontend__au { + usecase page_tasks as UC81 +} + au --> UC81 + @enduml \ No newline at end of file diff --git a/docs/blueprints/rki_vaccination/uml/rki_vaccination_use_cases.puml b/docs/blueprints/rki_vaccination/uml/rki_vaccination_use_cases.puml index 0826022b281c78a35d83a5dc24ff5ea7fb4a05ab..6e48f612a09bfd8c971bffb542c15ab3a3728593 100644 --- a/docs/blueprints/rki_vaccination/uml/rki_vaccination_use_cases.puml +++ b/docs/blueprints/rki_vaccination/uml/rki_vaccination_use_cases.puml @@ -7,13 +7,14 @@ package covid19.blueprints.app_user { actor SysAdmin as su actor AppDevTester as du } + package covid19.blueprints.app_user { vu <|-- au vu <|-- su su <|-- du au <|-- du } -left to right direction + package covid19.blueprints.rki_vaccination.rki_vaccination_views_task { usecase download_file as UC1 usecase import_file as UC2 @@ -25,6 +26,7 @@ package covid19.blueprints.rki_vaccination.rki_vaccination_views_task { usecase update_fact_table as UC21 usecase update_star_schema as UC22 } + au --> UC1 au --> UC2 au --> UC3 @@ -34,6 +36,7 @@ au --> UC12 au --> UC20 au --> UC21 au --> UC22 + package covid19.blueprints.who.who_views_frontend { usecase get_import as UC30 usecase get_flat as UC31 @@ -45,8 +48,12 @@ package covid19.blueprints.who.who_views_frontend { usecase get_data_for_location as UC45 usecase get_data_for_day as UC46 usecase page_info as UC80 +} + +package covid19.blueprints.who.who_views_frontend__au { usecase page_tasks as UC81 } + vu --> UC30 vu --> UC31 vu --> UC40 @@ -58,4 +65,5 @@ vu --> UC45 vu --> UC46 vu --> UC80 au --> UC81 + @enduml \ No newline at end of file diff --git a/docs/blueprints/who/uml/who_domain_model_import.puml b/docs/blueprints/who/uml/who_domain_model_import.puml index 3549f540441d77d3a1f6f2ccfb9ad948d745acc5..6a72918baf606e14c7149299060d14bf5cf2f774 100644 --- a/docs/blueprints/who/uml/who_domain_model_import.puml +++ b/docs/blueprints/who/uml/who_domain_model_import.puml @@ -113,6 +113,7 @@ package covid19.blueprints.who.model_import { } } + AllImportFull <|-- AllImport AllImportIncrement <|-- AllImport AllImport <|-- AllFlat @@ -121,4 +122,5 @@ AllImport <|-- WhoImport AllFlat <|-- WhoFlat WhoImport <|-- WhoFlat + @enduml diff --git a/docs/blueprints/who/uml/who_use_cases.puml b/docs/blueprints/who/uml/who_use_cases.puml index 152bb5e24cc5e8adcc7c2d6914713a19e04c621b..5893419a2d1030a79b05ffd1093377a9a2d0e56d 100644 --- a/docs/blueprints/who/uml/who_use_cases.puml +++ b/docs/blueprints/who/uml/who_use_cases.puml @@ -1,5 +1,7 @@ @startuml + left to right direction + package covid19.blueprints.app_user { actor AnonymousVisitor as vu actor AppManager as au @@ -12,7 +14,7 @@ package covid19.blueprints.app_user { su <|-- du au <|-- du } -left to right direction + package covid19.blueprints.who.who_views_task { usecase download_file as UC1 usecase import_file as UC2 @@ -24,6 +26,7 @@ package covid19.blueprints.who.who_views_task { usecase update_fact_table as UC21 usecase update_star_schema as UC22 } + au --> UC1 au --> UC2 au --> UC3 @@ -33,6 +36,7 @@ au --> UC12 au --> UC20 au --> UC21 au --> UC22 + package covid19.blueprints.who.who_views_frontend { usecase get_import as UC30 usecase get_flat as UC31 @@ -44,8 +48,8 @@ package covid19.blueprints.who.who_views_frontend { usecase get_data_for_location as UC45 usecase get_data_for_day as UC46 usecase page_info as UC80 - usecase page_tasks as UC81 } + vu --> UC30 vu --> UC31 vu --> UC40 @@ -56,5 +60,11 @@ vu --> UC44 vu --> UC45 vu --> UC46 vu --> UC80 + +package covid19.blueprints.who.who_views_frontend__au { + usecase page_tasks as UC81 +} + au --> UC81 + @enduml \ No newline at end of file