Enum CodeActionType
OptimaJet.Workflow.Core.Model.CodeActionType
Specifies how a CodeActionDefinition is compiled and invoked.
Namespace: OptimaJet.Workflow.Core.Model
public enum CodeActionTypeFields
Action = 0 #Specifies a Code Action that executes activity logic, corresponding to IWorkflowActionProvider.ExecuteAction(string, ProcessInstance, WorkflowRuntime, string) or IWorkflowActionProvider.ExecuteActionAsync(string, ProcessInstance, WorkflowRuntime, string, CancellationToken).
Condition = 1 #Specifies a Code Action that evaluates a condition, corresponding to IWorkflowActionProvider.ExecuteCondition(string, ProcessInstance, WorkflowRuntime, string) or IWorkflowActionProvider.ExecuteConditionAsync(string, ProcessInstance, WorkflowRuntime, string, CancellationToken).
RuleGet = 2 #Specifies a Code Action that gets the workflow participant identities satisfying a rule, corresponding to IWorkflowRuleProvider.GetIdentities(ProcessInstance, WorkflowRuntime, string, string) or IWorkflowRuleProvider.GetIdentitiesAsync(ProcessInstance, WorkflowRuntime, string, string, CancellationToken).
RuleCheck = 3 #Specifies a Code Action that determines whether a workflow participant identity satisfies a rule, corresponding to IWorkflowRuleProvider.Check(ProcessInstance, WorkflowRuntime, string, string, string) or IWorkflowRuleProvider.CheckAsync(ProcessInstance, WorkflowRuntime, string, string, string, CancellationToken).