Output Parameters

You can save and access workflow output parameters.

APIs are provided (see APIs) to access these parameters from external systems.

You can define any number of output parameters (out parameters defined in the workflow globally), all those with non-null values will be saved. Parameters are saved for each workflow, and for both main workflows and subflows. All parameters other than those of type arraylist are supported.

In case of in-memory workflows, out parameters are saved as part of the workflow transaction (provided the saveonsucess flag is set to true). In case of regular workflows, out parameters are saved in a separate transaction after the last activity is executed. See also, Changes to Out-of-the-Box Workflows.