Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class CodeActionsInvoker

OptimaJet.Workflow.Core.CodeActions.CodeActionsInvoker

Provides invoke of code actions by name

public sealed class CodeActionsInvoker

Inheritance

  • System.Object

Methods

public void AddCompilledType(Type compilledType) #

Parameters

Name
Type
Description
compilledType
Type
public bool InvokeCondition(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string parameter) #

Parameters

Name
Type
Description
name
String
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameter
String

Returns

Type
Description
Boolean
public Task<bool> InvokeConditionAsync(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string parameter, CancellationToken token) #

Parameters

Name
Type
Description
name
String
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameter
String
token
CancellationToken

Returns

Type
Description
Task<Boolean>
public void InvokeAction(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string parameter) #

Parameters

Name
Type
Description
name
String
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameter
String
public Task InvokeActionAsync(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string parameter, CancellationToken token) #

Parameters

Name
Type
Description
name
String
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameter
String
token
CancellationToken

Returns

Type
Description
Task
public IEnumerable<string> InvokeRuleGet(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string parameter) #

Parameters

Name
Type
Description
name
String
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameter
String

Returns

Type
Description
IEnumerable<String>
public Task<IEnumerable<string>> InvokeRuleGetAsync(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string parameter, CancellationToken token) #

Parameters

Name
Type
Description
name
String
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameter
String
token
CancellationToken

Returns

Type
Description
Task<String>
public bool InvokeRuleCheck(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string identityId, string parameter) #

Parameters

Name
Type
Description
name
String
processInstance
ProcessInstance
runtime
WorkflowRuntime
identityId
String
parameter
String

Returns

Type
Description
Boolean
public Task<bool> InvokeRuleCheckAsync(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string identityId, string parameter, CancellationToken token) #

Parameters

Name
Type
Description
name
String
processInstance
ProcessInstance
runtime
WorkflowRuntime
identityId
String
parameter
String
token
CancellationToken

Returns

Type
Description
Task<Boolean>
public bool ExistsCondition(string name) #

Parameters

Name
Type
Description
name
String

Returns

Type
Description
Boolean
public bool ExistsAction(string name) #

Parameters

Name
Type
Description
name
String

Returns

Type
Description
Boolean
public bool ExistsRuleGet(string name) #

Parameters

Name
Type
Description
name
String

Returns

Type
Description
Boolean
public bool ExistsRuleCheck(string name) #

Parameters

Name
Type
Description
name
String

Returns

Type
Description
Boolean
public bool IsConditionAsync(string name) #

Parameters

Name
Type
Description
name
String

Returns

Type
Description
Boolean
public bool IsActionAsync(string name) #

Parameters

Name
Type
Description
name
String

Returns

Type
Description
Boolean
public bool IsGetRuleAsync(string name) #

Parameters

Name
Type
Description
name
String

Returns

Type
Description
Boolean
public bool IsCheckRuleAsync(string name) #

Parameters

Name
Type
Description
name
String

Returns

Type
Description
Boolean