Skip to main content

IMPORTANT - Product End of Life Statement - IMPORTANT

Request RE, Survey, and Calendar 1.5 Support Ending December 31, 2020
Contact Kinetic Data Support with Questions
Kinetic Community


IDF guide rendered from cache

A subtree is a small process that can be re-used by one or more other task process trees.  A subtree differs from a regular process tree in that it defines its own inputs and outputs, much like a task handler defines its input parameters and output results.

Examples of subtrees might include an approval process, or a messaging strategy that uses a common email template.


  • The process to create a subtree is very similar to creating a regular process tree.
  • A subtree should be built the same as a regular process tree.  To return the defined subtree output variables and allow the parent tree to continue processing, a new System Control task handler called "Tree Return" must be used.
  • A subtree can be used just like a task handler.  In fact, to the parent tree, it appears just like any other task handler.