# Enum SaveToAnnotationsPolicy OptimaJet.Workflow.Core.SaveToAnnotationsPolicy Specifies how the workflow designer stores values returned by a custom activity editor. Namespace: [OptimaJet.Workflow.Core](https://api.workflowengine.io/core/OptimaJet.Workflow.Core/) ```csharp public enum SaveToAnnotationsPolicy ``` ## Fields `SaveAllExceptOrdinary = 0` Stores every non-null editor value in [ActivityDefinition.Annotations](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/ActivityDefinition/), except fields listed in [ActivityBase.OrdinaryActivityParameters](https://api.workflowengine.io/core/OptimaJet.Workflow.Core/ActivityBase/), which the designer maps to native activity properties. `DontSave = 1` Does not create annotations from values returned by the custom activity editor. ### Remarks The designer still maintains the internal annotation that identifies the custom activity type. `SaveSpecified = 2` Stores only non-null editor values whose field names are listed in [ActivityBase.AnnotationActivityParameters](https://api.workflowengine.io/core/OptimaJet.Workflow.Core/ActivityBase/). [Previous RSACryptoServiceProviderExtensions](https://api.workflowengine.io/core/OptimaJet.Workflow.Core/RSACryptoServiceProviderExtensions/) [Next ActivitiesTimeoutsBuildStep](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Builder/ActivitiesTimeoutsBuildStep/)