Designer 10.5 | webMethods BPM Process Development Help | Process Engine Processing | Call Activity Concepts | About Dynamically-Invoked Processes | Dynamically Invoking Multiple Processes
 
Dynamically Invoking Multiple Processes
It is possible to dynamically invoke two or more processes from a single call activity step that is configured for dynamic process behavior. This can be done by mapping pipeline data (for example, purchase order data) into a document reference list that specifies two or more document type instances:
*Use pub.prt.CallActivityModel as the document type for callable processes.
*Use pub.prt.SubprocessModel as the document type for deprecated referenced processes.
By creating the necessary logic, you can pass pipeline data to each dynamically invoked process as required; furthermore, you can create multiple instances of each process, as described in Invoking Multiple Instances of a Dynamic Process.
Special considerations must be taken to ensure proper document handling. For more information, see Handling SubprocessModel Documents with Dynamically Invoked Processes.
Related Topics