| Quintiq file version 2.0 | 
| Component GroupPanelSupplyChainVisualization | 
| { | 
|   #keys: '[132894.0.1062174451]' | 
|   BaseType: 'GroupPanel' | 
|   GBLayout | 
|   { | 
|     Type: 'internal[GBLayoutDefinition]' | 
|     Columns: | 
|     [ | 
|       GBFlow.Column { grow: 0 id: 260 parent: 0 } | 
|       GBFlow.Column { grow: 128 id: 989 parent: 0 } | 
|     ] | 
|     Elements: | 
|     [ | 
|       GBElement | 
|       { | 
|         Component => /CustomDrawComponentRootNode | 
|         Position { startcolumn: 260 startrow: 264 endcolumn: 260 endrow: 264 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelRootNode | 
|         Position { startcolumn: 989 startrow: 264 endcolumn: 989 endrow: 264 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /CustomDrawComponentNode | 
|         Position { startcolumn: 260 startrow: 690 endcolumn: 260 endrow: 690 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelNode | 
|         Position { startcolumn: 989 startrow: 690 endcolumn: 989 endrow: 690 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelInvalidPlanningNode | 
|         Position { startcolumn: 989 startrow: 787 endcolumn: 989 endrow: 787 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelSingleOperationRoutingStepNode | 
|         Position { startcolumn: 989 startrow: 100 endcolumn: 989 endrow: 100 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelMultiOperationsRoutingStepNode | 
|         Position { startcolumn: 989 startrow: 672 endcolumn: 989 endrow: 672 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /CustomDrawComponentInvalidPlanningNode | 
|         Position { startcolumn: 260 startrow: 787 endcolumn: 260 endrow: 787 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /CustomDrawComponentSingleOperationRoutingStepNode | 
|         Position { startcolumn: 260 startrow: 100 endcolumn: 260 endrow: 100 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /CustomDrawComponentMultiOperationsRoutingStepNode | 
|         Position { startcolumn: 260 startrow: 672 endcolumn: 260 endrow: 672 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /CustomDrawComponentLaneNode | 
|         Position { startcolumn: 260 startrow: 569 endcolumn: 260 endrow: 569 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelLaneNode | 
|         Position { startcolumn: 989 startrow: 569 endcolumn: 989 endrow: 569 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelInventorySupplyNode | 
|         Position { startcolumn: 989 startrow: 482 endcolumn: 989 endrow: 482 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /CustomDrawComponentInventorySupply | 
|         Position { startcolumn: 260 startrow: 482 endcolumn: 260 endrow: 482 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelFulfilledSalesDemandsNode | 
|         Position { startcolumn: 989 startrow: 238 endcolumn: 989 endrow: 238 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /CustomDrawComponentFulfilledSalesDemandsNode | 
|         Position { startcolumn: 260 startrow: 238 endcolumn: 260 endrow: 238 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelUnfulfilledSalesDemandsNode | 
|         Position { startcolumn: 989 startrow: 697 endcolumn: 989 endrow: 697 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /CustomDrawComponentUnfulfilledSalesDemandsNode | 
|         Position { startcolumn: 260 startrow: 697 endcolumn: 260 endrow: 697 } | 
|       } | 
|     ] | 
|     Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] | 
|     Rows: | 
|     [ | 
|       GBFlow.Row { grow: 0 id: 264 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 690 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 787 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 100 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 672 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 569 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 482 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 238 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 697 parent: 0 } | 
|     ] | 
|   } | 
|   Children: | 
|   [ | 
|     #child: CustomDrawComponentRootNode | 
|     Component LabelRootNode | 
|     { | 
|       #keys: '[132894.0.1062176894]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: 'Central product in stocking point' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     #child: CustomDrawComponentNode | 
|     Component LabelNode | 
|     { | 
|       #keys: '[132894.0.1062181848]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: 'Product in stocking point' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelInvalidPlanningNode | 
|     { | 
|       #keys: '[132894.0.1062187693]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: 'Product in stocking point with constraint violation' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelSingleOperationRoutingStepNode | 
|     { | 
|       #keys: '[132894.0.1062191468]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: 'Routing step with single operation' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelMultiOperationsRoutingStepNode | 
|     { | 
|       #keys: '[132894.0.1062193373]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: 'Routing step with multiple operations' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component GUIDataExtractorSCVConfig | 
|     { | 
|       #keys: '[132894.0.1062225647]' | 
|       BaseType: 'GUIDataExtractor' | 
|       Properties: | 
|       [ | 
|         DataSet: 'MacroPlan' | 
|         DataType: 'MacroPlan' | 
|         PosX: 337 | 
|         PosY: 290 | 
|         Transformation: 'SCVConfiguration' | 
|       ] | 
|     } | 
|     #child: CustomDrawComponentInvalidPlanningNode | 
|     #child: CustomDrawComponentSingleOperationRoutingStepNode | 
|     #child: CustomDrawComponentMultiOperationsRoutingStepNode | 
|     #child: CustomDrawComponentLaneNode | 
|     Component LabelLaneNode | 
|     { | 
|       #keys: '[134266.1.1904743484]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: 'Lane' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelInventorySupplyNode | 
|     { | 
|       #keys: '[134266.1.1904747479]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: 'Inventory supply' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     #child: CustomDrawComponentInventorySupply | 
|     Component LabelFulfilledSalesDemandsNode | 
|     { | 
|       #keys: '[134266.1.1904752083]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: 'Aggregated sales demands, completely fulfilled' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     #child: CustomDrawComponentFulfilledSalesDemandsNode | 
|     Component LabelUnfulfilledSalesDemandsNode | 
|     { | 
|       #keys: '[134266.1.1904757080]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Text: 'Aggregated sales demands, partially unfulfilled' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     #child: CustomDrawComponentUnfulfilledSalesDemandsNode | 
|   ] | 
|   Properties: | 
|   [ | 
|     Text: 'Supply chain visualization' | 
|     ModeledStringList ChildOrdering | 
|     { | 
|       c: CustomDrawComponentRootNode | 
|       c: CustomDrawComponentNode | 
|       c: LabelRootNode | 
|       c: LabelNode | 
|       c: CustomDrawComponentInvalidPlanningNode | 
|       c: CustomDrawComponentSingleOperationRoutingStepNode | 
|       c: LabelInvalidPlanningNode | 
|       c: LabelSingleOperationRoutingStepNode | 
|       c: CustomDrawComponentMultiOperationsRoutingStepNode | 
|       c: CustomDrawComponentLaneNode | 
|       c: LabelMultiOperationsRoutingStepNode | 
|       c: GUIDataExtractorSCVConfig | 
|       c: CustomDrawComponentInventorySupply | 
|       c: CustomDrawComponentFulfilledSalesDemandsNode | 
|       c: CustomDrawComponentUnfulfilledSalesDemandsNode | 
|       c: LabelLaneNode | 
|       c: LabelInventorySupplyNode | 
|       c: LabelFulfilledSalesDemandsNode | 
|       c: LabelUnfulfilledSalesDemandsNode | 
|     } | 
|   ] | 
| } |