LaunchWorkflow
You can use this function for Optiva Workflows.
Purpose
Launch a workflow from within another workflow and include input parameters. The LaunchWorkflow
function saves all data from the first action set before launching a new action set. This is related to StartWorkflow
.
LaunchWorkflow
does not include a start date. It provides default input parameters that can be changed by the user when the workflow is run.
Syntax
LaunchWorkflow(ActionSetCode [,Symbol, Object][,Input Parameter1, Input Parameter2...])
Part | Description |
---|---|
ActionSetCode |
Code for the workflow action set. |
Symbol |
Optional. The workflow automatically runs on the current symbol.
You can also use empty quotation marks to indicate the current symbol or enter the symbol name. |
Object |
Optional. The workflow automatically runs on the current object.
You can also use empty quotation marks to indicate the current object or enter the object code. |
Input Parameters |
Optional. Input parameters from the action set are used as defaults. The Launch Workflow dialog opens where the default parameters can be changed as necessary by the user before starting the workflow. Input parameters can also be read-only.
Along with information such as the system file name and other attributes, the URL must not exceed the limit of 2000 characters. |
Example
This example launches the ITEM_APPROVAL
workflow from within the FORMULA_APPROVAL
workflow. The input parameters are values for the ITEM_APPROVAL
workflow. These parameters are VENDOR
and DENSITY
.
'Check status of an item. If status value is below a specified value,
'start workflow to approve the item.
launchWorkflow("ITEM_APPROVAL", "ITEM", "00031", "ACME", 1.75)
After the workflow starts, a dialog displays the values of the input parameters. For this example, the values are for VENDOR
and DENSITY
. Users can specify the values manually.