Building Blocks > Solution-Specific Building Blocks > Performance Analysis Building Block > Configurations (Performance Analysis Building Block)
Configurations (Performance Analysis Building Block)
The following configurations are available for the Performance Analysis building block.
Configuration Page
The following configurations are present on the Configuration page of the PTC.PerformanceAnalysis.Manager Thing:
PrecisionConfiguration—Used to determine the maximum number of decimal places in the Pareto chart. By default, the maximumNumberOfDecimalPlaces value is set to 4. The service that retrieves the Pareto data tries to use the least amount of decimal places until it reaches the maximum specified in this configuration.
MashupConfiguration—Used to determine which mashups are displayed for the waterfall, Pareto, and trend charts. These mashups are designed to be modular, so that you can easily replace these mashups with your own customized mashups by changing the mashup defined in this configuration table. These mashup names are retrieved by the GetWaterfallMashupConfiguration, GetParetoMashupConfiguration, and GetTrendMashupConfiguration services respectively. For more information, See Performance Analysis Modular Mashups.
MenuConfiguration—Used to configure the main mashup that displays when Performance Analysis is selected from the main DPM menu. For more information, see Customizing the DPM Menu
Manager Dependencies
Services in the PTC.PerformanceAnalysis project are dependent on the managers that are registered for certain other building blocks. When a service references another manager, it looks first at the ManagerConfiguration table on the PTC.PerformanceAnalysis.Manager Thing to see if it finds an entry for the specific id value. If it does not find an entry there, the service then looks at the DefaultGlobalManagerConfiguration table on the PTC.Base.Manager Thing.
The PTC.PerformanceAnalysis project services reference the managers registered for the following id values:
PTC.ReasonCode.Manager
PTC.MfgModel.Manager
Was this helpful?