Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class WorkflowMethods

OptimaJet.Workflow.Core.Plugins.WorkflowMethods

Set of methods for convert plugin actions to workflow actions

public static class WorkflowMethods

Inheritance

  • System.Object

Methods

public static Action<string, ProcessInstance, WorkflowRuntime, string> SyncAction(Action<ProcessInstance, WorkflowRuntime, Dictionary<string, string>> action) #
Converts plugin action to workflow action

Parameters

Name
Type
Description
action
Action<String>
Plugin action

Returns

Type
Description
Action<String>
public static Func<string, ProcessInstance, WorkflowRuntime, string, bool> SyncCondition(Func<ProcessInstance, WorkflowRuntime, Dictionary<string, string>, bool> condition) #
Converts plugin condition to workflow condition

Parameters

Name
Type
Description
condition
Func<Boolean>
Plugin condition

Returns

Type
Description
Func<Boolean>
public static Func<string, List<CodeActionParameterDefinition>> GetFormat(Func<List<CodeActionParameterDefinition>> getFormat) #
Converts plugin format function tp workflow format function

Parameters

Name
Type
Description
getFormat
Func<CodeActionParameterDefinition>
Format function

Returns

Type
Description
Func<CodeActionParameterDefinition>