Start Activity

Purpose: A milestone activity that marks the start of a flowchart. The Start activity serves as the entry point for workflow execution and defines where the workflow begins.

Input Properties

This activity has no input properties. It is a simple marker activity that indicates the beginning of a workflow flowchart.

Output Properties

This activity has no output properties. It immediately proceeds to the next connected activity in the workflow.

Usage Example

Scenario: Create a simple workflow that logs a message

Workflow Structure:
1. Start Activity - Marks the beginning of the workflow
2. WriteLine Activity - Outputs "Hello, World!" to the console

Configuration:
- No configuration needed for the Start activity
- Connect the Start activity to the WriteLine activity

Result:
- When the workflow executes, it begins at the Start activity
- Execution immediately proceeds to the WriteLine activity
- The message "Hello, World!" is logged to the console

Important Notes

  • The Start activity is non-blocking - it doesn't pause or wait for any conditions
  • It immediately proceeds to the next connected activity in the workflow
  • Typically, the Start activity has no incoming connections as it's the first step in the workflow
  • In flowchart-based workflows, the Start activity is automatically placed at the beginning
  • This activity implements the IStartNode interface, marking it as a valid starting point
  • You can only have one Start activity per workflow flowchart
  • All workflow execution begins from the Start activity

Related Activities