Quintiq file version 2.0
|
#parent: #root
|
Method FindCreateWorldPuzzle () as OptimizerPuzzle
|
{
|
Description:
|
[*
|
Check if world puzzle is existing
|
Create the world puzzle.
|
Default optimizer puzzle with the entire supply chain scope.
|
*]
|
TextBody:
|
[*
|
// Check if world puzzle is existing
|
world := this.OptimizerPuzzleWorld();
|
|
if( isnull( world ) )
|
{
|
// Create puzzle
|
world := this.OptimizerPuzzle( relnew,
|
Username := QuintiqUser::CurrentUser().Name(),
|
Name := OptimizerPuzzle::WorldName() );
|
|
// Set IsSystem = true because we don't want to export it
|
world.SetAsSystemCreated();
|
}
|
// Fix World Description
|
world.Description( Translations::MP_OptimizerPuzzle_World_Description() );
|
|
return world;
|
*]
|
}
|