Quintiq file version 2.0
|
Component DashboardChartDemandFulfillmentPerSalesSegment
|
{
|
#keys: '[139394.0.2087228877]'
|
BaseType: 'WebChart'
|
Children:
|
[
|
Component DashboardChartLevelDemandFulfillmentPerSalesSegment
|
{
|
#keys: '[139394.0.2087228878]'
|
BaseType: 'WebChartLevel'
|
Children:
|
[
|
Component DataExtractorDemandFulfillmentPerSalesSegment
|
{
|
#keys: '[139394.0.2087228879]'
|
BaseType: 'WebDataExtractor'
|
Properties:
|
[
|
DataType: 'structured[SalesDemandInPeriod]'
|
Source: 'DataHolderDemandFulfillmentSDIPs'
|
Taborder: 0
|
Transformation: 'Elements'
|
]
|
}
|
Component DashboardChartSeriesDemandFulfillmenForecastQuantityPerSalesSegment
|
{
|
#keys: '[139394.0.2087228880]'
|
BaseType: 'WebChartSeries'
|
Properties:
|
[
|
Description: 'Calculate for Forecast orders'
|
Label: 'Fulfilled forecast quantity'
|
Taborder: 3
|
YScaleDataPath: 'ifexpr( object.IsForecast(), object.FulfilledQuantityInDefaultUOM(), 0.0 )'
|
]
|
}
|
Component DashboardChartSeriesDemandUnfulfilledForecastQuantityPerSalesSegment
|
{
|
#keys: '[139394.0.2087228881]'
|
BaseType: 'WebChartSeries'
|
Properties:
|
[
|
Description: 'Calculate for Forecast orders'
|
Label: 'Unfulfilled forecast quantity'
|
Taborder: 1
|
YScaleDataPath: 'ifexpr( object.IsForecast(), object.UnfulfilledQuantity() * object.DefaultUOMConversionFactor(), 0.0 )'
|
]
|
}
|
Component DashboardChartSeriesDemandUnfulfilledOrderQuantityPerSalesSegment
|
{
|
#keys: '[157722.0.54721112]'
|
BaseType: 'WebChartSeries'
|
Properties:
|
[
|
Description: 'Calculate for Non-Forecast orders'
|
Label: 'Unfulfilled order quantity'
|
Taborder: 2
|
YScaleDataPath: 'ifexpr( not object.IsForecast(), object.UnfulfilledQuantity() * object.DefaultUOMConversionFactor(), 0.0 )'
|
]
|
}
|
Component DashboardChartSeriesDemandFulfillmenOrderQuantityPerSalesSegment
|
{
|
#keys: '[157722.0.54721558]'
|
BaseType: 'WebChartSeries'
|
Properties:
|
[
|
Description: 'Calculate for Non-Forecast orders'
|
Label: 'Fulfilled order quantity'
|
Taborder: 4
|
YScaleDataPath: 'ifexpr( not object.IsForecast(), object.FulfilledQuantityInDefaultUOM(), 0.0 )'
|
]
|
}
|
]
|
Properties:
|
[
|
ChartColorString:
|
[*
|
WebChartColor
|
{
|
WebChartConfigGroup
|
{
|
Label: 'Series'
|
}
|
WebChartColorEntry
|
{
|
Label: 'Fulfilled forecast quantity'
|
Color: '$66CCFF'
|
Shape: 'Square'
|
Size: 0
|
Pattern: 'Solid'
|
}
|
WebChartColorEntry
|
{
|
Label: 'Unfulfilled forecast quantity'
|
Color: '$FFCC33'
|
Shape: 'Square'
|
Size: 0
|
Pattern: 'Solid'
|
}
|
WebChartColorEntry
|
{
|
Label: 'Unfulfilled order quantity'
|
Color: 'Orange'
|
Shape: 'Square'
|
Size: 0
|
Pattern: 'Solid'
|
}
|
WebChartColorEntry
|
{
|
Label: 'Fulfilled order quantity'
|
Color: '$6633FF'
|
Shape: 'Square'
|
Size: 0
|
Pattern: 'Solid'
|
}
|
}
|
*]
|
ChartTypeString:
|
[*
|
WebChartType
|
{
|
WebChartConfigGroup
|
{
|
Label: 'Series'
|
}
|
WebChartTypeEntry
|
{
|
Label: 'Unfulfilled forecast quantity'
|
ChartType: 'Stacked bar'
|
Stepped: 'No'
|
}
|
WebChartTypeEntry
|
{
|
Label: 'Fulfilled forecast quantity'
|
ChartType: 'Stacked bar'
|
Stepped: 'No'
|
}
|
WebChartTypeEntry
|
{
|
Label: 'Unfulfilled order quantity'
|
ChartType: 'Stacked bar'
|
Stepped: 'No'
|
}
|
WebChartTypeEntry
|
{
|
Label: 'Fulfilled order quantity'
|
ChartType: 'Stacked bar'
|
Stepped: 'No'
|
}
|
Default: 'Stacked bar'
|
DefaultStepped: 'No'
|
MergeStackedBars: true
|
}
|
*]
|
Groups: 'SalesSegmentName'
|
Taborder: 0
|
]
|
}
|
]
|
Properties:
|
[
|
Taborder: 0
|
Title: 'Demand fulfillment per sales segment'
|
TitleYAxis: 'Quantity'
|
]
|
ResponseDefinitions:
|
[
|
DelegatedResponseDefinition OnClick id:Responsedef_DashboardChartDemandFulfillmentPerSalesSegment_WebMenu_OnClick
|
{
|
#keys: '[139394.0.2087228875]'
|
Initiator: 'WebMenu'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
}
|
DelegatedResponseDefinition OnClick id:Responsedef_DashboardChartDemandFulfillmentPerSalesSegment_WebButton_OnClick
|
{
|
#keys: '[139394.0.2087228876]'
|
Initiator: 'WebButton'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
}
|
]
|
}
|