Quintiq file version 2.0
Component GanttChartCapacityPlanning
{
#keys: '[139394.1.1196563041]'
BaseType: 'WebGanttChart'
Children:
[
#child: gcActionBarPageCapacityPlanning
#child: gcContextMenuCapacityPlanning
Component GanttChartRowCapacityPlanning
{
#keys: '[139394.1.1196563044]'
BaseType: 'WebGanttChartRow'
Children:
[
Component DataExtractorCapacityPlanning
{
#keys: '[139394.1.1196563045]'
BaseType: 'WebDataExtractor'
Properties:
[
DataType: 'structured[Entity]'
Source: 'DataHolderCapacityPlanning'
Taborder: 0
Transformation: 'Elements'
]
}
Component GanttChartNodeCapacityPlanningUnit
{
#keys: '[139394.1.1196563046]'
BaseType: 'WebGanttChartNode'
Properties:
[
End: 'object.Period_MP().End()'
FilterArguments: 'navperiods:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderPeriods'
FixedFilter: 'not object.Unit().IsForCapacityAggregation() and exists( navperiods, Elements, period, period=object.Period_MP() )'
Relation: 'astype(Unit).UnitPeriod'
Start: 'object.Period_MP().Start()'
Taborder: 1
]
}
Component GanttChartRowCapacityPlanningChild
{
#keys: '[136682.2.832579498]'
BaseType: 'WebGanttChartRow'
Children:
[
Component GanttChartNodeCapacityPlanningChildUnit
{
#keys: '[136682.2.833673230]'
BaseType: 'WebGanttChartNode'
Properties:
[
End: 'object.Period_MP().End()'
FilterArguments: 'navperiods:QLibMacroPlannerWebUI::ApplicationMacroPlanner.DataHolderPeriods'
FixedFilter: 'exists( navperiods, Elements, period, period=object.Period_MP() )'
Relation: 'astype(Unit).UnitPeriod'
Start: 'object.Period_MP().Start()'
Taborder: 0
]
}
]
Properties:
[
ContextMenu: 'gcContextMenuCapacityPlanningRow'
Relation: 'ChildEntity'
Taborder: 2
]
}
]
Properties:
[
Sort: 'FullHierarchyName'
Taborder: 11
]
}
Component uciRowCapacityPlanningStockingPoint
{
#keys: '[139394.1.1196559225]'
BaseType: 'WebUserConfigurableInformation'
Properties:
[
ObjectType: 'StockingPoint_MP'
Taborder: 9
Text: '
Period | VALUE ( object.Start() ) to VALUE( object.End() ) |
Shift pattern | VALUE( guard( object.ShiftPattern().Name() , "-" ) ) |
SYNONYM(object.BaseAvailableCapacity) | VALUE(object.BaseAvailableCapacity()) |
SYNONYM(object.TotalAvailableCapacity) | VALUE(object.TotalAvailableCapacity()) |
SYNONYM(object.UsedCapacity) | VALUE(object.UsedCapacity()) |
SYNONYM(object.FreeCapacity) | VALUE(object.FreeCapacity()) |
VALUE( object.ImgWebGanttChartSeverity() ) VALUE( object.GetCapacitySeverityText() )
*]
]
}
Component uciRowCapacityPlanningUnitTimeAggregated
{
#keys: '[136682.2.655018095]'
BaseType: 'WebUserConfigurableInformation'
Properties:
[
ObjectType: 'Unit'
Precondition: 'object.HasCapacityTypeAggregation() '
Taborder: 10
Text: 'Period | VALUE (object.Start() ) to VALUE( object.End() ) |
SYNONYM(object.BaseAvailableCapacity) | VALUE(object.BaseAvailableCapacity()) |
SYNONYM(object.TotalAvailableCapacity) | VALUE(object.TotalAvailableCapacity()) |
SYNONYM(object.UsedCapacity) | VALUE(object.UsedCapacity()) |
SYNONYM(object.FreeCapacity) | VALUE(object.FreeCapacity()) |
VALUE( object.ImgWebGanttChartSeverity() ) VALUE( object.GetCapacitySeverityText() )
*]
]
}
Component uciNodeUnitPeriodTransportQuantity
{
#keys: '[136682.2.781320454]'
BaseType: 'WebUserConfigurableInformation'
Properties:
[
ObjectType: 'UnitPeriodTransportQuantity'
Taborder: 7
Text: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.IsUtilizationInUOM(), object.UsedQuantity(), ( object.DisplayUtilizationPercentageWithMaxLoadRatio() ))) VALUE( ifexpr( object.IsUtilizationInUOM(), object.Unit().UnitOfMeasureName(), '%') )"
Tooltip: 'Period | VALUE ( object.Start() ) to VALUE( object.End() ) |
SYNONYM(object.BaseAvailableCapacity) | VALUE(object.BaseAvailableCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName() ) |
SYNONYM(object.TotalAvailableCapacity) | VALUE(object.TotalAvailableCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName() ) |
SYNONYM(object.UsedCapacity) | VALUE(object.UsedCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName()) |
SYNONYM(object.FreeCapacity) | VALUE(object.FreeCapacity()) VALUE( ""+ object.Unit().UnitOfMeasureName()) |
VALUE( object.ImgWebGanttChartSeverity ) VALUE( object.GetCapacitySeverityText() )
*]
]
}
Component uciNodePeriodTimeChild
{
#keys: '[136682.2.833673516]'
BaseType: 'WebUserConfigurableInformation'
Properties:
[
Identifier: 'UnitPeriodTimeChild'
ObjectType: 'UnitPeriodTime'
Precondition: 'object.Unit().IsForCapacityAggregation()'
Taborder: 3
Text: 'VALUE( ifexpr( object.NrOfOpen() <> 0 and object.GetHasAvailableCapacity(), object.ParentOfUnitDimension().UtilizationPercentage(), 0 ) )%'
Tooltip:
[*
Period | VALUE ( object.Start() ) to VALUE( object.End() ) |
Shift pattern | VALUE( guard( object.ShiftPattern().Name() , "-" ) ) |
SYNONYM(object.BaseAvailableCapacity) | VALUE(object.BaseAvailableCapacity()) |
SYNONYM(object.TotalAvailableCapacity) | VALUE(object.TotalAvailableCapacity()) |
SYNONYM(object.UsedCapacity) | VALUE(ifexpr( object.Unit().IsForCapacityAggregation() and object.GetHasAvailableCapacity(), object.TotalAvailableCapacity()*guard(object.ParentOfUnitDimension().UtilizationPercentage(), 0 )/100, object.UsedCapacity()) ) |
SYNONYM(object.FreeCapacity) | VALUE(ifexpr( object.Unit().IsForCapacityAggregation() and object.GetHasAvailableCapacity(), maxvalue( object.TotalAvailableCapacity()*(100-guard(object.ParentOfUnitDimension().UtilizationPercentage(), 0 ) )/100, Duration::Zero() ), object.FreeCapacity()) ) |
VALUE( object.ImgWebGanttChartSeverity() ) VALUE( object.GetCapacitySeverityText() )
*]
]
}
Component DataHolderSelection
{
#keys: '[136682.2.1104707623]'
BaseType: 'WebDataHolder'
Databinding: 'structured[Object]*'
Properties:
[
Taborder: 14
]
}
Component uciNodeUnitPeriodQuantityChild
{
#keys: '[145730.1.1059819540]'
BaseType: 'WebUserConfigurableInformation'
Properties:
[
ObjectType: 'UnitPeriodQuantityBase'
Precondition: 'object.Unit().IsForCapacityAggregation()'
Taborder: 6
Text: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.GetHasAvailableCapacity(), object.ParentOfUnitDimension().UtilizationPercentageExplicit() * object.ParentOfUnitDimension().MaximumLoadPercentage() / 100, 0.0 ) ) VALUE( '%' )"
Tooltip:
[*
Period | VALUE ( object.Start() ) to VALUE( object.End() ) |
SYNONYM(object.BaseAvailableCapacity()) | VALUE(object.BaseAvailableCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName() ) |
SYNONYM(object.TotalAvailableCapacity) | VALUE(object.TotalAvailableCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName() ) |
SYNONYM(object.UsedCapacity) | VALUE( object.ParentOfUnitDimension().UtilizationPercentage()*object.TotalAvailableCapacity()/100 ) VALUE( "" +object.Unit().UnitOfMeasureName()) |
SYNONYM(object.FreeCapacity) | VALUE(maxvalue(object.TotalAvailableCapacity()*(100-object.ParentOfUnitDimension().UtilizationPercentage())/100, 0.0 )) VALUE( ""+ object.Unit().UnitOfMeasureName()) |
VALUE( object.ImgWebGanttChartSeverity ) VALUE( object.GetCapacitySeverityText() )
*]
]
}
#child: gcContextMenuCapacityPlanningRow
]
Properties:
[
ContextMenu: 'gcContextMenuCapacityPlanning'
MonthScaleFormat: 'MM Y'
NavigationRange: "{ Name := '1 Day' Interval := 2 Count := 1 Offset := 0 Interval := 1 Count := 2 Offset := 0 IntervalStartType := 2 Item := 0}{ Name := '2 Days' Interval := 2 Count := 2 Offset := 0 Interval := 1 Count := 2 Offset := 0 IntervalStartType := 2 Item := 0}{ Name := '4 Days' Interval := 2 Count := 4 Offset := 0 Interval := 1 Count := 2 Offset := 0 IntervalStartType := 2 Item := 0}{ Name := '1 Week' Interval := 3 Count := 1 Offset := 0 Interval := 1 Count := 2 Offset := 0 IntervalStartType := 3 Item := 0}{ Name := '2 Weeks' Interval := 3 Count := 2 Offset := 0 Interval := 2 Count := 1 Offset := 0 IntervalStartType := 3 Item := 0}{ Name := '4 Weeks' Interval := 3 Count := 4 Offset := 0 Interval := 2 Count := 1 Offset := 0 IntervalStartType := 3 Item := 0}{ Name := '1 Month' Interval := 4 Count := 1 Offset := 0 Interval := 2 Count := 2 Offset := 0 IntervalStartType := 4 Item := 1}{ Name := '3 Months' Interval := 4 Count := 3 Offset := 0 Interval := 3 Count := 1 Offset := 0 IntervalStartType := 4 Item := 1}{ Name := '6 Months' Interval := 4 Count := 6 Offset := 0 Interval := 3 Count := 1 Offset := 0 IntervalStartType := 4 Item := 1}{ Name := '1 Year' Interval := 5 Count := 1 Offset := 0 Interval := 3 Count := 1 Offset := 0 IntervalStartType := 6 Item := 1}{ Name := '5 Years' Interval := 5 Count := 5 Offset := 0 Interval := 4 Count := 1 Offset := 0 IntervalStartType := 6 Item := 1}"
Taborder: 1
]
ResponseDefinitions:
[
DelegatedResponseDefinition OnClick id:Responsedef_GanttChartCapacityPlanning_WebMenu_OnClick
{
#keys: '[151892.0.49010338]'
Initiator: 'WebMenu'
IsInherited: false
ResponseType: 'OnClick'
Arguments:
[
ResponseDefinitionArgument row
{
#keys: '[111.0.3112281]'
Binding: 'this.ContextMenuRow()'
}
]
}
DelegatedResponseDefinition OnClick id:Responsedef_GanttChartCapacityPlanning_WebMenu_OnClick_57
{
#keys: '[151892.0.52064043]'
Initiator: 'WebMenu'
IsInherited: false
ResponseType: 'OnClick'
Arguments:
[
ResponseDefinitionArgument selection
{
#keys: '[119.0.6480486]'
Binding: 'GanttChartCapacityPlanning.Selection()'
}
]
}
]
}