Quintiq file version 2.0
Component GanttChartCapacityPlanning
{
  #keys: '[139394.1.1196563041]'
  BaseType => //BaseFormCapacityPlanning/GanttChartCapacityPlanning
  IsDerived: true
  Children:
  [
    #child: gcActionBarPageCapacityPlanning
    #child: gcContextMenuCapacityPlanning
    Component GanttChartRowCapacityPlanning
    {
      #keys: '[139394.1.1196563044]'
      BaseType => //BaseFormCapacityPlanning/GanttChartCapacityPlanning/GanttChartRowCapacityPlanning
      IsDerived: true
      Children:
      [
        Component GanttChartRowUnitCampaign id:GanttChartRowUnitCampaign_387
        {
          #keys: '[145730.0.1108460723]'
          BaseType: 'WebGanttChartRow'
          Children:
          [
            Component GanttChartNodeUnitCampaign id:GanttChartNodeUnitCampaign_943
            {
              #keys: '[145730.0.1108460724]'
              BaseType: 'WebGanttChartNode'
              Properties:
              [
                End: 'object.End()'
                FilterArguments: 'navperiods:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderPeriods'
                FixedFilter: 'object.Start() < max( navperiods, Elements, period, period.End() ) and min( navperiods, Elements, period, period.Start() ) < object.End()'
                Relation: 'CampaignType_MP.Campaign_MP'
                Start: 'object.Start()'
                Taborder: 0
              ]
            }
            Component GanttChartNodeUnitTransition id:GanttChartNodeUnitTransition_902
            {
              #keys: '[145730.0.1108460725]'
              BaseType: 'WebGanttChartNode'
              Properties:
              [
                End: 'object.End()'
                FilterArguments: 'navperiods:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderPeriods'
                FixedFilter: ' object.IsWithinPeriods( navperiods )'
                Relation: 'TransitionType_MP.Transition_MP'
                Start: 'object.Start()'
                Taborder: 1
              ]
            }
          ]
          Properties:
          [
            FixedFilter: 'object.HasCampaignType()'
            Relation: 'astype(Unit)'
            Taborder: 3
          ]
        }
        Component GanttChartNodeCapacityPlanningUnit
        {
          #keys: '[139394.1.1196563046]'
          BaseType => //BaseFormCapacityPlanning/GanttChartCapacityPlanning/GanttChartNodeCapacityPlanningUnit
          IsDerived: true
          Properties:
          [
            FilterArguments: 'navperiods:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderPeriods'
          ]
        }
        Component GanttChartRowCapacityPlanningChild
        {
          #keys: '[136682.2.832579498]'
          BaseType => //BaseFormCapacityPlanning/GanttChartCapacityPlanning/GanttChartRowCapacityPlanningChild
          IsDerived: true
          Children:
          [
            Component GanttChartNodeCapacityPlanningChildUnit
            {
              #keys: '[136682.2.833673230]'
              BaseType => //BaseFormCapacityPlanning/GanttChartCapacityPlanning/GanttChartNodeCapacityPlanningChildUnit
              IsDerived: true
              Properties:
              [
                FilterArguments: 'navperiods:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderPeriods'
              ]
            }
          ]
        }
      ]
      Properties:
      [
        Taborder: 13
      ]
    }
    Component uciRowCapacityPlanningUnitTimeAggregated
    {
      #keys: '[136682.2.655018095]'
      BaseType => //BaseFormCapacityPlanning/GanttChartCapacityPlanning/uciRowCapacityPlanningUnitTimeAggregated
      IsDerived: true
      Properties:
      [
        Taborder: 10
      ]
    }
    Component uciNodeCampaign id:uciNodeCampaign_223
    {
      #keys: '[145730.0.1108460397]'
      BaseType: 'WebUserConfigurableInformation'
      Properties:
      [
        ObjectType: 'Campaign_MP'
        Taborder: 12
        Text: 'VALUE( object.Utilization() * 100 )%'
        Tooltip: '
| Name | VALUE(object.CampaignType_MP().Name()) |  | 
| Planned quantity | VALUE(object.FulfilledQuantity()) | 
| Planned duration | VALUE(object.Duration()) | 
| Start | VALUE(object.Start().Date()) |  | End | VALUE(object.End().Date()) | 
| Min | VALUE(object.MinQuantity()) |  | Max | VALUE(object.MaxQuantity()) | 
| Comment | VALUE(object.Comment()) |  |  |  | 
VALUE( object.ImgIsOutsideCampaignHorizon() ) VALUE( object.GetTooltipTextIsOutisdeCampaignHorizon() )'
      ]
    }
    Component uciNodeTransition id:uciNodeTransition_617
    {
      #keys: '[145730.0.1108460528]'
      BaseType: 'WebUserConfigurableInformation'
      Properties:
      [
        ObjectType: 'Transition_MP'
        Taborder: 11
        Tooltip: '| Transition type | VALUE(object.TransitionType_MP().Name()) | 
| Planned quantity | VALUE(object.PlannedQuantity()) | 
| Planned duration | VALUE(object.Duration()) | 
| Start | VALUE(object.Start().Date()) |  | End | VALUE(object.End().Date()) | 
| Min duration | VALUE(object.TransitionType_MP().DefaultMinDuration()) | 
| Max duration | VALUE(object.TransitionType_MP().DefaultMaxDuration()) | 
'
      ]
    }
    Component DataHolderSelection
    {
      #keys: '[136682.2.1104707623]'
      BaseType => //BaseFormCapacityPlanning/GanttChartCapacityPlanning/DataHolderSelection
      IsDerived: true
      Properties:
      [
        Taborder: 16
      ]
    }
  ]
}