Calling a workflow synchronously runs the called workflow as a part of the run of the calling workflow. The calling workflow can use the called workflow's output parameters as input parameters when it runs its subsequent schema elements.

You call workflows synchronously from another workflow by using the Workflow element.

Open a workflow for editing in the workflow editor.

Add some elements to the workflow schema.


Drag a Workflow element from the Generic menu to the appropriate position in the workflow schema.

The Choose workflow selection dialog box appears.


Search for ands select the workflow you want and click OK.

If the search returns a partial result, narrow your search criterion or increase the number of search results from the Tools > User preferences menu in the client.


Link the Workflow element to the elements that precede and follow it in the workflow schema.


Click the Workflow element to show its properties tabs in the bottom half of the Schema tab.


Bind the required input parameters to the workflow in the IN tab of the workflow schema element.


Bind the required output parameters to the workflow in the OUT tab of the workflow schema element's.


Define the exception behavior of the workflow in the Exceptions tab.


Click Save at the bottom of the workflow editor.

You called a workflow synchronously from another workflow. When the workflow reaches the synchronous workflow during its run, the synchronous workflow starts, and the initial workflow waits for it to complete before continuing its run.

You can call a workflow asynchronously from a workflow.