Skip to main content

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.

VariableDescriptionTypeExample
file.FullNameFull path and filename of the working file.string/temp/Runner-123/b0d11434.mkv
file.NameShort filename of working file (with extension).stringb0d11434.mkv
file.NameNoExtensionShort filename without extension.stringb0d11434
file.ExtensionExtension of the working file.string.mkv
ext(Alias for file.Extension)string.mkv
file.SizeSize of the working file in bytes.long100000000
folder.FullNameFull path of the temporary working directory.string/temp/Runner-44d45...
folder.FileNameShort name of the temporary working directory.stringRunner-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.

VariableDescriptionTypeExample
file.OriginalNameThe original file path as read from the library.string/mnt/library/video.mkv
file.Orig.FullNameFull path and filename of the original library file.stringC:\Files\TestFile.mkv
file.Orig.FileNameShort filename of the original file (with extension).stringTestFile.mkv
file.Orig.FileNameNoExtensionShort filename of the original file without extension.stringTestFile
file.Orig.ExtensionExtension of the original file.string.mkv
file.Orig.SizeSize of the original file in bytes.long100000000
folder.Orig.FullNameFull path of the original folder.stringC:\Files
folder.Orig.NameShort folder name of the original file's location.stringFiles

File Date/Time Variables

These represent the creation and modification times of the original file.

VariableDescriptionTypeExample
file.CreateCreation Date and Time of the original file.DateTimeDateTime object
file.Create.YearCreation Year of the original file.int2020
file.Create.MonthCreation Month of the original file.int3
file.Create.DayCreation Day of the original file.int28
file.ModifiedModification Date and Time of the original file.DateTimeDateTime object
file.Modified.YearModification Year of the original file.int2020
file.Modified.MonthModification Month of the original file.int3
file.Modified.DayModification Day of the original file.int28

Flow and Time Variables

These provide metadata about the current execution context and timing.

VariableDescriptionTypeExample
FlowNameThe name of the flow currently being executed.stringConvert Videos
tempThe full path to the temporary working directory.string/temp/Runner-44d45...
time.processingThe total time the flow has been processing so far (formatted).string00:12:31
time.processingRawThe total processing time as a raw TimeSpan object.TimeSpanSystem.TimeSpan object
time.nowThe current localized date and time.string17/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.

FieldTypeDescription
NodeNamestringThe user-defined name of the flow element.
NodeUidstringThe unique identifier (UID) of the flow element part.
FlowPartUidGuidThe UID of the actual flow part definition from the flow.
ProcessingTimeTimeSpanThe time it took to process this node/element.
OutputintThe output number (e.g., 1, 2, 3) from this node/element, indicating which path was followed.
DepthintThe flow depth (layer) this element was executed in.
note

The fields are named Node for legacy reasons, but they accurately refer to Flow Elements.