Quintiq file version 2.0
|
#parent: #root
|
Function CalcIsExceedOverloadThreshold
|
{
|
TextBody:
|
[*
|
// Flag exceed overload threshold
|
value := this.DisplayUtilizationPercentageWithMaxLoadRatio() > this.OverloadThreshold()
|
and not this.IsPlannedInfinite();
|
|
// Flag aggregated child when the parent is overloaded.
|
// Agg-child is wont be utilize because the capacity usage is aggregated up to parent level, thus flag according to parent
|
if( this.Unit().IsForCapacityAggregation()and this.GetHasAvailableCapacity() )
|
{
|
value := this.ParentOfUnitDimension().IsExceedOverloadThreshold();
|
}
|
|
this.IsExceedOverloadThreshold( value );
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|