# Namespace OptimaJet.Workflow.Core.Subprocess ## Classes - [ProcessInstancesTree](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Subprocess/ProcessInstancesTree/) - [SubprocessUtils](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Subprocess/SubprocessUtils/) Algorithms for subprocesses branches - [TreeSearchFilter](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Subprocess/TreeSearchFilter/) Specifies the current process and the method of searching in the Process Instances tree ## Enums - [TreeSearchInclude](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Subprocess/TreeSearchInclude/) Specifies which kind of nodes will be included in search - [TreeSearchStart](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Subprocess/TreeSearchStart/) Specifies starting point of search something in the Process Instance Tree