Actions & Flow

Actions are the fundamental building blocks of activity diagrams. They represent activities or tasks that are performed in your workflow.

Simple Actions

Actions start with : and must end with ;. Text formatting within the label can be done using creole wiki syntax. Actions are implicitly linked in the order they are defined.

Activity Diagram Example
Loading...
Simple Actions Example

Start, Stop, and End Nodes

Use start to denote the beginning of a diagram, and stop or end to mark the end.

Activity Diagram Example
Loading...
Start, Stop, and End Nodes Example

Both stop and end keywords can be used to terminate the activity flow. They are functionally equivalent.

Action Lists

Actions can be defined as simple lists separated by specific characters for hierarchical organization.

Dash-Separated Actions

Activity Diagram Example
Loading...
Dash-Separated Actions Example

Star-Separated Actions

Star-separated actions support hierarchical levels using multiple stars.

Activity Diagram Example
Loading...
Star-Separated Actions Example

Multiline Actions

Actions can span multiple lines. The text will be automatically wrapped and formatted.

Activity Diagram Example
Loading...
Multiline Actions Example

Implicit Flow

Actions defined sequentially are automatically connected in order. You don't need to explicitly draw arrows between consecutive actions.

Activity Diagram Example
Loading...
Implicit Flow Example

Stereotypes

You can use standard UML stereotypes to change the appearance of action nodes. Supported stereotypes include <<object>>, <<sendSignal>>, <<acceptEvent>>, <<timeEvent>>, and more.

Activity Diagram Example
Loading...
Stereotypes Example