Subprocesses
A subprocess is a process fragment that can be called from another stream process, or initiated manually by the user.
Invoking a Subprocess
There are three ways to initiate a subprocess:
Defining a Subprocess
To define a subprocess:
Use Cases
Subprocess are useful in following circumstances:
In the following stream, the incident has already been marked as completed. But if it is required at a later time that a witness or employee report is needed, those processes can be started and the status of the incident will change back to 'In Process'. Such sub processes are created by marking them to be started manually. Such sub processes are available to be started multiple times.