Swimlane — procurement
Requester → Manager → Finance → Vendor purchase-order flow.
Make it your own.
title "Purchase order"
lane "Requester"
lane "Manager"
lane "Finance"
lane "Vendor"
node A "Submit PR" in Requester
node B "Approve" in Manager as diamond
node C "Budget check" in Finance as diamond
node D "Issue PO" in Finance
node E "Fulfil" in Vendor
node F "Receive" in Requester
node G "Invoice" in Vendor
node H "Pay" in Finance
A -> B
B -> C : "approved"
B -> A : "rejected"
C -> D : "within budget"
C -> A : "over budget"
D -> E
E -> F
E -> G
G -> H