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: '<table><tr><td><b>Name </b></td><td>VALUE(object.CampaignType_MP().Name())</td><td> </td></tr><tr><td><b>Planned quantity </b></td><td>VALUE(object.FulfilledQuantity())</td></tr><tr><td><b>Planned duration </b></td><td>VALUE(object.Duration())</td></tr></table><hr><table><tr><td><b>Start </b></td><td>VALUE(object.Start().Date())</td><td> </td><td><b>End </b></td><td>VALUE(object.End().Date())</td></tr><tr><td><b>Min </b></td><td>VALUE(object.MinQuantity())</td><td> </td><td><b>Max </b></td><td>VALUE(object.MaxQuantity())</td></tr></table><table><tr><td><b>Comment </b></td><td>VALUE(object.Comment())</td><td> </td><td> </td><td> </td></tr></table>VALUE( object.ImgIsOutsideCampaignHorizon() ) VALUE( object.GetTooltipTextIsOutisdeCampaignHorizon() )'
      ]
    }
    Component uciNodeTransition id:uciNodeTransition_617
    {
      #keys: '[145730.0.1108460528]'
      BaseType: 'WebUserConfigurableInformation'
      Properties:
      [
        ObjectType: 'Transition_MP'
        Taborder: 11
        Tooltip: '<table><tr><td><b>Transition type </b></td><td>VALUE(object.TransitionType_MP().Name())</td></tr><tr><td><b>Planned quantity </b></td><td>VALUE(object.PlannedQuantity())</td></tr><tr><td><b>Planned duration </b></td><td>VALUE(object.Duration())</td></tr></table><hr><table><tr><td><b>Start </b></td><td>VALUE(object.Start().Date())</td><td> </td><td><b>End </b></td><td>VALUE(object.End().Date())</td></tr><tr><td><b>Min duration</b></td><td>VALUE(object.TransitionType_MP().DefaultMinDuration())</td></tr><tr><td><b>Max duration</b></td><td>VALUE(object.TransitionType_MP().DefaultMaxDuration())</td></tr></table>'
      ]
    }
    Component DataHolderSelection
    {
      #keys: '[136682.2.1104707623]'
      BaseType => //BaseFormCapacityPlanning/GanttChartCapacityPlanning/DataHolderSelection
      IsDerived: true
      Properties:
      [
        Taborder: 16
      ]
    }
  ]
}
