done
This commit is contained in:
33
statemachine.2.dot
Normal file
33
statemachine.2.dot
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user