| Quintiq file version 2.0 | 
| { | 
|   viewcontents | 
|   { | 
|     forms | 
|     { | 
|       form_FormDispatchShiftSchedulingInformation | 
|       { | 
|         title: 'QMacroPlanner::FormDispatchShiftSchedulingInformation' | 
|         shown: true | 
|         componentID: 'QMacroPlanner::FormDispatchShiftSchedulingInformation' | 
|         layout | 
|         { | 
|           mode: 'open' | 
|           rowPosition: 1 | 
|           rowSpan: 6 | 
|           columnPosition: 6 | 
|           columnSpan: 4 | 
|         } | 
|         components | 
|         { | 
|           FormDispatchShiftSchedulingInformation_PanelDispatchShiftSchedulingInformation | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormDispatchShiftSchedulingInformation_PanelData | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormDispatchShiftSchedulingInformation_ListData | 
|           { | 
|           } | 
|           FormDispatchShiftSchedulingInformation_DataSetLevelData | 
|           { | 
|             groupDepth: -1 | 
|             sort: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.ShiftDate' | 
|             column_DispatchShiftSchedulingProduct_DispatchShiftSchedulingLine_ID | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.ID' | 
|               dataPath: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.ID' | 
|               dataType: 'string' | 
|               index: 0 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_DispatchShiftSchedulingProduct_DispatchShiftSchedulingLine_FactoryName | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.FactoryName' | 
|               dataPath: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.FactoryName' | 
|               dataType: 'string' | 
|               index: 1 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_DispatchShiftSchedulingProduct_DispatchShiftSchedulingLine_Fac | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.Fac' | 
|               dataPath: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.Fac' | 
|               dataType: 'string' | 
|               index: 2 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_DispatchShiftSchedulingProduct_DispatchShiftSchedulingLine_LineName | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.LineName' | 
|               dataPath: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.LineName' | 
|               dataType: 'string' | 
|               index: 3 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_DispatchShiftSchedulingProduct_ProductID | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.ProductID' | 
|               dataPath: 'DispatchShiftSchedulingProduct.ProductID' | 
|               dataType: 'string' | 
|               index: 4 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_DispatchShiftSchedulingProduct_DispatchShiftSchedulingLine_ShiftName | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.ShiftName' | 
|               dataPath: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.ShiftName' | 
|               dataType: 'string' | 
|               index: 5 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_DispatchShiftSchedulingProduct_DispatchShiftSchedulingLine_ShiftDate | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.ShiftDate' | 
|               dataPath: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.ShiftDate' | 
|               dataType: 'date' | 
|               index: 6 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_SingleShiftName | 
|             { | 
|               columnId: 'SingleShiftName' | 
|               dataPath: 'SingleShiftName' | 
|               dataType: 'string' | 
|               index: 7 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_ShiftVolume | 
|             { | 
|               columnId: 'ShiftVolume' | 
|               dataPath: 'ShiftVolume' | 
|               dataType: 'real' | 
|               index: 8 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_ShiftStartDate | 
|             { | 
|               columnId: 'ShiftStartDate' | 
|               dataPath: 'ShiftStartDate' | 
|               dataType: 'datetime' | 
|               index: 9 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_ShiftEndDate | 
|             { | 
|               columnId: 'ShiftEndDate' | 
|               dataPath: 'ShiftEndDate' | 
|               dataType: 'datetime' | 
|               index: 10 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_DispatchShiftSchedulingProduct_DispatchShiftSchedulingLine_VersionName | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.VersionName' | 
|               dataPath: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.VersionName' | 
|               dataType: 'string' | 
|               index: 11 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_DispatchShiftSchedulingProduct_DispatchShiftSchedulingLine_InterfaceTime | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.InterfaceTime' | 
|               dataPath: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.InterfaceTime' | 
|               dataType: 'datetime' | 
|               index: 12 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_DispatchShiftSchedulingProduct_DispatchShiftSchedulingLine_VersionFlag | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.VersionFlag' | 
|               dataPath: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.VersionFlag' | 
|               dataType: 'string' | 
|               index: 13 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|             column_DispatchShiftSchedulingProduct_DispatchShiftSchedulingLine_Tips | 
|             { | 
|               columnId: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.Tips' | 
|               dataPath: 'DispatchShiftSchedulingProduct.DispatchShiftSchedulingLine.Tips' | 
|               dataType: 'string' | 
|               index: 14 | 
|               subtotals: '' | 
|               width: 150 | 
|             } | 
|           } | 
|         } | 
|       } | 
|       form_FormKPI | 
|       { | 
|         title: 'KPI Dashboard' | 
|         shown: false | 
|         componentID: 'FormKPI' | 
|         layout | 
|         { | 
|           mode: 'dockright' | 
|           index: 0 | 
|         } | 
|         components | 
|         { | 
|           FormKPI_PanelKPI | 
|           { | 
|             sizeRatio: 1 | 
|             activeChild: 'PanelKPISelection' | 
|           } | 
|           FormKPI_PanelKPIDashboard | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormKPI_PanelKPISelection | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormKPI_ListKPISelection | 
|           { | 
|             QuillViewData | 
|             { | 
|               Food_KPISetting: 'Cost of sales;Fulfillment;Fulfillment target;Inventory holding cost;Labor cost;Margin;Safety stock;Sales;Sourcing cost;Total CO2 emission;Transportation cost;Volume' | 
|             } | 
|           } | 
|           FormKPI_DataSetLevelKPISelection | 
|           { | 
|             groupDepth: -1 | 
|             column_All_constraints | 
|             { | 
|               columnId: 'All constraints' | 
|               dataPath: 'All constraints' | 
|               dataType: 'string' | 
|               title: 'All constraints' | 
|               index: 0 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Name | 
|             { | 
|               columnId: 'Name' | 
|               dataPath: 'Name' | 
|               dataType: 'string' | 
|               title: 'Name' | 
|               index: 1 | 
|               subtotals: '' | 
|               width: 200 | 
|             } | 
|           } | 
|         } | 
|       } | 
|       form_FormOptimizerStrategiesSlideIn | 
|       { | 
|         title: 'Optimizer Strategies' | 
|         shown: false | 
|         componentID: 'FormOptimizerStrategiesSlideIn' | 
|         layout | 
|         { | 
|           mode: 'dockright' | 
|           index: 1 | 
|         } | 
|         components | 
|         { | 
|           FormOptimizerStrategiesSlideIn_ListOptimizerStrategiesSlideIn | 
|           { | 
|           } | 
|           FormOptimizerStrategiesSlideIn_DataSetLevelOptimizerStrategiesSlideIn | 
|           { | 
|             groupDepth: -1 | 
|             column_All_constraints | 
|             { | 
|               columnId: 'All constraints' | 
|               dataPath: 'All constraints' | 
|               dataType: 'string' | 
|               index: 0 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_ImgIsValid | 
|             { | 
|               columnId: 'ImgIsValid' | 
|               dataPath: 'ImgIsValid' | 
|               dataType: 'string' | 
|               index: 1 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Name | 
|             { | 
|               columnId: 'Name' | 
|               dataPath: 'Name' | 
|               dataType: 'string' | 
|               index: 2 | 
|               subtotals: '' | 
|               width: 270 | 
|             } | 
|           } | 
|         } | 
|       } | 
|       form_FormSanityCheck | 
|       { | 
|         title: 'Sanity Check' | 
|         shown: false | 
|         componentID: 'FormSanityCheck' | 
|         layout | 
|         { | 
|           mode: 'dockright' | 
|           index: 2 | 
|         } | 
|         components | 
|         { | 
|           FormSanityCheck_PanelSanityCheckToolbar | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormSanityCheck_PanelSanityCheckContent | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormSanityCheck_PanelSanityCheckGroup | 
|           { | 
|             sizeRatio: 4 | 
|           } | 
|           FormSanityCheck_ListSanityCheckGroup | 
|           { | 
|           } | 
|           FormSanityCheck_DataSetLevelSanityCheckGroup | 
|           { | 
|             groupDepth: -1 | 
|             sort: 'DESC:IsShown,DESC:SanityCheckHighestCategory,DESC:_Expr3' | 
|             column_All_constraints | 
|             { | 
|               columnId: 'All constraints' | 
|               dataPath: 'All constraints' | 
|               dataType: 'string' | 
|               index: 0 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Show | 
|             { | 
|               columnId: 'Show' | 
|               dataPath: 'Show' | 
|               dataType: 'string' | 
|               index: 1 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Category | 
|             { | 
|               columnId: 'Category' | 
|               dataPath: 'Category' | 
|               dataType: 'string' | 
|               index: 2 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Group | 
|             { | 
|               columnId: 'Group' | 
|               dataPath: 'Group' | 
|               dataType: 'string' | 
|               index: 3 | 
|               subtotals: '' | 
|               width: 270 | 
|             } | 
|             column__Expr3 | 
|             { | 
|               columnId: '_Expr3' | 
|               dataPath: '_Expr3' | 
|               dataType: 'number' | 
|               index: 4 | 
|               subtotals: '' | 
|               width: 95 | 
|             } | 
|           } | 
|           FormSanityCheck_PanelSanityCheckMessage | 
|           { | 
|             sizeRatio: 5 | 
|           } | 
|           FormSanityCheck_ListSanityCheckMessage | 
|           { | 
|           } | 
|           FormSanityCheck_DataSetLevelSanityCheckMessage | 
|           { | 
|             groupDepth: -1 | 
|             sort: 'DESC:IsShown,SanityCheckGroup.Type,SanityCheckGroup.Group,Description' | 
|             column_All_constraints | 
|             { | 
|               columnId: 'All constraints' | 
|               dataPath: 'All constraints' | 
|               dataType: 'string' | 
|               index: 0 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Show | 
|             { | 
|               columnId: 'Show' | 
|               dataPath: 'Show' | 
|               dataType: 'string' | 
|               index: 1 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Category | 
|             { | 
|               columnId: 'Category' | 
|               dataPath: 'Category' | 
|               dataType: 'string' | 
|               index: 2 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Messages | 
|             { | 
|               columnId: 'Messages' | 
|               dataPath: 'Messages' | 
|               dataType: 'string' | 
|               index: 3 | 
|               subtotals: '' | 
|               width: 32 | 
|             } | 
|             column_Description | 
|             { | 
|               columnId: 'Description' | 
|               dataPath: 'Description' | 
|               dataType: 'string' | 
|               index: 4 | 
|               subtotals: '' | 
|               width: 585 | 
|             } | 
|           } | 
|         } | 
|       } | 
|       form_FormDefaultCapacities | 
|       { | 
|         title: 'Default Capacities' | 
|         shown: false | 
|         componentID: 'FormDefaultCapacities' | 
|         layout | 
|         { | 
|           mode: 'dockright' | 
|           index: 3 | 
|         } | 
|         components | 
|         { | 
|           FormDefaultCapacities_PanelContent | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormDefaultCapacities_PanelTimeCapacities | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormDefaultCapacities_PanelQuantityAndTransportCapacities | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormDefaultCapacities_PanelStockingPointCapacities | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormDefaultCapacities_PanelActions | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|         } | 
|       } | 
|       form_FormGeneralSettings | 
|       { | 
|         title: 'General Settings' | 
|         shown: true | 
|         componentID: 'FormGeneralSettings' | 
|         layout | 
|         { | 
|           mode: 'dockright' | 
|           index: 4 | 
|         } | 
|         components | 
|         { | 
|           FormGeneralSettings_PanelContent | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormGeneralSettings_PanelGeneralParameter | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormGeneralSettings_PanelLeadTimeDependent | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormGeneralSettings_PanelShelfLife | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormGeneralSettings_PanelSustainability | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormGeneralSettings_PanelForecastNetting | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|           FormGeneralSettings_PanelActions | 
|           { | 
|             sizeRatio: 1 | 
|           } | 
|         } | 
|       } | 
|     } | 
|     userconfigurableinformation | 
|     { | 
|     } | 
|     image: 'SKIN_TIGER' | 
|     page: '' | 
|     group: '' | 
|     index: 0 | 
|     description: '' | 
|   } | 
|   formatversion: 2 | 
|   id: 'DispatchShiftSchedulingInformation' | 
|   name: 'DispatchShiftSchedulingInformation' | 
|   isglobal: false | 
|   isroot: true | 
| } |