updated for functions

This commit is contained in:
2026-06-07 09:25:22 +02:00
parent 3c70d75d92
commit b268639074
15 changed files with 524 additions and 89 deletions

View File

@@ -0,0 +1,29 @@
@startuml
skinparam state {
BackgroundColor<<choice>> LightYellow
}
[*] --> SUBMITTED
state PAID <<choice>>
state SUBMITTED <<choice>>
SUBMITTED -[#1E90FF,bold]-> PAID : PAY
PAID -[#1E90FF,bold]-> FULFILLED : FULFILL
SUBMITTED -[#1E90FF,bold]-> CANCELED : CANCEL [λ]
PAID -[#1E90FF,bold]-> CANCELED : CANCEL
SUBMITTED -[#1E90FF,bold]-> SUBMITTED : ABCD
SUBMITTED -[#4682B4,bold]-> PAID2 : [λ] (order=0)
SUBMITTED -[#4682B4,bold]-> PAID3 : (order=1)
PAID -[#FF6347,bold]-> PAID1 : [λ] (order=0)
PAID -[#FF6347,bold]-> PAID2 : [guard1] (order=1)
PAID -[#FF6347,bold]-> HAPPEN : [λ] (order=2)
PAID -[#FF6347,bold]-> PAID3 : (order=3)
PAID2 -[#1E90FF,bold]-> CANCELED
PAID3 -[#1E90FF,bold]-> CANCELED
PAID1 -[#1E90FF,bold]-> PAID1 : ABCD / λ, action2
CANCELED --> [*]
FULFILLED --> [*]
@enduml