FindFlowStep

Finds next or previous process flow steps relative to an existing flow step.

Reads in a ProcessFlowInfo object from a process variable and creates a new ProcessFlowInfo into another process variable. The created ProcessFlowInfo points to same process sequence as the input ProcessFlowInfo, but to a different flow step.

If the process variable identified by SourceFlowInfoVariableName is ProcessFlowInfo then output will be a single ProcessFlowInfo object. Otherwise, if the process variable identified by SourceFlowInfoVariableName is a list of ProcessFlowInfo then the statement produces a ProcessFlowInfo for each input separately and outputs them as a list in the same order.

Properties

Name Description
IsEnabled Turns on/off the execution of this statement.
SourceFlowInfoVariableName Name of the Process variable where to get flow step info used as a reference.
TargetFlowInfoVariableName Name of the Process variable where to store the result.
Mode Selection for how the new flow step info is defined.
ProcessToFind The process group to search for.
SearchDirection Selection for search direction in the process sequence.
LoopingSearch When evaluates to True, the flow step search can loop from end of the sequence to the start and from the start of the sequence to the end.
ReturnStepOffset The evaluated value determines an offset in number of flow steps forward or backward applied to the result.
SkipOptionalSteps When evaluates to True, an optional flow step can never be returned. The search and offset logic will skip over all optional steps and may fail if a non-optional flow step was not found.