Building Blocks > Common Building Blocks > Base Building Block > Configuration Tables from the PTC.Base.ConfigManagement_TS Thing Shape
Configuration Tables from the PTC.Base.ConfigManagement_TS Thing Shape
The PTC.Base.ConfigManagement_TS Thing Shape is implemented by the Thing Templates for all managers. It defines the configuration tables and services that all building blocks can take advantage of through their managers.
The following configuration tables defined on the PTC.Base.ConfigManagement_TS Thing Shape are available on the Configuration page of all managers:
ThingConfiguration—Provides a generic configuration for a Thing based on an action that is needed by the building block.
id—Unique identifier for the configuration.
thingName—Thing name to be returned when getting the configuration.
ManagerConfiguration—Used to override the default manager configuration only for this building block. Services look up the manager to determine where to make a call. The first place the service looks is this manager configuration. If no entry for the manager is found here, the services looks in the DefaultGlobalManagerConfiguration configuration table on the PTC.Base.Manager Thing.
id—Unique identifier used to query the configuration.
managerThingName—Name of the manager to be returned when the configuration is queried.
MashupConfiguration—Used to contain mashup configurations. Allows mashups to be switched out at runtime.
id—Unique identifier used to query the configuration.
mashupName—Name of the mashup to be returned when the configuration is queried.
MenuConfiguration—Contains a collection of menu items used in mashups in the solution.
guid—Unique identifier that is auto-generated when a menu item is added to the configuration.
menuTitleKey—Name of the localization token with the display text for the menu item.
menuItemMashupName—If the menu item loads a mashup when clicked, that mashup is specified here.
menuName—Name of the menu that this item belongs to. For example, for the master mashup menu, use MasterMenuNavigation.
menuSectionKey—Identifier of the parent menu item, if this menu item is a sub-menu item.
subMenu—An infotable containing additional menu items that are sub-menu items of this menu item.
Was this helpful?