Workflow & Process Modeling
UML Activity Diagram Maker
Design graphical representations of stepwise activities, operational workflows, decision diamonds, and concurrency synchronization.
Map Complex Workflows Easily
Add initial nodes, actions, conditional guards, and final endpoints with snap-to-grid accuracy.
What is an Activity Diagram?
An activity diagram is essentially an advanced flowchart that models the workflow of a system, business process, or algorithm. It displays the sequence of actions and the flow of control from one activity to another.
Standard Activity Diagram Elements
- Initial Node (Filled Circle ●): Starting point of the activity flow.
- Action / Activity (Rounded Rectangle): Represents a unit of work or procedural step being performed.
- Decision Diamond (◇): Evaluates a condition with outgoing paths guarded by boolean expressions (e.g.
[isAuthorized]vs[else]). - Fork & Join (Solid Bar): Splits a single flow into concurrent parallel threads (Fork) or waits for all parallel tasks to complete (Join).
- Final Node (Bullseye Circle ◉): Terminal state marking the end of the activity flow.
