System steps

Discover system steps

Start step

General Info
CategoryDescriptionRules
SystemInitiates the flow.- A single start step is mandatory.
Inputs

No configuration required.

Outputs

No configuration required.

Sample
Start step
The flow begins with the logger step, which logs a message, and concludes with the end step.

End step

General Info
CategoryDescriptionRules
SystemMarks the end of the flow. Optional, and can return a result.- At least one end step is required.
Inputs
LabelTypeRequiredVisibilityDescription
Return resultbooleannoAlwaysWhen true, it returns the final result of the flow.
Resultobjectnoconfig.returnResultThe final result to be returned by the flow.
Outputs

No configuration required.

Sample
Image of end step.
The flow begins with the logger step, logs a message, and concludes with the end step.

Logger step

General Info
CategoryDescription
SystemLogs application events.
Inputs
LabelTypeRequiredDefaultVisibilityDescription
levelchoiceyesInfoAlwaysLog importance level.
Possible values: Info, Warning, Error, Debug
Messagetextyes-AlwaysMessage to be logged, supports dynamic arguments for formatting.
Argumentstextno-AlwaysArguments for the format string. Zero or more allowed.
Outputs
NameTypeDescription
resultstringThe name of the next element in the list.
Sample
Image of end step.
The flow begins with the logger step, logs a message, and concludes with the end step.

Script step

General Info
CategoryDescription
SystemExecutes custom code.
Inputs
LabelTypeRequiredVisibilityDescription
codescriptyesAlwaysCustom code to execute.
Outputs
NameTypeDescription
resultobjectThe final result of the script execution.
Sample
Script image
The flow begins with the set script step, which executes custom code, and concludes with the end step. In case of an error during execution, the error will be logged, and the execution will terminate.

Set var step

General Info
CategoryDescription
SystemDefines a new variable in the current execution context.
Inputs
LabelTypeRequiredDefaultVisibilityDescription
Nametextyes-Always-
Value TypechoiceyesFixedAlwaysPossible values: Fixed, Script, Expression
Script Valuescriptconfig.valueType is SCRIPT-config.valueType is SCRIPT-
Fixed Valuetextconfig.valueType is FIXED-config.valueType is FIXED-
Expression Typechoiceconfig.valueType is EXPRESSION-config.valueType is EXPRESSIONPossible values:
Current User,
Field Value
Context Itemobjectconfig.expressionType.name is FIELD_VALUE-config.expressionType.name is FIELD_VALUE-
FieldentityFieldconfig.expressionType.name is FIELD_VALUE-config.expressionType.name is FIELD_VALUE-
Outputs
NameTypeDescription
resultVariablerecord/fieldThe variable created.
Sample
Set var image
The flow begins with the set var step, which defines a new variable in the context, and concludes with the end step.