Join Node

Synchronizes multiple concurrent flows into one, ensuring all paths complete before continuing.

Input Pin

Defines input data for an activity.

Initial Node

The starting point of the activity flow. It’s where the flow begins and is represented by a filled black circle.

Fork Node

Splits a single flow into multiple concurrent flows, enabling parallel execution.

Flow Final Node

Ends a specific flow path without terminating the entire activity. Useful for conditional exits.

Expansion Region

Executes actions on multiple items (e.g., iterating over a collection). Supports parallel or iterative execution.

Expansion Node

Input or output node for an ExpansionRegion, handling the flow of multiple items.

Exception Handler

Defines how exceptions are caught and handled within the activity flow.