Quintiq file version 2.0
|
#parent: #root
|
TypeDataInterface Unit
|
{
|
TypeKey: '[11660.0.11355253]'
|
ImageDataMember ImgCapacitySeverity
|
{
|
#keys: '1[144528.0.1745197880]'
|
Description: 'Displays capacity violation/warning based on severity. Used in capacity gantt chart.'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Has constraint violated on unit period'
|
Image: 'CONSTRAINTVIOLATIONS'
|
Quill: 'not object.HasCapacityTypeInfinite() and ( exists( object, UnitPeriod, up, up.HasConstraintViolations() ) or exists( object, Campaign_MP, cpg, cpg.HasConstraintViolations() ) )'
|
Value: 'HasConstraintViolated'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Is exceed overload threshold'
|
Image: 'NAV_PLAIN_ORANGE'
|
Quill: 'not object.HasCapacityTypeInfinite() and object.IsExceedOverloadThreshold()'
|
Value: 'IsExceedOverloadThreshold'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Is bottleneck'
|
Image: 'NAV_PLAIN_YELLOW'
|
Quill: 'not object.HasCapacityTypeInfinite() and object.IsBottleneck()'
|
Value: 'IsBottleneck'
|
}
|
]
|
}
|
ImageDataMember ImgHasOutliers
|
{
|
#keys: '1[112610.0.829986970]'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'There are outliers in the difference between actuals and planned values of this unit.'
|
Image: 'TABLE_NEW'
|
Quill: 'exists( object, UnitPeriod, up, up.GetIsOutlierTotalAvailableCapacity() or up.GetIsOutlierUtilizationPercentage() )'
|
Value: 'HasOutliers'
|
}
|
]
|
}
|
ImageDataMember ImgHasPotentialBias
|
{
|
#keys: '1[112610.0.830323047]'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'There are potential biasness in the actuals and planned values of this unit.'
|
Image: 'UNEQUAL'
|
Quill: 'object.HasPotentialBias()'
|
Value: 'HasPotentialBias'
|
}
|
]
|
}
|
ImageDataMember ImgIsBottleneck
|
{
|
#keys: '1[110880.6.450208057]'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Bottleneck'
|
Image: 'PAWN_GLASS_YELLOW'
|
Quill: 'object.IsBottleneck()'
|
Value: 'Bottleneck'
|
}
|
]
|
}
|
ImageDataMember ImgIsOverloaded
|
{
|
#keys: '1[136682.2.655061283]'
|
Description: 'Overloaded'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Overloaded'
|
Image: 'NAV_PLAIN_ORANGE'
|
Quill: 'not object.HasNoOverload()'
|
Value: 'IsOverloaded'
|
}
|
]
|
}
|
ImageDataMember ImgIsTransportUnit
|
{
|
#keys: '1[113694.0.1773941443]'
|
Description: 'Transportation unit'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Transportation unit'
|
Image: 'TRUCK_RED'
|
Quill: 'object.HasCapacityTypeTransportBase()'
|
Value: 'Transportation unit'
|
}
|
]
|
}
|
ImageDataMember ImgWebGanttChartSeverity
|
{
|
#keys: '1[136682.2.803420634]'
|
Description: 'Display image base on severity'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Has constraint violated'
|
Image: 'CONSTRAINTVIOLATIONS'
|
Quill: 'exists( object, UnitPeriod, up, up.HasConstraintViolations() ) or exists( object, Campaign_MP, cpg, cpg.HasConstraintViolations() )'
|
Value: 'IsExceedMaximumOverload'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Is exceed overload threshold'
|
Image: 'NAV_PLAIN_ORANGE'
|
Quill: 'object.IsExceedOverloadThreshold()'
|
Value: 'IsExceedOverloadThreshold'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Is bottleneck'
|
Image: 'NAV_PLAIN_YELLOW'
|
Quill: 'object.IsBottleneck()'
|
Value: 'IsBottleneck'
|
}
|
]
|
}
|
ImageDataMember ImgWebIsBottleneck
|
{
|
#keys: '1[136682.2.707254058]'
|
Description: 'Bottleneck'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Is bottleneck'
|
Image: 'NAV_PLAIN_YELLOW'
|
Quill: 'object.IsBottleneck()'
|
Value: 'IsBottleneck'
|
}
|
]
|
}
|
ImageDataMember UnitCapacityType
|
{
|
#keys: '1[11660.0.144371588]'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Time'
|
Image: 'CLOCK'
|
Quill: 'object.CapacityType() = GlobalParameters_MP::GetCapacityTypeTime()'
|
Value: 'Time'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Infinite'
|
Image: 'CLOCK_REFRESH'
|
Quill: 'object.CapacityType() = GlobalParameters_MP::GetCapacityTypeInfinite()'
|
Value: 'Infinite'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Quantity'
|
Image: 'WEIGHT'
|
Quill: 'object.CapacityType() = GlobalParameters_MP::GetCapacityTypeQuantity()'
|
Value: 'Quantity'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Time aggregation'
|
Image: 'STOPWATCH_RESET'
|
Quill: 'object.CapacityType() = GlobalParameters_MP::GetCapacityTypeTimeAggregation()'
|
Value: 'TimeAggregation'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Quantity aggregation'
|
Image: 'WEIGHT2'
|
Quill: 'object.CapacityType() = GlobalParameters_MP::GetCapacityTypeQuantityAggregation()'
|
Value: 'QuantityAggregation'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Transport time'
|
Image: 'TRUCK_RED'
|
Quill: 'object.HasCapacityTypeTransportTime()'
|
Value: 'Transport time'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Transport quantity'
|
Image: 'TRUCK_BLUE'
|
Quill: 'object.HasCapacityTypeTransportQuantity()'
|
Value: 'Transport quantity'
|
}
|
]
|
}
|
}
|