Workflow Engine .NET

Assembly: OptimaJet.Workflow.BpmnPlugin

Class BpmnActivityBase

OptimaJet.Workflow.BpmnPlugin.Elements.BpmnActivityBase

public abstract class BpmnActivityBase : ActivityBase

Inheritance

Constructors

public BpmnActivityBase(Func<bool>? getDisabled = null) #

Parameters

Name
Type
Description
getDisabled
Func<Boolean>

Properties

Name
Type
PluginName #
String
If activity provides by a plugin, this property should contain the name of the plugin.

Methods

public override Task ExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token) #

Parameters

Name
Type
Description
runtime
WorkflowRuntime
processInstance
ProcessInstance
parameters
Dictionary<String>
token
CancellationToken

Returns

Type
Description
Task
public override Task PreExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token) #

Parameters

Name
Type
Description
runtime
WorkflowRuntime
processInstance
ProcessInstance
parameters
Dictionary<String>
token
CancellationToken

Returns

Type
Description
Task

Derived Types