When modeling large, complex processes, Flow Models can often become unwieldy and difficult to edit and manage. In such cases, it is often convenient to break it down into sub-processes that can be edited separately. Each sub-process can then be inserted into the main process as a Component.
Another use of Components is where a sub-process is used in several different processes. Instead of duplicating the sub process multiple times, it can be added as a Component into each process. This also makes changes to the sub-process more manageable, as it only needs to be modified once.
Components are built in the Flow Modeler in the same way as other Flows.
From the Library, click Add New Flow Model. Name the model and provide a description. You can then add the required steps to build your component process. All available step types, decisions and diverge/merge nodes may be used, in the same way that you would in any other Workflow or Process Map.
When the component process is ready, publish the model as either a Process Map or Workflow depending of whether you plan to use it in a Workflow or Process Map. Note that Workflow Components cannot be added to Process maps, and vice versa.
The Component created can be added to a new or existing Workflow or Process Map. Add a Component Step by drag & drop from the left menu. Then choose your Component from the Select Component details on the right.
When a workflow is run, the Component steps will be run in the same manner as the other workflow steps. The user will be assigned and complete steps in the usual way, with no visible difference between the component and workflow steps.