Embedded subprocess interaction pattern
A subprocess is a process in itself that handles a part of the main process's functionality. It's a set of activities that have a sequence and a defined purpose. One of the many types of subprocesses is the embedded subprocess, which is a part of our discussion in this section.
The following table summarizes the details of the interaction pattern of the embedded subprocess:
Signature |
Embedded Subprocess Interaction Pattern |
Classification |
Interaction Pattern |
Intent |
To establish subprocesses that are in-line within the main process. |
Motivation |
When you have the business requirement to create subprocesses that are embedded within the parent processes, are not reusable, and loops can be created on the subprocess, then the obvious choice is the embedded subprocess. |
Applicability |
The embedded subprocess is not independent of the parent process and hence, is in-line within the process and is often termed an in-line subprocess. |
Implementation... |