This commit is contained in:
2025-07-05 21:32:36 +02:00
parent 3ad99735ba
commit c59947a0ac
18 changed files with 1294 additions and 289 deletions

33
statemachine.2.dot Normal file
View File

@@ -0,0 +1,33 @@
@startuml
skinparam state {
BackgroundColor<<choice>> LightYellow
}
[*] --> SUBMITTED
state PAID_choice <<choice>>
PAID --> PAID_choice
state SUBMITTED_choice <<choice>>
SUBMITTED --> SUBMITTED_choice
SUBMITTED --> PAID : PAY
PAID --> FULFILLED : FULFILL
SUBMITTED --> CANCELED : CANCEL [lambda]
PAID --> CANCELED : CANCEL
SUBMITTED --> SUBMITTED : ABCD
SUBMITTED_choice --> PAID2 : [lambda]
SUBMITTED_choice --> PAID3
PAID_choice --> PAID1 : [lambda]
PAID_choice --> PAID2 : [lambda]
PAID_choice --> HAPPEN : [lambda]
PAID_choice --> PAID3
PAID2 --> CANCELED
PAID3 --> CANCELED
PAID1 --> PAID1 : ABCD
PAID1 --> [*]
CANCELED --> [*]
FULFILLED --> [*]
HAPPEN --> [*]
@enduml