workshop-baker-kotlin/docs/sequence.puml
2022-03-08 09:31:05 +01:00

21 lines
494 B
Text

@startuml
actor Customer as C
participant "Web-shop API" as API
participant ERP
participant Factory
participant PostOffice
participant Accountant
C -> API : Lookup product
activate API
API -> ERP : Validate Order (check availability)
API -> C : OK
deactivate API
C -> API : Order product
activate API
API -> C : OK
API -> ERP : Validate Order (check availability)
API -> Factory : Manufacture Product
API -> PostOffice : Ship Product
API -> Accountant : Invoice Customer
deactivate API
@enduml