A UML workflow diagram for business processes, decisions, and parallel work.
Activity diagrams model control flow: start, actions, decisions, forks, and end. Use them for onboarding, order processing, and approvals. This page is a studio-ready example. The activity diagram tutorial goes deeper on swimlanes and notation.
Initial and final nodes of the flow.
A rounded rectangle for a step.
A diamond with guarded outgoing paths.
Split and merge parallel branches.
Use the homepage editor with PlantUML activity syntax.
Use start, :actions;, if, and stop.
@startuml
start
:Receive order;
if (Paid?) then (yes)
:Ship;
else (no)
:Remind customer;
endif
stop
@endumlConfirm branches in the live preview, then export.
@startuml
start
:Customer submits order;
if (In stock?) then (yes)
:Reserve items;
:Charge payment;
:Ship;
else (no)
:Notify backorder;
endif
stop
@enduml