# Class AccessFormParameters OptimaJet.Workflow.Plugins.FormsPlugin.AccessFormParameters Represents base parameters required for accessing a form. Namespace: [OptimaJet.Workflow.Plugins.FormsPlugin](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/) ```csharp public abstract record AccessFormParameters : IEquatable ``` ## Type Hierarchy - AccessFormParameters Current type - [GetExecutableFormsParameters](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetExecutableFormsParameters/) - [GetSpecificFormParameters](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/GetSpecificFormParameters/) - [SaveFormParameters](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/SaveFormParameters/) - Implemented interfaces - [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1) ## Properties `public required Guid ProcessId { get; init; }` The process instance id. `public string? IdentityId { get; init; }` The user id to check form access for. `public string? CommandNameFilter { get; init; }` Selects the specified command if not null. `public bool ConditionCheck { get; init; }` If true, performs condition checks on command transitions to determine form access. [Next AssociatedCommand](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/AssociatedCommand/)