Class SubprocessUtils
OptimaJet.Workflow.Core.Subprocess.SubprocessUtils
Algorithms for subprocesses branches
Namespace: OptimaJet.Workflow.Core.Subprocess
public static class SubprocessUtilsInheritance
- System.Object
Methods
public static ProcessDefinition MarkupSubprocesses(this ProcessDefinition processDefinition) #Markups scheme, sets nesting level for each Activity
Parameters
Name
Type
Description
processDefinitionProcessDefinitionReturns
Type
Description
ProcessDefinitionProcess definition with marked nesting levels an subprocesses ids
public static ProcessDefinition GetSubprocessDefinition(this ProcessDefinition processDefinition, TransitionDefinition startingTransition) #Parameters
Name
Type
Description
processDefinitionProcessDefinitionstartingTransitionTransitionDefinitionReturns
Type
Description
ProcessDefinitionpublic static int GetMinDistance(this ProcessDefinition processDefinition, string fromActivityName, string toActivityName, List<string> activitiesToAnalyze, List<TransitionClassifier> classifiers) #Parameters
Name
Type
Description
processDefinitionProcessDefinitionfromActivityNameStringtoActivityNameStringactivitiesToAnalyzeList<String>classifiersList<TransitionClassifier>Returns
Type
Description
Int32