2019.2

Table Of Contents
To learn how to create a startup process see: "Adding a startup process" on the next page.
Subprocesses
Subprocesses are special processes that can be called by any other process. Subprocesses
act exactly as subroutines in programming languages, allowing users to reuse existing
processes by sharing them to the whole configuration file. They can thus be used to perform
redundant operations that may need to be executed numerous times; for instance, archiving a
copy of a zipped file received as the input job file, then decompressing it before sending the
unzipped version of it back to the calling process.
To learn how to create a subprocess see: "Adding a subprocess" on the next page.
To call a subprocess from another process, use the "Go Sub" on page501 Process logic task.
Whenever a process calls a subprocess, the main process (the caller) will wait for the called
subprocess to finish its execution before carrying on with its own. This means the subprocess
feature is synchronous with the main process. This also means the calling process actually
appends the subprocess to its own workflow.
Creating a process
Adding a process
There are two different ways to create a new regular process.
l
In the Ribbon, go to the Home tab and click the Process button in the Processes group.
l
In the Configuration Components pane, right-click on any process or the Processes
folder and select Insert > Insert Process or Insert Self Replicating Process.
Regardless of the method, a new process is created with a default name (Process1, Process2,
etc), an Input task and an Output task. The defaults are configurable in the "Default
configuration behavior preferences" on page792 screen.
Note
While a configuration is limited to a maximum of 512 processes, any given process can
Page 128