Standard Variables
These variables are automatically populated and accessible within every flow execution. They provide essential information about the current file being processed, the flow itself, and the execution environment.
File and Folder Variables
These variables relate to the file currently being processed and its location within the original library and the temporary workspace.
Working File (Temp) Variables
These variables refer to the file and folder inside the flow's temporary working directory ({temp}). The file often has a GUID for a name.
| Variable | Description | Type | Example |
|---|---|---|---|
file.FullName | Full path and filename of the working file. | string | /temp/Runner-123/b0d11434.mkv |
file.Name | Short filename of working file (with extension). | string | b0d11434.mkv |
file.NameNoExtension | Short filename without extension. | string | b0d11434 |
file.Extension | Extension of the working file. | string | .mkv |
ext | (Alias for file.Extension) | string | .mkv |
file.Size | Size of the working file in bytes. | long | 100000000 |
folder.FullName | Full path of the temporary working directory. | string | /temp/Runner-44d45... |
folder.FileName | Short name of the temporary working directory. | string | Runner-44d45... |
Original File (Library) Variables
These variables refer to the file's details before it was moved to the temporary folder. Use these for final naming or reporting.
| Variable | Description | Type | Example |
|---|---|---|---|
file.OriginalName | The original file path as read from the library. | string | /mnt/library/video.mkv |
file.Orig.FullName | Full path and filename of the original library file. | string | C:\Files\TestFile.mkv |
file.Orig.FileName | Short filename of the original file (with extension). | string | TestFile.mkv |
file.Orig.FileNameNoExtension | Short filename of the original file without extension. | string | TestFile |
file.Orig.Extension | Extension of the original file. | string | .mkv |
file.Orig.Size | Size of the original file in bytes. | long | 100000000 |
folder.Orig.FullName | Full path of the original folder. | string | C:\Files |
folder.Orig.Name | Short folder name of the original file's location. | string | Files |
File Date/Time Variables
These represent the creation and modification times of the original file.
| Variable | Description | Type | Example |
|---|---|---|---|
file.Create | Creation Date and Time of the original file. | DateTime | DateTime object |
file.Create.Year | Creation Year of the original file. | int | 2020 |
file.Create.Month | Creation Month of the original file. | int | 3 |
file.Create.Day | Creation Day of the original file. | int | 28 |
file.Modified | Modification Date and Time of the original file. | DateTime | DateTime object |
file.Modified.Year | Modification Year of the original file. | int | 2020 |
file.Modified.Month | Modification Month of the original file. | int | 3 |
file.Modified.Day | Modification Day of the original file. | int | 28 |
Flow and Time Variables
These provide metadata about the current execution context and timing.
| Variable | Description | Type | Example |
|---|---|---|---|
FlowName | The name of the flow currently being executed. | string | Convert Videos |
temp | The full path to the temporary working directory. | string | /temp/Runner-44d45... |
time.processing | The total time the flow has been processing so far (formatted). | string | 00:12:31 |
time.processingRaw | The total processing time as a raw TimeSpan object. | TimeSpan | System.TimeSpan object |
time.now | The current localized date and time. | string | 17/11/2025 8:07 AM |
Executed Flow Elements
ExecutedFlowElements is a special array variable that contains a list of every flow element that has successfully executed in the current flow. This is primarily used for advanced conditional logic.
| Field | Type | Description |
|---|---|---|
NodeName | string | The user-defined name of the flow element. |
NodeUid | string | The unique identifier (UID) of the flow element part. |
FlowPartUid | Guid | The UID of the actual flow part definition from the flow. |
ProcessingTime | TimeSpan | The time it took to process this node/element. |
Output | int | The output number (e.g., 1, 2, 3) from this node/element, indicating which path was followed. |
Depth | int | The flow depth (layer) this element was executed in. |
The fields are named Node for legacy reasons, but they accurately refer to Flow Elements.