Subflow Steps

A subflow step is an integration step that specifies a Sub-flow.

The subflow step has the following properties.

Table 1. Subflow Steps
Field Description Mandatory?

Code

The code of this integration step.

Yes

Sequence

The sequence of this integration step.

Yes

Subtype

SUBFLOW

Yes

Subflow

The reference to a subflow

Yes

Condition Invocation Check

The dynamic logic condition that determines if this subflow must be invoked.
The subflow is not invoked if the condition returns false.

No

Function Post Process

The dynamic logic function that specifies how to post-process the results of the subflow.

No

Type Config

There are three configurations that may be provided.

  • subflowFunctionCode: The dynamic logic function that governs the number of times the integration must trigger the subflow, and the input parameters with which it triggers it.
    If you do not provide a dynamic logic function code, the integration triggers the subflow once with no parameters.

  • processSubflowInSequence: Must the subflow be processed in sequence (true) or in parallel (false)? The default value is false.

  • suppressWorkflowEvent: Must the subflow suppress sending out a workflow event in case of a failure? The default value is false.

No

Sample Configuration

For a subflow sample configuration, see Working with Sub-flows