Reimbursement approval flow
Three lanes (Employee, Manager, Finance) with a rejection branch and a final approval. The default PlantUML render stacks lanes vertically with bezier cross-lane arrows — the beautifier produces side-by-side columns with L-shaped handoff edges.
@startuml
|Employee|
start
:Submit reimbursement;
|Manager|
:Review request;
if (Approved?) then (yes)
|Finance|
:Process payment;
:Notify employee;
else (no)
|Employee|
:Receive rejection;
endif
stop
@enduml