Subprocess restrictions
You can use all activity nodes in a subprocess except a SubProcess node. If a SubProcess node is used inside a SubProcess node, a process error and a runtime error occurs in the Designer.
All process variables from a subprocess are copied over to the main process while it is running. Therefore, any start variables defined in a subprocess also start variables for the main process and are available to all nodes in the main process. If more than two subprocesses have the same start variable, only one start variable is copied over to the main process. For example, if subprocess1 and subprocess 2 both have the same start variable called test, only one of the start variables is copied to the main process. The other start variable is lost. Therefore, do not use the same start variables in subprocesses that are used in a common process.