Quintiq file version 2.0
|
Component ToolbarMain
|
{
|
#keys: '[514.0.118234]'
|
BaseType: 'Toolbar'
|
GBLayout
|
{
|
Type: 'internal[GBLayoutDefinition]'
|
Columns:
|
[
|
GBFlow.Column { grow: 0 id: 1 parent: 0 }
|
GBFlow.Column { grow: 0 id: 2 parent: 0 }
|
GBFlow.Column { grow: 0 id: 306 parent: 0 }
|
GBFlow.Column { grow: 0 id: 473 parent: 0 }
|
GBFlow.Column { grow: 0 id: 4 parent: 0 }
|
GBFlow.Column { grow: 0 id: 478 parent: 0 }
|
GBFlow.Column { grow: 0 id: 5 parent: 0 }
|
GBFlow.Column { grow: 0 id: 126 parent: 0 }
|
GBFlow.Column { grow: 0 id: 136 parent: 0 }
|
GBFlow.Column { grow: 0 id: 73 parent: 0 }
|
GBFlow.Column { grow: 0 id: 135 parent: 0 }
|
GBFlow.Column { grow: 0 id: 907 parent: 0 }
|
GBFlow.Column { grow: 0 id: 767 parent: 0 }
|
GBFlow.Column { grow: 128 id: 194 parent: 0 }
|
GBFlow.Column { grow: 0 id: 945 parent: 0 }
|
GBFlow.Column { grow: 0 id: 979 parent: 0 }
|
GBFlow.Column { grow: 0 id: 249 parent: 0 }
|
GBFlow.Column { grow: 0 id: 250 parent: 0 }
|
GBFlow.Column { grow: 128 id: 109 parent: 0 }
|
GBFlow.Column { grow: 0 id: 121 parent: 0 }
|
GBFlow.Column { grow: 0 id: 122 parent: 0 }
|
GBFlow.Column { grow: 0 id: 111 parent: 0 }
|
GBFlow.Column { grow: 0 id: 110 parent: 0 }
|
GBFlow.Column { grow: 0 id: 113 parent: 0 }
|
GBFlow.Column { grow: 0 id: 117 parent: 0 }
|
GBFlow.Column { grow: 0 id: 119 parent: 0 }
|
GBFlow.Column { grow: 0 id: 18 parent: 0 }
|
GBFlow.Column { grow: 128 id: 893 parent: 0 }
|
]
|
Elements:
|
[
|
GBElement
|
{
|
Component => /PTFPanelTestController
|
Position { startcolumn: 979 startrow: 1 endcolumn: 979 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => /LibOpt_PanelInstall665
|
Position { startcolumn: 893 startrow: 1 endcolumn: 893 endrow: 768 }
|
}
|
GBElement
|
{
|
Component => ButtonUndo
|
Position { startcolumn: 1 startrow: 1 endcolumn: 1 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonRedo
|
Position { startcolumn: 2 startrow: 1 endcolumn: 2 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonToolbarImportAll
|
Position { startcolumn: 4 startrow: 1 endcolumn: 4 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonToolbarExportAll
|
Position { startcolumn: 5 startrow: 1 endcolumn: 5 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonShowOptimizerSettings
|
Position { startcolumn: 73 startrow: 1 endcolumn: 73 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonResetSupplies
|
Position { startcolumn: 136 startrow: 1 endcolumn: 136 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => LabelMacroPlan_ScenarioName
|
Position { startcolumn: 18 startrow: 1 endcolumn: 18 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonDoSanityCheck
|
Position { startcolumn: 126 startrow: 1 endcolumn: 126 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => LabelPlanningStart
|
Position { startcolumn: 121 startrow: 1 endcolumn: 121 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => LabelPlanningStartDate
|
Position { startcolumn: 122 startrow: 1 endcolumn: 122 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => LabelScenario
|
Position { startcolumn: 111 startrow: 1 endcolumn: 111 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => /SelectionScenario
|
Position { startcolumn: 110 startrow: 1 endcolumn: 110 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonCopyScenario
|
Position { startcolumn: 113 startrow: 1 endcolumn: 113 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonAddAssumption
|
Position { startcolumn: 117 startrow: 1 endcolumn: 117 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonAddScenarioActivity
|
Position { startcolumn: 119 startrow: 1 endcolumn: 119 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonRunOptimizer
|
Position { startcolumn: 135 startrow: 1 endcolumn: 135 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonOpenCloseSupplyChainPanel
|
Position { startcolumn: 306 startrow: 1 endcolumn: 306 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonShowHideWorkflowToolbar
|
Position { startcolumn: 473 startrow: 1 endcolumn: 473 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonToolbarImportProfiles
|
Position { startcolumn: 478 startrow: 1 endcolumn: 478 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => LabelPeriodRollStatus
|
Position { startcolumn: 945 startrow: 1 endcolumn: 945 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => LabelExportID
|
Position { startcolumn: 249 startrow: 1 endcolumn: 249 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => LabelNewCalendarExport
|
Position { startcolumn: 250 startrow: 1 endcolumn: 250 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ImageOptimizerStatus
|
Position { startcolumn: 907 startrow: 1 endcolumn: 907 endrow: 1 }
|
}
|
GBElement
|
{
|
Component => ButtonKPISnapshot
|
Position { startcolumn: 767 startrow: 1 endcolumn: 767 endrow: 1 }
|
}
|
]
|
Gaps: [ left: 5 right: 5 top: 0 bottom: 0 inner: 5 ]
|
Rows:
|
[
|
GBFlow.Row { grow: 0 id: 1 parent: 0 }
|
GBFlow.Row { grow: 128 id: 768 parent: 0 }
|
]
|
}
|
Children:
|
[
|
Component ButtonUndo
|
{
|
#keys: '[514.0.118235]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'undo'
|
Shortcut: 'Ctrl+Z'
|
SizePosition: 'lt0 22 3 25'
|
Tooltip: 'Undo'
|
]
|
}
|
Component ButtonRedo
|
{
|
#keys: '[514.0.118236]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'redo'
|
Shortcut: 'Ctrl+Y'
|
SizePosition: 'lt23 45 3 25'
|
Tooltip: 'Redo'
|
]
|
}
|
Component ButtonToolbarImportAll
|
{
|
#keys: '[11660.0.248751289]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'IMPORT'
|
SizePosition: 'lt71 93 3 25'
|
Tooltip: 'Direct import - data is imported directly into MP, overwriting existing data'
|
]
|
}
|
Component ButtonToolbarExportAll
|
{
|
#keys: '[11660.0.248751308]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'export'
|
SizePosition: 'lt94 116 3 25'
|
Tooltip: 'Export data from MP'
|
]
|
}
|
Component ButtonResetSupplies
|
{
|
#keys: '[11660.0.931615374]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'GARBAGE_FULL'
|
Shortcut: 'Ctrl+Shift+U'
|
SizePosition: 'lt165 187 3 25'
|
Tooltip: 'Reset plan'
|
]
|
}
|
Component ButtonShowOptimizerSettings
|
{
|
#keys: '[11660.0.931615375]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'GEAR'
|
Shortcut: 'Ctrl+Shift+P'
|
SizePosition: 'lt142 164 3 25'
|
Tooltip: 'Open optimizer dialog'
|
]
|
}
|
Component LabelMacroPlan_ScenarioName
|
{
|
#keys: '[11660.0.1313364353]'
|
BaseType: 'Label'
|
Properties:
|
[
|
DataBinding: 'MacroPlan.PeriodParameter_MP.StartOfPlanningHorizonPeriod.Start'
|
NumberLines: 1
|
SizePosition: 'lt1127 1160 6 20'
|
Text: ''
|
Transparent: true
|
Visible: false
|
]
|
}
|
Component GUIDataExtractorOptimizerStatusCustomDraw
|
{
|
#keys: '[110880.7.37495724]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderActiveScenario'
|
DataType: 'Scenario'
|
PosX: 536
|
PosY: -1
|
Transformation: 'astype(ScenarioMP)'
|
]
|
}
|
Component ButtonDoSanityCheck
|
{
|
#keys: '[110880.7.410710272]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'SMILEY-GREEN'
|
Shortcut: 'F5'
|
Tooltip: 'Shows sanity check messages'
|
]
|
}
|
Component LabelPlanningStart
|
{
|
#keys: '[110880.7.789283706]'
|
BaseType: 'Label'
|
Properties:
|
[
|
NumberLines: 1
|
SizePosition: 'rt192 149 7 21'
|
Text: ' Start:'
|
]
|
}
|
Component LabelPlanningStartDate
|
{
|
#keys: '[110880.7.789285091]'
|
BaseType: 'Label'
|
Properties:
|
[
|
DataBinding: 'MacroPlan.StartOfPlanning'
|
Text: ''
|
Transparent: true
|
]
|
}
|
Component LabelScenario
|
{
|
#keys: '[110880.7.1016750584]'
|
BaseType: 'Label'
|
Properties:
|
[
|
NumberLines: 1
|
SizePosition: 'rt192 149 7 21'
|
Text: ' Scenario'
|
]
|
}
|
#child: SelectionScenario
|
Component ButtonCopyScenario
|
{
|
#keys: '[110880.7.1016752065]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'DATA_COPY2'
|
Tooltip: 'Create a what-if scenario based on the current scenario'
|
]
|
}
|
Component ButtonAddAssumption
|
{
|
#keys: '[110880.7.1016752337]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'DOCUMENT_NOTEBOOK'
|
SizePosition: 'lt25 47 1 23'
|
Tooltip: 'Create an assumption for the current scenario'
|
]
|
}
|
Component ButtonAddScenarioActivity
|
{
|
#keys: '[110880.7.1016753294]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'HOURGLASS'
|
SizePosition: 'lt25 47 1 23'
|
Tooltip: 'Create a scenario activity for the current scenario'
|
]
|
}
|
Component ValueHolderSanityCheckHighestSeverity
|
{
|
#keys: '[112884.1.706803944]'
|
BaseType: 'ValueHolder'
|
Databinding: 'String'
|
Properties:
|
[
|
DataBinding: 'MacroPlan.SanityCheckHighestSeverity'
|
PosX: 364
|
PosY: 1
|
]
|
}
|
Component ValueHolder
|
{
|
#keys: '[126224.0.581715]'
|
BaseType: 'ValueHolder'
|
Databinding: 'String'
|
Properties:
|
[
|
DataBinding: 'DataHolderActiveScenario.Data.astype( ScenarioMP ).OptimizerStatus'
|
PosX: 542
|
PosY: -3
|
]
|
}
|
Component ButtonRunOptimizer
|
{
|
#keys: '[127472.0.155474766]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'MEDIA-PLAY-GREEN-16.PNG'
|
Shortcut: 'Ctrl+Shift+R'
|
Tooltip: 'Run optimizer'
|
]
|
}
|
Component ValueHolderSanityCheckHighestSeverityMsgCount
|
{
|
#keys: '[122192.0.103731718]'
|
BaseType: 'ValueHolder'
|
Databinding: 'Number'
|
Properties:
|
[
|
DataBinding: 'MacroPlan.SanityCheckHighestSeverityMsgCount'
|
PosX: 391
|
PosY: -1
|
]
|
}
|
Component ValueHolderIsImportSucceed
|
{
|
#keys: '[113694.2.1085093394]'
|
BaseType: 'ValueHolder'
|
Databinding: 'Boolean'
|
Properties:
|
[
|
DataBinding: 'MacroPlan.IsImportSucceed'
|
PosX: 652
|
]
|
}
|
Component ButtonOpenCloseSupplyChainPanel
|
{
|
#keys: '[123848.0.43890146]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'WINDOW_SIDEBAR'
|
Shortcut: 'Ctrl+Shift+S'
|
SizePosition: 'lt2 24 1 23'
|
UserData: 4
|
]
|
}
|
Component ButtonShowHideWorkflowToolbar
|
{
|
#keys: '[121072.0.281145703]'
|
BaseType: 'Button'
|
ViewSecurity: 'Workflow'
|
Properties:
|
[
|
Image: 'WINDOW_SPLIT_VER'
|
Tooltip: 'Show/hide process dashboard'
|
]
|
}
|
Component ButtonToolbarImportProfiles
|
{
|
#keys: '[132894.0.15405222]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'IMPORT2'
|
SizePosition: 'lt94 116 3 25'
|
Tooltip: '<html>Staged import - data is imported into MP through the staging dataset.<br>Define import profiles to specify which data to import and where to source from.<br>Use the Sync Object Browser application to inspect the staged data.</html>'
|
]
|
}
|
Component ValueHolderSizing
|
{
|
#keys: '[127238.1.80067038]'
|
BaseType: 'ValueHolder'
|
Databinding: 'Boolean'
|
Properties:
|
[
|
DataBinding: 'MacroPlan.IsValidSizing'
|
PosX: 827
|
PosY: -1
|
]
|
}
|
Component ValueHolderImportProfileMessage
|
{
|
#keys: '[132894.0.388222255]'
|
BaseType: 'ValueHolder'
|
Databinding: 'String'
|
Properties:
|
[
|
DataBinding: 'MacroPlan.SynchronizationStatus'
|
PosX: 468
|
PosY: -1
|
]
|
}
|
Component ValueHolderScenarioMPSize
|
{
|
#keys: '[132448.0.331221783]'
|
BaseType: 'ValueHolder'
|
Databinding: 'Number'
|
Properties:
|
[
|
DataBinding: 'ScenarioManager.NrOfMacroPlanScenario'
|
Description: 'Delc binding to invoke update to pull MDSInfo into dataholder'
|
PosX: 860
|
PosY: 1
|
]
|
}
|
Component ValueHolderPeriodRollStatus
|
{
|
#keys: '[127238.1.502176570]'
|
BaseType: 'ValueHolder'
|
Properties:
|
[
|
DataBinding: 'MacroPlan.IsRollingPeriod'
|
PosX: 430
|
PosY: 2
|
]
|
}
|
Component LabelPeriodRollStatus
|
{
|
#keys: '[127238.1.502190308]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Font: 'FontBold'
|
Text: '<>'
|
TextColor: 'Blue'
|
Transparent: true
|
]
|
}
|
#child: PTFPanelTestController
|
#child: LibOpt_PanelInstall665
|
Component LabelExportID
|
{
|
#keys: '[136682.2.1573979564]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Transparent: true
|
Visible: false
|
]
|
}
|
Component LabelNewCalendarExport
|
{
|
#keys: '[136682.2.1573979607]'
|
BaseType: 'Label'
|
Properties:
|
[
|
DataBinding: 'MacroPlan.CalendarImportExport.ExportID'
|
Text: ''
|
Transparent: true
|
Visible: false
|
]
|
}
|
Component ImageOptimizerStatus
|
{
|
#keys: '[144528.3.415842632]'
|
BaseType: 'Image'
|
Properties:
|
[
|
DesiredSize: 16
|
KeepRatio: true
|
]
|
}
|
Component ButtonKPISnapshot
|
{
|
#keys: '[151892.0.673023743]'
|
BaseType: 'Button'
|
Properties:
|
[
|
Image: 'SHUTTER'
|
Shortcut: 'Ctrl+Shift+H'
|
Tooltip: 'Create a snapshot of current KPIs'
|
]
|
}
|
]
|
Properties:
|
[
|
Size: 27
|
ModeledStringList ChildOrdering
|
{
|
c: ButtonUndo
|
c: LabelScenario
|
c: ButtonRedo
|
c: ButtonOpenCloseSupplyChainPanel
|
c: ButtonShowHideWorkflowToolbar
|
c: ButtonToolbarImportAll
|
c: ButtonToolbarImportProfiles
|
c: ButtonToolbarExportAll
|
c: ButtonDoSanityCheck
|
c: LabelMacroPlan_ScenarioName
|
c: ButtonResetSupplies
|
c: ButtonShowOptimizerSettings
|
c: ButtonRunOptimizer
|
c: ButtonKPISnapshot
|
c: LabelPlanningStart
|
c: LabelPlanningStartDate
|
c: SelectionScenario
|
c: GUIDataExtractorOptimizerStatusCustomDraw
|
c: ValueHolder
|
c: ValueHolderSanityCheckHighestSeverity
|
c: ButtonCopyScenario
|
c: ValueHolderSanityCheckHighestSeverityMsgCount
|
c: ValueHolderIsImportSucceed
|
c: ValueHolderImportProfileMessage
|
c: ValueHolderSizing
|
c: ValueHolderScenarioMPSize
|
c: ValueHolderPeriodRollStatus
|
c: LabelPeriodRollStatus
|
c: PTFPanelTestController
|
c: ButtonAddAssumption
|
c: ButtonAddScenarioActivity
|
c: LibOpt_PanelInstall665
|
c: LabelExportID
|
c: LabelNewCalendarExport
|
c: ImageOptimizerStatus
|
}
|
]
|
}
|