Files
elwig-misc/uml/use-case-diagram.puml

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