58 lines
1.0 KiB
Plaintext
58 lines
1.0 KiB
Plaintext
@startuml
|
|
|
|
left to right direction
|
|
|
|
actor "Geschäftsführer:in" as GF
|
|
actor "Mitglied" as MG
|
|
actor "Übernehmer:in" as ÜB
|
|
actor "Buchhalter:in" as BH
|
|
actor "Kellereiinspektor:in" as KI
|
|
|
|
BH <|- GF
|
|
GF -|> ÜB
|
|
|
|
rectangle Elwig {
|
|
usecase (Auszahlung berechnen) as AUSZ
|
|
usecase (Auszahlung durchführen) as AUSD
|
|
usecase (Parameter festlegen) as PARA
|
|
usecase (Traubentransportliste exportieren) as TTLE
|
|
|
|
rectangle #line:00000000 {
|
|
usecase (Nachricht an Mitglieder senden) as MAIL
|
|
usecase (Auswertungen erstellen) as STAT
|
|
}
|
|
|
|
rectangle #line:00000000 {
|
|
usecase (Mitglieder verwalten) as MGV
|
|
usecase (Flächenbindungen verwalten) as FBV
|
|
usecase (Lieferungen abwerten) as ABW
|
|
usecase (Trauben übernehmen) as TRÜB
|
|
}
|
|
|
|
FBV -|> MGV
|
|
AUSZ .> PARA : <<include>>
|
|
AUSD .> AUSZ : <<include>>
|
|
}
|
|
|
|
BH --- AUSD
|
|
BH --- AUSZ
|
|
GF --- PARA
|
|
|
|
GF --- MGV
|
|
MGV -- MG
|
|
|
|
ÜB --- TRÜB
|
|
TRÜB -- MG
|
|
|
|
GF --- ABW
|
|
ABW -- MG
|
|
|
|
GF --- STAT
|
|
|
|
GF -- TTLE
|
|
TTLE -- KI
|
|
|
|
GF --- MAIL
|
|
|
|
@enduml
|