Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Interface ICustomWorkflowActionProvider

OptimaJet.Workflow.Plugins.CustomWorkflowProviders.ICustomWorkflowActionProvider

public interface ICustomWorkflowActionProvider : IWorkflowActionProvider, IDisableProvider

Methods

void ExcludeAction_(string actionName, ExcludeRule excludeRule) #

Parameters

Name
Type
Description
actionName
String
excludeRule
ExcludeRule
void ExcludeCondition_(string conditionName, ExcludeRule excludeRule) #

Parameters

Name
Type
Description
conditionName
String
excludeRule
ExcludeRule
void ExcludeActionAsync_(string actionName, ExcludeRule excludeRule) #

Parameters

Name
Type
Description
actionName
String
excludeRule
ExcludeRule
void ExcludeConditionAsync_(string conditionName, ExcludeRule excludeRule) #

Parameters

Name
Type
Description
conditionName
String
excludeRule
ExcludeRule
void ExcludeAction(string actionName, ExcludeRule excludeRule = null) #

Parameters

Name
Type
Description
actionName
String
excludeRule
ExcludeRule
void ExcludeCondition(string conditionName, ExcludeRule excludeRule = null) #

Parameters

Name
Type
Description
conditionName
String
excludeRule
ExcludeRule
bool HasInActions(string actionName) #

Parameters

Name
Type
Description
actionName
String

Returns

Type
Description
Boolean
bool HasInActionsAsync(string actionAsyncName) #

Parameters

Name
Type
Description
actionAsyncName
String

Returns

Type
Description
Boolean
bool HasInConditions(string conditionName) #

Parameters

Name
Type
Description
conditionName
String

Returns

Type
Description
Boolean
bool HasInConditionsAsync(string conditionAsyncName) #

Parameters

Name
Type
Description
conditionAsyncName
String

Returns

Type
Description
Boolean
bool ValidateActions(out List<string> actions, bool withExceptions = false) #

Parameters

Name
Type
Description
actions
List<String>
withExceptions
Boolean

Returns

Type
Description
Boolean
bool ValidateActionsAsync(out List<string> actionsAsync, bool withExceptions = false) #

Parameters

Name
Type
Description
actionsAsync
List<String>
withExceptions
Boolean

Returns

Type
Description
Boolean
bool ValidateConditions(out List<string> conditions, bool withExceptions = false) #

Parameters

Name
Type
Description
conditions
List<String>
withExceptions
Boolean

Returns

Type
Description
Boolean
bool ValidateConditionsAsync(out List<string> conditionsAsync, bool withExceptions = false) #

Parameters

Name
Type
Description
conditionsAsync
List<String>
withExceptions
Boolean

Returns

Type
Description
Boolean

Derived Types