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: 'Staged import - data is imported into MP through the staging dataset.
Define import profiles to specify which data to import and where to source from.
Use the Sync Object Browser application to inspect the staged data.' ] } 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 } ] }