# Flow Properties

The **Flow Properties** section in the **Designer Interface** allows users to configure flow-specific settings, manage versions, and add comments. It consists of multiple tabs that provide control over execution, metadata, and collaboration.

### Properties Tab <a href="#properties-tab" id="properties-tab"></a>

This tab contains essential details about the flow, including identification and export options.

* **Flow ID**: Displays a unique identifier for the flow with a copy button for easy reference.
* **Flow Name** (required): The name of the flow.
* **Description**: A text field to document the flow's purpose.
* **Integrations**: A selection dropdown. Displays associated integrations as tags. Users can assign or remove integrations.

### Settings Tab <a href="#settings-tab" id="settings-tab"></a>

The Settings tab provides execution controls and error-handling options.

* **Execution Delay**: A slider to adjust execution speed (Realtime, Normal, Slow, Slowest).
* **Timeout After Seconds** (required): Defines the maximum allowed execution time before timeout.
* **Retry on Fail**: A toggle switch to enable automatic retries on failure.
* **On Error Handling**:
  * **Abort Flow Execution**: Stops execution upon an error.
  * **Continue to Next**: Proceeds with the next step even if an error occurs.
* **Notes**: A free-text field for adding internal documentation about the flow settings.

### Comments Tab <a href="#comments-tab" id="comments-tab"></a>

The Comments tab enables users to add and view comments within the flow. This feature is useful for collaboration and documentation.

* Users can leave feedback, suggestions, or documentation notes directly in the flow.
* Comments remain associated with the flow for future reference.

### Versions Tab <a href="#versions-tab" id="versions-tab"></a>

The **Versions** tab manages different versions of the flow, allowing users to track changes and maintain version control.

#### Version Details <a href="#version-details" id="version-details"></a>

Each version displays the following information:

* **Version Number** (#)
* **Date & Time of Creation**
* **Description**
* **Tags**

The **Active Version** is marked with an Active tag, ensuring users can identify the currently deployed version.&#x20;

#### Version Actions (Ellipsis Menu) <a href="#version-actions-ellipsis-menu" id="version-actions-ellipsis-menu"></a>

Each version includes an options menu (ellipsis button) with the following actions:

* **View Version**: Opens the selected version details.
* **Set as Active**: Marks the version as the currently used flow version (adds an Active tag).
* **Set as Draft**: Moves the version to draft status for further editing.
* **Delete Version**: Removes the selected version permanently.
* **Clone Version**: Duplicates the selected version to create a new one.

Export Flow : To back up or share your flow, you can export it by clicking the "Export" button. This generates a file that contains all the details of your flow, which can be imported into another environment or used for version control.

**Save**: After making any modifications or updates to your flow properties, ensure to save your changes by clicking the "Save" button. This action will commit your changes to the system, ensuring that your flow is updated with the new properties and settings.

By managing the flow properties and settings, you can customize and optimize the behavior and execution of your flows according to your specific requirements.
