# Delegate CheckPredefinedActorAsyncDelegate OptimaJet.Workflow.Plugins.CheckPredefinedActorAsyncDelegate Namespace: [OptimaJet.Workflow.Plugins](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/) ```csharp public delegate Task CheckPredefinedActorAsyncDelegate(ProcessInstance processInstance, WorkflowRuntime runtime, string identityId, string parameter) ``` ## Parameters | Name | Type | Description | | --- | --- | --- | | `processInstance` | `OptimaJet.Workflow.Core.Model.ProcessInstance` | | | `runtime` | `OptimaJet.Workflow.Core.Runtime.WorkflowRuntime` | | | `identityId` | `System.String` | | | `parameter` | `System.String` | | [Previous BasicPlugin.ParameterInObject](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/BasicPlugin.ParameterInObject/) [Next DateTimeExtensions](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/DateTimeExtensions/)