# Class ProcessForm OptimaJet.Workflow.Plugins.FormsPlugin.ProcessForm Represents information about a form that is bound to a process. Namespace: [OptimaJet.Workflow.Plugins.FormsPlugin](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/) ```csharp public record ProcessForm : Form, IEquatable
, IEquatable ``` ## Type Hierarchy - [Form](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/Form/) - ProcessForm Current type - [ExecutableForm](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/ExecutableForm/) - Implemented interfaces - [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1) ## Properties `public required Guid ProcessId { get; init; }` The process id. `public required Dictionary FormData { get; init; }` The form data. [Previous IFormValidator](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/IFormValidator/) [Next ResultType](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/ResultType/)