Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class ActivityBaseFromAction

OptimaJet.Workflow.Plugins.Activity.ActivityBaseFromAction

public class ActivityBaseFromAction : ActivityBase

Inheritance

Properties

Name
Type
Disabled #
Boolean
Parameters #
List<CodeActionParameterDefinition>
BaseTemplate #
BaseTemplate
Defines the base template which is used to edit the activity.

Methods

public static ActivityBase Create<TEnum>(TEnum actionName, ActionDelegate action, Func<List<CodeActionParameterDefinition>> formats, string description, IDisableProvider disableProvider) where TEnum : struct #

Parameters

Name
Type
Description
actionName
{TEnum}
action
ActionDelegate
formats
Func<CodeActionParameterDefinition>
description
String
disableProvider
IDisableProvider

Returns

Type
Description
ActivityBase
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