# Namespace OptimaJet.Workflow.Plugins.FormsPlugin ## Classes - [AccessFormParameters](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/AccessFormParameters/) Represents base parameters required for accessing a form. - [AssociatedCommand](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/AssociatedCommand/) Represents a command associated with a form and its save strategy. - [BuilderExtensions](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/BuilderExtensions/) Provides extension methods to facilitate the creation and configuration of activities in a process definition specifically for handling form-based workflows. - [ExecutableForm](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/ExecutableForm/) Represents information about a form that can be executed. - [ExecuteFormParameters](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/ExecuteFormParameters/) Represents the parameters that need to be specified to execute the form. - [ExecuteFormResult](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/ExecuteFormResult/) Represents the response of a form execution operation. - [ExecuteFormSuccess](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/ExecuteFormSuccess/) Represents the result of a successful form execution, i.e., no errors occurred. - [Form](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/Form/) Represents information about a form. - [FormCommand](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/FormCommand/) Represents a command that can be executed in combination with a form. - [FormKey](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/FormKey/) Represents the key used to uniquely identify a form. - [FormSettings](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/FormSettings/) Represents settings and configuration details for a form used within the workflow system. - [FormsPlugin](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/FormsPlugin/) The plugin for managing forms in the Workflow Engine. - [FormsPluginSettings](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/FormsPluginSettings/) Represents the settings for the Forms plugin. - [FormsRuntimeApi](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/FormsRuntimeApi/) Contains a set of methods that can be used to manipulate forms bound to processes. - [FormValidationResult](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/FormValidationResult/) Represents the result of a form validation process, indicating whether the validation succeeded and providing details about any errors encountered during validation. - [GetExecutableFormsParameters](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetExecutableFormsParameters/) Represents the parameters required to retrieve a form that can be executed. - [GetExecutableFormsResult](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetExecutableFormsResult/) Represents the response of a get executable forms operation. - [GetExecutableFormsSuccess](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetExecutableFormsSuccess/) Represents a successful result containing executable forms. - [GetFormParameters](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetFormParameters/) Represents the parameters required to retrieve a specific form in the system. - [GetFormResult](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetFormResult/) Represents the result of an attempt to retrieve a form. - [GetFormSuccess](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetFormSuccess/) Represents a successful result of fetching a form. - [GetProcessFormParameters](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetProcessFormParameters/) Represents the parameters required to retrieve a form that is bound to the process. - [GetProcessFormResult](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetProcessFormResult/) Represents the result of an attempt to retrieve a form. - [GetProcessFormSuccess](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetProcessFormSuccess/) Represents a successful result of fetching a process form. - [GetSpecificFormParameters](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetSpecificFormParameters/) Represents the parameters required to retrieve a form. - [ProcessForm](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/ProcessForm/) Represents information about a form that is bound to a process. - [RuntimeApiExtensions](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/RuntimeApiExtensions/) Provides extension methods for the WorkflowRuntime class to integrate and manage forms plugin functionality. - [SaveFormParameters](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/SaveFormParameters/) Represents the parameters required to save a form. - [SaveFormResult](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/SaveFormResult/) Represents the response of a form save operation. - [SaveFormSuccess](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/SaveFormSuccess/) Represents the result of a successful form save, i.e., when no errors have occurred. - [SystemError](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/SystemError/) Represents an error that occurs while executing the form plugin's method. - [ValidationError](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/ValidationError/) Represents a validation error for a form. ## Interfaces - [IFormValidator](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/IFormValidator/) Defines the contract for validating form operations within a workflow plugin context. Provides methods to validate form-save and form-execute actions. ## Enums - [FormsRuntimeErrorCode](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/FormsRuntimeErrorCode/) Identifies an error returned by the Forms runtime API. - [ResultType](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/ResultType/) Represents the result of a form processing operation. - [SaveStrategy](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/SaveStrategy/) Represents a strategy for saving a form within the workflow system. - [ValidatedResultType](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/ValidatedResultType/) Represents the result of a form processing operation that involves validation. ## Sub-namespaces - [DesignerActions](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin.DesignerActions/)