Class BpmnActivityBase
OptimaJet.Workflow.BpmnPlugin.Elements.BpmnActivityBase
Namespace: OptimaJet.Workflow.BpmnPlugin.Elements
public abstract class BpmnActivityBase : ActivityBaseInheritance
- System.Object
- FormBase
- ActivityBase
Constructors
public BpmnActivityBase(Func<bool>? getDisabled = null) #Parameters
Name
Type
Description
getDisabledFunc<Boolean>Properties
Name
Type
PluginName #StringIf 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
runtimeWorkflowRuntimeprocessInstanceProcessInstanceparametersDictionary<String>tokenCancellationTokenReturns
Type
Description
Taskpublic override Task PreExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token) #Parameters
Name
Type
Description
runtimeWorkflowRuntimeprocessInstanceProcessInstanceparametersDictionary<String>tokenCancellationTokenReturns
Type
Description
Task