Class SchemeInlineUtils
OptimaJet.Workflow.Core.Builder.SchemeInlineUtils
Namespace: OptimaJet.Workflow.Core.Builder
public static class SchemeInlineUtilsInheritance
- System.Object
Methods
public static void InlineParameters(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator) #Parameters
Name
Type
Description
schemeToProcessDefinitionschemeFromProcessDefinitionerrorsAccumulatorList<String>public static void InlineCommands(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator) #Parameters
Name
Type
Description
schemeToProcessDefinitionschemeFromProcessDefinitionerrorsAccumulatorList<String>public static void InlineTimers(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator) #Parameters
Name
Type
Description
schemeToProcessDefinitionschemeFromProcessDefinitionerrorsAccumulatorList<String>public static void InlineLocalization(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator) #Parameters
Name
Type
Description
schemeToProcessDefinitionschemeFromProcessDefinitionerrorsAccumulatorList<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
schemeToProcessDefinitionschemeFromProcessDefinitionerrorsAccumulatorList<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
schemeToProcessDefinitionschemeFromProcessDefinitionerrorsAccumulatorList<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
schemeToProcessDefinitionschemeFromProcessDefinitionruleNameConversionsDictionary<String>errorsAccumulatorList<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
schemeToProcessDefinitionschemeFromProcessDefinitionruleNameConversionsDictionary<String>errorsAccumulatorList<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
schemeToProcessDefinitionschemeFromProcessDefinitionpointOfInliningStringerrorsAccumulatorList<String>inlinedGroupNameStringspecificInlinedGroupNameStringactionNameConversionsDictionary<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
schemeToProcessDefinitionschemeFromProcessDefinitionerrorsAccumulatorList<String>actionNameConversionsDictionary<String>Returns
Type
Description
ValueTuple<String>public static string GetNewActivityName(ActivityDefinition inlinedActivity, string pointOfInlining, ProcessDefinition inlinedProcessDefinition) #Parameters
Name
Type
Description
inlinedActivityActivityDefinitionpointOfInliningStringinlinedProcessDefinitionProcessDefinitionReturns
Type
Description
Stringpublic 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
schemeToProcessDefinitionschemeFromProcessDefinitionpointOfInliningStringerrorsAccumulatorList<String>allActorsDictionary<ActorDefinition>actorNameConversionsDictionary<String>allClonedActivitiesDictionary<ActivityDefinition>activityNameConversionDictionary<String>conditionNameConversionsDictionary<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
schemeToProcessDefinitionschemeFromProcessDefinitionerrorsAccumulatorList<String>allActorsDictionary<ActorDefinition>actorNameConversionsDictionary<String>allClonedActivitiesDictionary<ActivityDefinition>activityNameConversionDictionary<String>conditionNameConversionsDictionary<String>public static (bool success, List<string> errors) InlineTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom) #Parameters
Name
Type
Description
schemeToProcessDefinitionschemeFromProcessDefinitionReturns
Type
Description
ValueTuple<String>