# Class FormSettings OptimaJet.Workflow.Plugins.FormsPlugin.FormSettings Represents settings and configuration details for a form used within the workflow system. Namespace: [OptimaJet.Workflow.Plugins.FormsPlugin](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/) ```csharp public class FormSettings ``` ## Properties `public required string FormName { get; init; }` Represents the name of a form used within the workflow system. `public int? FormVersion { get; init; }` Specifies the version of the form. If not specified, the latest version will be used. `public required string InParameterName { get; init; }` Specifies the name of the input process parameter for a form. Used to supply initial data to the form. `public required string DraftParameterName { get; init; }` Specifies the name of the parameter used to store or retrieve draft data for a form. When the form is displayed, the data is loaded from this parameter. It is also used to store the data when the save operation is executed. `public required string OutParameterName { get; init; }` Specifies the parameter name that will be used to store the output data from a form. When you execute a command in the form, the data will be written to this parameter. `public List AssociatedCommands { get; init; }` Represents the collection of commands associated with a form. These commands can be executed together with the form. [Previous FormKey](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/FormKey/) [Next FormsPlugin](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/FormsPlugin/)