Class SchemeInlineUtils
OptimaJet.Workflow.Core.Builder.SchemeInlineUtils
Namespace: OptimaJet.Workflow.Core.Builder
public static class SchemeInlineUtilsInheritance
- 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, String, String, String, String, 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, String, String, String, String, 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, String>errorsAccumulatorList<String>Returns
Type
Description
ValueTuple<String, String, String, 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, String>errorsAccumulatorList<String>Returns
Type
Description
ValueTuple<String, String, String, 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, String>Returns
Type
Description
ValueTuple<ActivityDefinition, ActivityDefinition, String, ActivityDefinition, String, 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, String>Returns
Type
Description
ValueTuple<ActivityDefinition, ActivityDefinition, String, ActivityDefinition, String, 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<String, ActorDefinition>actorNameConversionsDictionary<String, String>allClonedActivitiesDictionary<String, ActivityDefinition>activityNameConversionDictionary<String, String>conditionNameConversionsDictionary<String, 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<String, ActorDefinition>actorNameConversionsDictionary<String, String>allClonedActivitiesDictionary<String, ActivityDefinition>activityNameConversionDictionary<String, String>conditionNameConversionsDictionary<String, String>public static (bool success, List<string> errors) InlineTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom) #Parameters
Name
Type
Description
schemeToProcessDefinitionschemeFromProcessDefinitionReturns
Type
Description
ValueTuple<Boolean, String>