Try OpenEdge Now
skip to main content
User's Guide
Defining and assigning performers : Defining performers : Defining an inline subprocess
 

Defining an inline subprocess

The Inline Subprocess is a self-contained subprocess that contains the same dataslots and other data variables as its parent process, and opens within the same File tab as its parent. By creating a process and subprocesses that share the same data variables, you can avoid using external processes as subprocesses to the active project. You may also avoid creating or assigning duplicate dataslots for these external processes, and performing complex dataslot mapping. Inline Subprocesses also reduce overheads by avoiding the checking out of multiple external subprocesses that might be part of other Process Model projects.
Note: The Inline Subprocess is not available for Web applications.
Note the following restrictions on the use of Inline Subprocesses:
*You cannot convert an inline subprocess to a conventional subprocess.
*The Rollback function is not supported for Inline Subprocesses.
You can use one of the following three methods to create an inline subprocess:
*Use the New Embedded Subprocess icon from the Tasks pane (see Using the New Embedded Subprocess icon).
*Use the Collapse functionality to collapse a group of worksteps having a single input link and a single output link to form an inline subprocess (see Using the Collapse functionality).
*Use a process model from the Repository Browser into the diagram (see Using a process model).
* Using the New Embedded Subprocess icon
* Using the Collapse functionality
* Using a process model