webMethods 10.2 | Dynamic Apps Platform | webMethods BPM Process Development Help | Step Inputs and Outputs | About Inputs and Outputs | Defining a Global Process Specification
 
Defining a Global Process Specification
When you configure a call activity step to invoke a BPMN callable process, you also define a global process specification in the process you call. This includes inputs to and outputs from the callable process, allowing you to access process data.
The inputs of a callable process can be any available pipeline process data from previous steps in the process. Similarly, the outputs can be any process data you choose to include. The call activity step passes the entire pipeline to a start none event in the callable process, and the callable process automatically returns its resulting pipeline to the parent.
Designer automatically uses the defined global process specification (inputs and outputs) to populate the call activity step inputs and outputs. This happens when you drag and drop the child process onto the process editor canvas, or when you select the process on the Implementation page in the Properties view of the call activity step.
Tip: Click the Auto-populate button in both sections on the Inputs / Outputs page in the Properties view of the call activity step to update the inputs and outputs of the call activity to match the defined global process specification.
* To define a global process specification
1. In the process editor, open the process you want to configure as a callable process.
2. Click anywhere in the design canvas to select the process.
3. On the Global Process Specification page in the Properties view, specify the documents that should be used to invoke the callable process in the Input Specification for Callable Process section. For more information, see Create Inputs and Outputs and Remove Inputs and Outputs.
4. In the Output Specification for Callable Process section specify the documents you want returned to the call activity that called the process (you may need to scroll to the right to see this section). For more information, see Create Inputs and Outputs and Remove Inputs and Outputs.
5. Save the process.

Copyright © 2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.