Interface ICustomWorkflowRuleProvider
Inherited Members
IWorkflowRuleProvider.GetRules(string, NamesSearchType)
IWorkflowRuleProvider.Check(ProcessInstance, WorkflowRuntime, string, string, string)
IWorkflowRuleProvider.GetIdentities(ProcessInstance, WorkflowRuntime, string, string)
IWorkflowRuleProvider.IsCheckAsync(string, string)
IWorkflowRuleProvider.IsGetIdentitiesAsync(string, string)
Namespace: OptimaJet.Workflow.Plugins.CustomWorkflowProviders
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic interface ICustomWorkflowRuleProvider : IWorkflowRuleProvider
Methods
ExcludeRule_(string, ExcludeRule)
Declarationvoid ExcludeRule_(string ruleName, ExcludeRule excludeRule)
Type | Name | Description |
---|---|---|
string | ruleName | |
ExcludeRule | excludeRule |
ExcludeRuleAsync_(string, ExcludeRule)
Declarationvoid ExcludeRuleAsync_(string ruleName, ExcludeRule excludeRule)
Type | Name | Description |
---|---|---|
string | ruleName | |
ExcludeRule | excludeRule |
ExcludeRule(string, ExcludeRule)
Declarationvoid ExcludeRule(string ruleName, ExcludeRule excludeRule = null)
Type | Name | Description |
---|---|---|
string | ruleName | |
ExcludeRule | excludeRule |
HasInRule(string)
Declarationbool HasInRule(string ruleName)
Type | Name | Description |
---|---|---|
string | ruleName |
Type | Description |
---|---|
bool |
HasInRuleAsync(string)
Declarationbool HasInRuleAsync(string ruleName)
Type | Name | Description |
---|---|---|
string | ruleName |
Type | Description |
---|---|
bool |
ValidateRules(out List<string>, bool)
Declarationbool ValidateRules(out List<string> rules, bool withExceptions = false)
Type | Name | Description |
---|---|---|
List<string> | rules | |
bool | withExceptions |
Type | Description |
---|---|
bool |
ValidateRulesAsync(out List<string>, bool)
Declarationbool ValidateRulesAsync(out List<string> rulesAsync, bool withExceptions = false)
Type | Name | Description |
---|---|---|
List<string> | rulesAsync | |
bool | withExceptions |
Type | Description |
---|---|
bool |