Skip to main content

Interface ICustomWorkflowRuleProvider

Inherited Members

IWorkflowRuleProvider.GetRules(string, NamesSearchType)

IWorkflowRuleProvider.Check(ProcessInstance, WorkflowRuntime, string, string, string)

IWorkflowRuleProvider.CheckAsync(ProcessInstance, WorkflowRuntime, string, string, string, CancellationToken)

IWorkflowRuleProvider.GetIdentities(ProcessInstance, WorkflowRuntime, string, string)

IWorkflowRuleProvider.GetIdentitiesAsync(ProcessInstance, WorkflowRuntime, string, string, CancellationToken)

IWorkflowRuleProvider.IsCheckAsync(string, string)

IWorkflowRuleProvider.IsGetIdentitiesAsync(string, string)

Namespace: OptimaJet.Workflow.Plugins.CustomWorkflowProviders

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public interface ICustomWorkflowRuleProvider : IWorkflowRuleProvider

Methods

ExcludeRule_(string, ExcludeRule)

Declaration
void ExcludeRule_(string ruleName, ExcludeRule excludeRule)
Parameters
TypeNameDescription
stringruleName
ExcludeRuleexcludeRule

ExcludeRuleAsync_(string, ExcludeRule)

Declaration
void ExcludeRuleAsync_(string ruleName, ExcludeRule excludeRule)
Parameters
TypeNameDescription
stringruleName
ExcludeRuleexcludeRule

ExcludeRule(string, ExcludeRule)

Declaration
void ExcludeRule(string ruleName, ExcludeRule excludeRule = null)
Parameters
TypeNameDescription
stringruleName
ExcludeRuleexcludeRule

HasInRule(string)

Declaration
bool HasInRule(string ruleName)
Parameters
TypeNameDescription
stringruleName
Returns
TypeDescription
bool

HasInRuleAsync(string)

Declaration
bool HasInRuleAsync(string ruleName)
Parameters
TypeNameDescription
stringruleName
Returns
TypeDescription
bool

ValidateRules(out List<string>, bool)

Declaration
bool ValidateRules(out List<string> rules, bool withExceptions = false)
Parameters
TypeNameDescription
List<string>rules
boolwithExceptions
Returns
TypeDescription
bool

ValidateRulesAsync(out List<string>, bool)

Declaration
bool ValidateRulesAsync(out List<string> rulesAsync, bool withExceptions = false)
Parameters
TypeNameDescription
List<string>rulesAsync
boolwithExceptions
Returns
TypeDescription
bool

Extension Methods