Templates / flowchart

Event-driven order fulfillment

An order event triggering inventory reservation, payment, packing, and shipping, with a failure-compensation branch.

Open in studio

Preview

Mermaid 11 renderer

Rendering preview...

Mermaid source

flowchart

flowchart LR
    orderPlaced([Order placed event]) --> reserve[Reserve inventory]
    reserve --> charge[Charge payment]
    charge --> pack[Pack order]
    pack --> ship[Ship order]
    ship --> notify([Order shipped event])
    charge -->|payment failed| release[Release inventory]
    release --> cancel([Order cancelled event])

More templates