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
|
}
|