Quintiq file version 2.0 
 | 
{ 
 | 
  viewcontents 
 | 
  { 
 | 
    forms 
 | 
    { 
 | 
      form_FormPISPGenerateSafetystock 
 | 
      { 
 | 
        title: 'QLibMacroPlannerWebUI::FormPISPGenerateSafetystock' 
 | 
        shown: true 
 | 
        componentID: 'QLibMacroPlannerWebUI::FormPISPGenerateSafetystock' 
 | 
        layout 
 | 
        { 
 | 
          mode: 'open' 
 | 
          rowPosition: 1 
 | 
          rowSpan: 16 
 | 
          columnPosition: 1 
 | 
          columnSpan: 5 
 | 
        } 
 | 
        components 
 | 
        { 
 | 
          FormPISPGenerateSafetystock_ListPISPGenerateSafetystock 
 | 
          { 
 | 
          } 
 | 
          FormPISPGenerateSafetystock_ListPISPGenerateSafetystock_DataSetLevelProductInStockingPoints 
 | 
          { 
 | 
            groupDepth: -1 
 | 
            sort: 'DESC:ProductID' 
 | 
            column_All_constraints 
 | 
            { 
 | 
              columnId: 'All constraints' 
 | 
              dataPath: 'All constraints' 
 | 
              dataType: 'string' 
 | 
              title: 'All constraints' 
 | 
              index: 0 
 | 
              subtotals: '' 
 | 
              width: 33 
 | 
            } 
 | 
            column_ImgHasSafetyStock 
 | 
            { 
 | 
              columnId: 'ImgHasSafetyStock' 
 | 
              dataPath: 'ImgHasSafetyStock' 
 | 
              dataType: 'string' 
 | 
              title: 'Keep safety stock' 
 | 
              index: 1 
 | 
              subtotals: '' 
 | 
              width: 150 
 | 
            } 
 | 
            column_ProductID 
 | 
            { 
 | 
              columnId: 'ProductID' 
 | 
              dataPath: 'ProductID' 
 | 
              dataType: 'string' 
 | 
              title: 'Product' 
 | 
              index: 2 
 | 
              subtotals: '' 
 | 
              width: 150 
 | 
            } 
 | 
            column_StockingPointID 
 | 
            { 
 | 
              columnId: 'StockingPointID' 
 | 
              dataPath: 'StockingPointID' 
 | 
              dataType: 'string' 
 | 
              title: 'Stocking point' 
 | 
              index: 3 
 | 
              subtotals: '' 
 | 
              width: 150 
 | 
            } 
 | 
          } 
 | 
        } 
 | 
      } 
 | 
      form_FormSafetyStocks 
 | 
      { 
 | 
        title: 'QLibMacroPlannerWebUI::FormSafetyStocks' 
 | 
        shown: true 
 | 
        componentID: 'QLibMacroPlannerWebUI::FormSafetyStocks' 
 | 
        layout 
 | 
        { 
 | 
          mode: 'open' 
 | 
          rowPosition: 9 
 | 
          rowSpan: 8 
 | 
          columnPosition: 6 
 | 
          columnSpan: 7 
 | 
        } 
 | 
        components 
 | 
        { 
 | 
          FormSafetyStocks_PanelSafetyStocks 
 | 
          { 
 | 
            sizeRatio: 1 
 | 
            activeChild: 'PanelSafetyStocksPage' 
 | 
          } 
 | 
          FormSafetyStocks_PanelSafetyStocksPage 
 | 
          { 
 | 
            sizeRatio: 1 
 | 
          } 
 | 
          FormSafetyStocks_ListSafetyStocks 
 | 
          { 
 | 
          } 
 | 
          FormSafetyStocks_DataSetLevelSafetyStocks 
 | 
          { 
 | 
            groupDepth: -1 
 | 
            column_All_constraints 
 | 
            { 
 | 
              columnId: 'All constraints' 
 | 
              dataPath: 'All constraints' 
 | 
              dataType: 'string' 
 | 
              title: 'All constraints' 
 | 
              index: 0 
 | 
              subtotals: '' 
 | 
              width: 33 
 | 
            } 
 | 
            column_ProductID 
 | 
            { 
 | 
              columnId: 'ProductID' 
 | 
              dataPath: 'ProductID' 
 | 
              dataType: 'string' 
 | 
              title: 'Product' 
 | 
              index: 1 
 | 
              subtotals: '' 
 | 
              width: 150 
 | 
            } 
 | 
            column_StockingPointID 
 | 
            { 
 | 
              columnId: 'StockingPointID' 
 | 
              dataPath: 'StockingPointID' 
 | 
              dataType: 'string' 
 | 
              title: 'Stocking point' 
 | 
              index: 2 
 | 
              subtotals: '' 
 | 
              width: 150 
 | 
            } 
 | 
            column_Start 
 | 
            { 
 | 
              columnId: 'Start' 
 | 
              dataPath: 'Start' 
 | 
              dataType: 'date' 
 | 
              title: 'Start' 
 | 
              index: 3 
 | 
              subtotals: '' 
 | 
              width: 150 
 | 
            } 
 | 
            column_DisplayTarget 
 | 
            { 
 | 
              columnId: 'DisplayTarget' 
 | 
              dataPath: 'DisplayTarget' 
 | 
              dataType: 'real' 
 | 
              title: 'Safety stock' 
 | 
              index: 4 
 | 
              subtotals: '' 
 | 
              width: 150 
 | 
            } 
 | 
            column_DisplayUOM 
 | 
            { 
 | 
              columnId: 'DisplayUOM' 
 | 
              dataPath: 'DisplayUOM' 
 | 
              dataType: 'string' 
 | 
              title: '.' 
 | 
              index: 5 
 | 
              subtotals: '' 
 | 
              width: 39 
 | 
            } 
 | 
            column_ImgHasUserTarget 
 | 
            { 
 | 
              columnId: 'ImgHasUserTarget' 
 | 
              dataPath: 'ImgHasUserTarget' 
 | 
              dataType: 'string' 
 | 
              title: 'Remark' 
 | 
              index: 6 
 | 
              subtotals: '' 
 | 
              width: 150 
 | 
            } 
 | 
          } 
 | 
          FormSafetyStocks_PanelSalesDemandPage 
 | 
          { 
 | 
            sizeRatio: 1 
 | 
          } 
 | 
          FormSafetyStocks_ListSalesDemandPage 
 | 
          { 
 | 
          } 
 | 
          FormSafetyStocks_DataSetLevelSalesDemandPage 
 | 
          { 
 | 
            groupDepth: -1 
 | 
            column_ProductID 
 | 
            { 
 | 
              columnId: 'ProductID' 
 | 
              dataPath: 'ProductID' 
 | 
              dataType: 'string' 
 | 
              title: 'Product' 
 | 
              index: 0 
 | 
              subtotals: '' 
 | 
              width: 165 
 | 
            } 
 | 
            column_StockingPointID 
 | 
            { 
 | 
              columnId: 'StockingPointID' 
 | 
              dataPath: 'StockingPointID' 
 | 
              dataType: 'string' 
 | 
              title: 'Stocking point' 
 | 
              index: 1 
 | 
              subtotals: '' 
 | 
              width: 137 
 | 
            } 
 | 
            column_StartDate 
 | 
            { 
 | 
              columnId: 'StartDate' 
 | 
              dataPath: 'StartDate' 
 | 
              dataType: 'date' 
 | 
              title: 'Start' 
 | 
              index: 2 
 | 
              subtotals: '' 
 | 
              width: 81 
 | 
            } 
 | 
            column_QuantityInDefaultUoM 
 | 
            { 
 | 
              columnId: 'QuantityInDefaultUoM' 
 | 
              dataPath: 'QuantityInDefaultUoM' 
 | 
              dataType: 'real' 
 | 
              title: 'Sales demand' 
 | 
              index: 3 
 | 
              subtotals: '' 
 | 
              width: 95 
 | 
            } 
 | 
            column_DemandUncertaintyPercentage 
 | 
            { 
 | 
              columnId: 'DemandUncertaintyPercentage' 
 | 
              dataPath: 'DemandUncertaintyPercentage' 
 | 
              dataType: 'real' 
 | 
              title: 'Uncertain demand' 
 | 
              index: 4 
 | 
              subtotals: '' 
 | 
              width: 109 
 | 
            } 
 | 
            column_FulfilledQuantity 
 | 
            { 
 | 
              columnId: 'FulfilledQuantity' 
 | 
              dataPath: 'FulfilledQuantity' 
 | 
              dataType: 'real' 
 | 
              title: 'Planned inventory' 
 | 
              index: 5 
 | 
              subtotals: '' 
 | 
              width: 109 
 | 
            } 
 | 
          } 
 | 
        } 
 | 
      } 
 | 
      form_FormSafetyStockChart 
 | 
      { 
 | 
        title: 'QLibMacroPlannerWebUI::FormSafetyStockChart' 
 | 
        shown: true 
 | 
        componentID: 'QLibMacroPlannerWebUI::FormSafetyStockChart' 
 | 
        layout 
 | 
        { 
 | 
          mode: 'open' 
 | 
          rowPosition: 1 
 | 
          rowSpan: 8 
 | 
          columnPosition: 6 
 | 
          columnSpan: 7 
 | 
        } 
 | 
        components 
 | 
        { 
 | 
          FormSafetyStockChart_ChartSafetyStockChart 
 | 
          { 
 | 
            SynchronizationGroup: '' 
 | 
          } 
 | 
          FormSafetyStockChart_ChartSafetyStockChart_legend 
 | 
          { 
 | 
            LegendItems: 
 | 
            [ 
 | 
            ] 
 | 
          } 
 | 
        } 
 | 
      } 
 | 
      form_FormKPI 
 | 
      { 
 | 
        title: 'KPI Dashboard' 
 | 
        shown: false 
 | 
        componentID: 'FormKPI' 
 | 
        layout 
 | 
        { 
 | 
          mode: 'dockright' 
 | 
          index: 0 
 | 
        } 
 | 
        components 
 | 
        { 
 | 
          FormKPI_PanelKPI 
 | 
          { 
 | 
            sizeRatio: 1 
 | 
            activeChild: 'PanelKPIDashboard' 
 | 
          } 
 | 
          FormKPI_PanelKPIDashboard 
 | 
          { 
 | 
            sizeRatio: 1 
 | 
          } 
 | 
          FormKPI_PanelKPISelection 
 | 
          { 
 | 
            sizeRatio: 1 
 | 
          } 
 | 
          FormKPI_ListKPISelection 
 | 
          { 
 | 
            QuillViewData 
 | 
            { 
 | 
              Empty_KPISetting: 'Inventory holding cost;Service level;Target inventory level' 
 | 
              Metals_KPISetting: 'Inventory holding cost;Service level' 
 | 
              Food_KPISetting: 'Inventory holding cost;Service level' 
 | 
            } 
 | 
          } 
 | 
          FormKPI_DataSetLevelKPISelection 
 | 
          { 
 | 
            groupDepth: -1 
 | 
            column_Name 
 | 
            { 
 | 
              columnId: 'Name' 
 | 
              dataPath: 'Name' 
 | 
              dataType: 'string' 
 | 
              title: 'Name' 
 | 
              index: 0 
 | 
              subtotals: '' 
 | 
              width: 200 
 | 
            } 
 | 
          } 
 | 
        } 
 | 
      } 
 | 
      form_FormServiceLevel 
 | 
      { 
 | 
        title: 'Service Level' 
 | 
        shown: true 
 | 
        componentID: 'FormServiceLevel' 
 | 
        layout 
 | 
        { 
 | 
          mode: 'dockright' 
 | 
          index: 1 
 | 
        } 
 | 
        components 
 | 
        { 
 | 
          FormServiceLevel_ListServiceLevel 
 | 
          { 
 | 
          } 
 | 
          FormServiceLevel_DataSetLevelServiceLevel 
 | 
          { 
 | 
            groupDepth: -1 
 | 
            column_All_constraints 
 | 
            { 
 | 
              columnId: 'All constraints' 
 | 
              dataPath: 'All constraints' 
 | 
              dataType: 'string' 
 | 
              title: 'All constraints' 
 | 
              index: 0 
 | 
              subtotals: '' 
 | 
              width: 33 
 | 
            } 
 | 
            column_Name 
 | 
            { 
 | 
              columnId: 'Name' 
 | 
              dataPath: 'Name' 
 | 
              dataType: 'string' 
 | 
              title: 'Name' 
 | 
              index: 1 
 | 
              subtotals: '' 
 | 
              width: 88 
 | 
            } 
 | 
            column_TargetPercentage 
 | 
            { 
 | 
              columnId: 'TargetPercentage' 
 | 
              dataPath: 'TargetPercentage' 
 | 
              dataType: 'real' 
 | 
              title: 'Target %' 
 | 
              index: 2 
 | 
              subtotals: '' 
 | 
              width: 74 
 | 
            } 
 | 
            column_Start 
 | 
            { 
 | 
              columnId: 'Start' 
 | 
              dataPath: 'Start' 
 | 
              dataType: 'date' 
 | 
              title: 'Start' 
 | 
              index: 3 
 | 
              subtotals: '' 
 | 
              width: 88 
 | 
            } 
 | 
            column_End 
 | 
            { 
 | 
              columnId: 'End' 
 | 
              dataPath: 'End' 
 | 
              dataType: 'date' 
 | 
              title: 'End' 
 | 
              index: 4 
 | 
              subtotals: '' 
 | 
              width: 88 
 | 
            } 
 | 
          } 
 | 
        } 
 | 
      } 
 | 
      form_FormSafetyStockParameter 
 | 
      { 
 | 
        title: 'Safety Stock Parameters' 
 | 
        shown: false 
 | 
        componentID: 'FormSafetyStockParameter' 
 | 
        layout 
 | 
        { 
 | 
          mode: 'dockright' 
 | 
          index: 2 
 | 
        } 
 | 
        components 
 | 
        { 
 | 
          FormSafetyStockParameter_pnlContent 
 | 
          { 
 | 
            sizeRatio: 1 
 | 
          } 
 | 
          FormSafetyStockParameter_pnlContentAlgorithmSelection 
 | 
          { 
 | 
            sizeRatio: 1 
 | 
          } 
 | 
          FormSafetyStockParameter_pnlContentDefaultParameter 
 | 
          { 
 | 
            sizeRatio: 1 
 | 
          } 
 | 
          FormSafetyStockParameter_pnlActions 
 | 
          { 
 | 
            sizeRatio: 1 
 | 
          } 
 | 
        } 
 | 
      } 
 | 
    } 
 | 
    userconfigurableinformation 
 | 
    { 
 | 
    } 
 | 
  } 
 | 
  formatversion: 2 
 | 
  id: 'Safety stocks' 
 | 
  name: 'Safety stocks' 
 | 
  isglobal: false 
 | 
  isroot: true 
 | 
} 
 |