A Start subprocess action is an action that allows you to start a subprocess from another (parent) process.
Using subprocesses is a good way to split the complexity of your business flow into multiple, simple and reusable processes.
The “Start subprocess” is available only on User Task nodes. For any other scenarios, you should use the Call Activity node instead.
To use a process as a subprocess you must first create it. Once the subprocess is created, you can start it from another (parent) process. To do this, you will need to add a Start Subprocess action to a User task node in the parent process or by using a Call activity node.
Here are the steps to start a subprocess from a parent process:
By following these steps, you can start a subprocess from a parent process and control its execution based on your specific use case.
The following properties must be configured for a Start subprocess action:
PT30S
)Advanced configuration
Data to send option is configurable only when the action trigger type is Manual.
Let’s create a main process, in this process we will add a user task node that will represent a menu page. In this newly added node we will add multiple subprocess actions that will represent menu items. When you select a menu item, a subprocess will run representing that particular menu item.
To start a subprocess, we can, for example, create the following minimum configuration in a user task node (now we configure the process where we want to start a subprocess):
menu_item_1
- used internally to make a distinction between different actions on nodes in the process. We recommend defining an action naming standard to be able to quickly find the process actionsdocs_menu_item_1
- the name of the process that you want to start as a subprocesstest.price
- copy all the data from the parent, except the price dataAdvanced configuration
${processInstanceId}
- current process IDA Start subprocess action is an action that allows you to start a subprocess from another (parent) process.
Using subprocesses is a good way to split the complexity of your business flow into multiple, simple and reusable processes.
The “Start subprocess” is available only on User Task nodes. For any other scenarios, you should use the Call Activity node instead.
To use a process as a subprocess you must first create it. Once the subprocess is created, you can start it from another (parent) process. To do this, you will need to add a Start Subprocess action to a User task node in the parent process or by using a Call activity node.
Here are the steps to start a subprocess from a parent process:
By following these steps, you can start a subprocess from a parent process and control its execution based on your specific use case.
The following properties must be configured for a Start subprocess action:
PT30S
)Advanced configuration
Data to send option is configurable only when the action trigger type is Manual.
Let’s create a main process, in this process we will add a user task node that will represent a menu page. In this newly added node we will add multiple subprocess actions that will represent menu items. When you select a menu item, a subprocess will run representing that particular menu item.
To start a subprocess, we can, for example, create the following minimum configuration in a user task node (now we configure the process where we want to start a subprocess):
menu_item_1
- used internally to make a distinction between different actions on nodes in the process. We recommend defining an action naming standard to be able to quickly find the process actionsdocs_menu_item_1
- the name of the process that you want to start as a subprocesstest.price
- copy all the data from the parent, except the price dataAdvanced configuration
${processInstanceId}
- current process ID