Qorus Integration Engine®
5.0.12_git
|
The abstract class for subworkflow array steps. More...
Public Member Methods | |
abstract public softlist< auto > | array () |
The array method returns the list of elements for the step. More... | |
abstract public nothing | primary (auto array_arg) |
The primary step logic for the subworkflow step. More... | |
Additional Inherited Members | |
Static Public Member Methods inherited from OMQ::UserApi::Workflow::QorusSubworkflowStepBase | |
static public hash< auto > | bindSubworkflow (hash< auto > wf, hash< auto > order) |
This method binds a workflow to a subworkflow step. More... | |
static public hash< auto > | skipSubworkflow () |
This method will skip the execution of a subworkflow step. More... | |
The abstract class for subworkflow array steps.
A subworkflow step binds a child workflow (called a subworkflow) to a step and should be used to implement support for complex logical branching in Qorus.
Subworkflow steps may not have validation logic.
|
pure virtual |
The array method returns the list of elements for the step.
|
pure virtual |
The primary step logic for the subworkflow step.
array_arg | the array element for this step index as returned by the array method |
This code must call either wf_bind_subworkflow() or wf_skip_subworkflow() or an error will be raised.
If the step is not to be skipped, then the step nust bind a subworkflow order to the step by calling the wf_bind_subworkflow() workflow API function.