Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class SchemeInlineUtils

OptimaJet.Workflow.Core.Builder.SchemeInlineUtils

public static class SchemeInlineUtils

Inheritance

  • System.Object

Methods

public static void InlineParameters(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
errorsAccumulator
List<String>
public static void InlineCommands(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
errorsAccumulator
List<String>
public static void InlineTimers(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
errorsAccumulator
List<String>
public static void InlineLocalization(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
errorsAccumulator
List<String>
public static (Dictionary<string, string> ruleNameConversions, Dictionary<string, string> actionNameConversions, Dictionary<string, string> conditionNameConversions) InlineCodeActions(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
errorsAccumulator
List<String>

Returns

Type
Description
ValueTuple<String>
public static (Dictionary<string, string> ruleNameConversions, Dictionary<string, string> actionNameConversions, Dictionary<string, string> conditionNameConversions) InlineCodeActionsForTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
errorsAccumulator
List<String>

Returns

Type
Description
ValueTuple<String>
public static (Dictionary<string, string> actorNameConversions, Dictionary<string, ActorDefinition> allActors) InlineActors(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, Dictionary<string, string> ruleNameConversions, List<string> errorsAccumulator) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
ruleNameConversions
Dictionary<String>
errorsAccumulator
List<String>

Returns

Type
Description
ValueTuple<ActorDefinition>
public static (Dictionary<string, string> actorNameConversions, Dictionary<string, ActorDefinition> allActors) InlineActorsForTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, Dictionary<string, string> ruleNameConversions, List<string> errorsAccumulator) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
ruleNameConversions
Dictionary<String>
errorsAccumulator
List<String>

Returns

Type
Description
ValueTuple<ActorDefinition>
public static (ActivityDefinition initial, List<ActivityDefinition> finals, Dictionary<string, ActivityDefinition> allClonedActivities, Dictionary<string, string> activityNameConversion) InlineActivities(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, string pointOfInlining, List<string> errorsAccumulator, string inlinedGroupName, string specificInlinedGroupName, Dictionary<string, string> actionNameConversions) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
pointOfInlining
String
errorsAccumulator
List<String>
inlinedGroupName
String
specificInlinedGroupName
String
actionNameConversions
Dictionary<String>

Returns

Type
Description
ValueTuple<String>
public static (ActivityDefinition initial, List<ActivityDefinition> finals, Dictionary<string, ActivityDefinition> allClonedActivities, Dictionary<string, string> activityNameConversion) InlineActivitiesForTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator, Dictionary<string, string> actionNameConversions) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
errorsAccumulator
List<String>
actionNameConversions
Dictionary<String>

Returns

Type
Description
ValueTuple<String>
public static string GetNewActivityName(ActivityDefinition inlinedActivity, string pointOfInlining, ProcessDefinition inlinedProcessDefinition) #

Parameters

Name
Type
Description
inlinedActivity
ActivityDefinition
pointOfInlining
String
inlinedProcessDefinition
ProcessDefinition

Returns

Type
Description
String
public static void InlineTransitions(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, string pointOfInlining, List<string> errorsAccumulator, Dictionary<string, ActorDefinition> allActors, Dictionary<string, string> actorNameConversions, Dictionary<string, ActivityDefinition> allClonedActivities, Dictionary<string, string> activityNameConversion, Dictionary<string, string> conditionNameConversions) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
pointOfInlining
String
errorsAccumulator
List<String>
allActors
Dictionary<ActorDefinition>
actorNameConversions
Dictionary<String>
allClonedActivities
Dictionary<ActivityDefinition>
activityNameConversion
Dictionary<String>
conditionNameConversions
Dictionary<String>
public static void InlineTransitionsForTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator, Dictionary<string, ActorDefinition> allActors, Dictionary<string, string> actorNameConversions, Dictionary<string, ActivityDefinition> allClonedActivities, Dictionary<string, string> activityNameConversion, Dictionary<string, string> conditionNameConversions) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition
errorsAccumulator
List<String>
allActors
Dictionary<ActorDefinition>
actorNameConversions
Dictionary<String>
allClonedActivities
Dictionary<ActivityDefinition>
activityNameConversion
Dictionary<String>
conditionNameConversions
Dictionary<String>
public static (bool success, List<string> errors) InlineTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom) #

Parameters

Name
Type
Description
schemeTo
ProcessDefinition
schemeFrom
ProcessDefinition

Returns

Type
Description
ValueTuple<String>