Quintiq file version 2.0 #parent: #root Method GetSortingSequence ( Process_MP process ) as String id:Method_FormSupplyChainVisualization_GetSortingSequence { #keys: '[134266.1.1803396753]' Body: [* // Return sorting sequence of processes // RoutingStep sequence := '0'; // LaneLeg if( process.istype( LaneLeg ) ) { sequence := '1'; } // Further sort by process name sequence := sequence + ifexpr( process.istype( Operation ), process.astype( Operation ).RoutingStepName(), process.astype( LaneLeg ).Lane().Name() ) + process.Name(); return sequence; *] Declarative: true }