Skip to content
Snippets Groups Projects
Commit 8ad54e6c authored by thomaswoehlke's avatar thomaswoehlke
Browse files

working on: 0.0.34 Release

parent ac472dd3
No related branches found
No related tags found
No related merge requests found
docs/blueprints/rki_vaccination/uml_implementation/rki_vaccination_use_cases.png

171 KiB | W: | H:

docs/blueprints/rki_vaccination/uml_implementation/rki_vaccination_use_cases.png

262 KiB | W: | H:

docs/blueprints/rki_vaccination/uml_implementation/rki_vaccination_use_cases.png
docs/blueprints/rki_vaccination/uml_implementation/rki_vaccination_use_cases.png
docs/blueprints/rki_vaccination/uml_implementation/rki_vaccination_use_cases.png
docs/blueprints/rki_vaccination/uml_implementation/rki_vaccination_use_cases.png
  • 2-up
  • Swipe
  • Onion skin
@startuml
left to right direction
actor Visitor as vu
package user {
package covid19.blueprints.app_user {
actor AnonymousVisitor as vu
actor AppManager as au
actor SysAdmin as su
actor Admin as au
actor AppDevTester as du
}
package rki_views_frontend {
usecase url_vaccination_info as UC1
usecase url_vaccination_tasks as UC2
usecase url_vaccination_imported as UC3
usecase url_vaccination_data as UC4
package covid19.blueprints.app_user {
vu <|-- au
vu <|-- su
su <|-- du
au <|-- du
}
package rki_vaccination_views_for_tasks {
usecase task_who_download_only as UC50
usecase task_who_import_only as UC51
usecase task_who_update_dimension_tables_only as UC52
usecase task_who_update_fact_table_initial_only as UC53
usecase task_who_update_fact_table_incremental_only as UC54
usecase task_who_update_star_schema_initial as UC55
usecase task_who_update_star_schema_incremental as UC56
package covid19.blueprints.rki_vaccination.rki_vaccination_views_frontend {
usecase url_get_import as UC30
usecase url_get_flat as UC31
usecase url_get_years as UC40
usecase url_get_days as UC41
usecase url_get_days_for_year as UC42
usecase url_get_location_groups as UC43
usecase url_get_locations_for_location_group as UC44
usecase url_get_data_for_location as UC45
usecase url_get_data_for_day as UC46
usecase url_page_info as UC80
}
package rki_vaccination_celery_tasks {
usecase url_vaccination_task_download_only as UC100
usecase url_vaccination_task_import_only as UC101
usecase url_vaccination_task_update_dimensiontables_only as UC102
usecase url_vaccination_task_update_facttable_incremental_only as UC103
usecase url_vaccination_task_update_facttable_initial_only as UC104
usecase url_vaccination_task_update_starschema_initial as UC105
usecase url_vaccination_task_update_starschema_incremental as UC106
vu --> UC30
vu --> UC31
vu --> UC40
vu --> UC41
vu --> UC42
vu --> UC43
vu --> UC44
vu --> UC45
vu --> UC46
vu --> UC80
package covid19.blueprints.rki_vaccination.rki_vaccination_views_for_tasks {
usecase url_download_file as UC1
usecase url_import_file as UC2
usecase url_import_file_flat as UC3
usecase url_full_update_dimension_tables as UC10
usecase url_full_update_fact_table as UC11
usecase url_full_update_star_schema as UC12
usecase url_update_dimension_tables as UC20
usecase url_update_fact_table as UC21
usecase url_update_star_schema as UC22
usecase url_page_tasks as UC81
}
vu --> UC1
vu --> UC2
vu --> UC3
vu --> UC4
au --> UC50
au --> UC51
au --> UC52
au --> UC53
au --> UC54
au --> UC55
au --> UC56
UC50 --> UC100
UC51 --> UC101
UC52 --> UC102
UC53 --> UC103
UC54 --> UC104
UC55 --> UC105
UC56 --> UC106
au --> UC1
au --> UC2
au --> UC3
au --> UC10
au --> UC11
au --> UC12
au --> UC20
au --> UC21
au --> UC22
au --> UC81
package covid19.blueprints.rki_vaccination.rki_vaccination_celery_tasks {
usecase task_import_file as UC102
usecase task_import_file_flat as UC103
usecase task_full_update_dimension_tables as UC110
usecase task_full_update_fact_table as UC111
usecase task_full_update_star_schema as UC112
usecase task_update_dimension_tables as UC120
usecase task_update_fact_table as UC121
usecase task_update_star_schema as UC122
}
UC2 --> UC102
UC3 --> UC103
UC10 --> UC110
UC11 --> UC111
UC12 --> UC112
UC20 --> UC120
UC21 --> UC121
UC22 --> UC122
@enduml
\ No newline at end of file
@startuml
left to right direction
actor Visitor as vu
package user {
actor SysAdmin as su
actor Admin as au
package covid19.blueprints.app_user {
actor AnonymousVisitor as vu
actor AppManager as au
actor SysAdmin as su
actor AppDevTester as du
}
package who_views_frontend {
usecase url_who_info as UC1
usecase url_who_tasks as UC2
usecase url_who_imported as UC3
usecase url_who_date_reported_all as UC4
usecase url_who_date_reported as UC5
usecase url_who_date_reported_cases_new as UC6
usecase url_who_date_reported_cases_cumulative as UC7
usecase url_who_date_reported_deaths_new as UC8
usecase url_who_date_reported_deaths_cumulative as UC9
usecase url_who_region_all as UC10
usecase url_who_region as UC11
usecase url_who_country_all as UC12
usecase url_who_country as UC13
usecase url_who_country_cases_new as UC14
usecase url_who_country_cases_cumulative as UC15
usecase url_who_country_deaths_new as UC16
usecase url_who_country_deaths_cumulative as UC17
usecase url_who_germany as UC18
usecase url_who_region_all as UC19
usecase url_who_region_all as UC20
package covid19.blueprints.app_user {
vu <|-- au
vu <|-- su
su <|-- du
au <|-- du
}
package who_views_for_tasks {
usecase url_task_who_download_only as UC50
usecase url_task_who_import_only as UC51
usecase url_task_who_update_dimension_tables_only as UC52
usecase url_task_who_update_fact_table_initial_only as UC53
usecase url_task_who_update_fact_table_incremental_only as UC54
usecase url_task_who_update_star_schema_initial as UC55
usecase url_task_who_update_star_schema_incremental as UC56
package covid19.blueprints.who.who_views_frontend {
usecase url_get_import as UC30
usecase url_get_flat as UC31
usecase url_get_years as UC40
usecase url_get_days as UC41
usecase url_get_days_for_year as UC42
usecase url_get_location_groups as UC43
usecase url_get_locations_for_location_group as UC44
usecase url_get_data_for_location as UC45
usecase url_get_data_for_day as UC46
usecase url_page_info as UC80
}
package who_celery_tasks {
usecase task_who_download_only as UC100
usecase task_who_import_only as UC101
usecase task_who_update_dimension_tables_only as UC102
usecase task_who_update_fact_table_initial_only as UC103
usecase task_who_update_fact_table_incremental_only as UC104
usecase task_who_update_star_schema_initial as UC105
usecase task_who_update_star_schema_incremental as UC106
vu --> UC30
vu --> UC31
vu --> UC40
vu --> UC41
vu --> UC42
vu --> UC43
vu --> UC44
vu --> UC45
vu --> UC46
vu --> UC80
package covid19.blueprints.who.who_views_for_tasks {
usecase url_download_file as UC1
usecase url_import_file as UC2
usecase url_import_file_flat as UC3
usecase url_full_update_dimension_tables as UC10
usecase url_full_update_fact_table as UC11
usecase url_full_update_star_schema as UC12
usecase url_update_dimension_tables as UC20
usecase url_update_fact_table as UC21
usecase url_update_star_schema as UC22
usecase url_page_tasks as UC81
}
vu --> UC1
vu --> UC2
vu --> UC3
vu --> UC4
vu --> UC5
vu --> UC6
vu --> UC7
vu --> UC8
vu --> UC9
vu --> UC10
vu --> UC11
vu --> UC12
vu --> UC13
vu --> UC14
vu --> UC15
vu --> UC16
vu --> UC17
vu --> UC18
vu --> UC19
vu --> UC20
au --> UC50
au --> UC51
au --> UC52
au --> UC53
au --> UC54
au --> UC55
au --> UC56
UC50 --> UC100
UC51 --> UC101
UC52 --> UC102
UC53 --> UC103
UC54 --> UC104
UC55 --> UC105
UC56 --> UC106
au --> UC1
au --> UC2
au --> UC3
au --> UC10
au --> UC11
au --> UC12
au --> UC20
au --> UC21
au --> UC22
au --> UC81
package covid19.blueprints.who.who_celery_tasks {
usecase task_import_file as UC102
usecase task_import_file_flat as UC103
usecase task_full_update_dimension_tables as UC110
usecase task_full_update_fact_table as UC111
usecase task_full_update_star_schema as UC112
usecase task_update_dimension_tables as UC120
usecase task_update_fact_table as UC121
usecase task_update_star_schema as UC122
}
UC2 --> UC102
UC3 --> UC103
UC10 --> UC110
UC11 --> UC111
UC12 --> UC112
UC20 --> UC120
UC21 --> UC121
UC22 --> UC122
@enduml
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment