# Enum SubprocessStartupParameterCopyStrategy OptimaJet.Workflow.Core.Model.SubprocessStartupParameterCopyStrategy Defines the strategies supported by [TransitionDefinition.SubprocessStartupParameterCopyStrategy](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/TransitionDefinition/) for selecting the parent-process parameters copied to a child process instance when a subprocess starts. Parameters whose purpose is [ParameterPurpose.System](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/ParameterPurpose/) are never copied. Namespace: [OptimaJet.Workflow.Core.Model](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/) ```csharp public enum SubprocessStartupParameterCopyStrategy ``` ## Fields `CopyAll = 0` Copies every parent-process parameter whose purpose is not [ParameterPurpose.System](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/ParameterPurpose/) to the child process instance. `IgnoreAll = 1` Does not copy any parent-process parameters to the child process instance. `CopySpecified = 2` Copies to the child process instance only the parent-process parameters whose purpose is not [ParameterPurpose.System](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/ParameterPurpose/) and whose names are listed in [TransitionDefinition.SubprocessSpecifiedParameters](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/TransitionDefinition/). `IgnoreSpecified = 3` Copies to the child process instance every parent-process parameter whose purpose is not [ParameterPurpose.System](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/ParameterPurpose/), except those whose names are listed in [TransitionDefinition.SubprocessSpecifiedParameters](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/TransitionDefinition/). [Previous SubprocessInOutDefinition](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/SubprocessInOutDefinition/) [Next SubprocessStartupType](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/SubprocessStartupType/)