Implementation Model (Production Dashboard Building Block)
The following diagram shows the relationships between the main Thing Shapes, Thing Templates, and Things in the production dashboard building block, and their relationships with entities in other building blocks.
In the diagram, arrows with hollow heads and solid lines (
) indicate that an entity extends from the entity to which the arrow points, while arrows with hollow heads and dashed lines (
) indicate that an entity implements the entity to which the arrow points.
| PTC.ProductionDashboard.Session_TS is called by the AddSessionProperties service on the PTC.ProductionDashboard.EntryPoint_TT, not directly implemented as a Thing Shape. |
The significant entities in the Production Dashboard building block include the following:
• PTC.ProductionDashboard.EntryPoint—Entry point Thing for the Production Dashboard building block.
• PTC.ProductionDashboard.Manager—Manager Thing for the Production Dashboard building block.
• PTC.ProductionDashboard.EntryPoint_TT—Thing Template for the Production Dashboard building block entry point.
• PTC.ProductionDashboard.Manager_TT—Thing Template for the Production Dashboard building block manager.
• PTC.ProductionDashboard.Management_TS—Thing Shape for Production Dashboard management.
• PTC.ProductionDashboard.Session_TS—Thing Shape containing the session properties.
• PTC.ProductionDashboard.24hViewDetail—Data Shape containing the information for the production blocks from all the shifts in the past 24 hours.
• PTC.ProductionDashboard.AutomationMessages—Data Shape used to display messages coming from an automation system.
• PTC.ProductionDashboard.ConfiguredMashup—Data Shape used for configuring the mashups which are read from the mashup configuration table.
• PTC.ProductionDashboard.DefaultConfiguration—Data Shape used for the Production Dashboard default configuration.
• PTC.ProductionDashboard.DisconnectConfiguration—Data Shape containing the properties for a session disconnect.
• PTC.ProductionDashboard.EventLogData—Data Shape used to display the collapsed and expanded event logs and to render mashups.
• PTC.ProductionDashboard.EventLogItem—Data Shape used to display an event log item.
• PTC.ProductionDashboard.EventLogs—Data Shape used to display event logs on mashups.
• PTC.ProductionDashboard.HistoricalScrapEventInfo—Data Shape containing information about a scrap event to be shown on the success popup of after adding historical scrap.
• PTC.ProductionDashboard.JobSummary—Data Shape used for the Production Dashboard job summary.
• PTC.ProductionDashboard.ModelEntities—Data Shape used to keep track of the user interface entities.
• PTC.ProductionDashboard.ProductionAccountingData—Data Shape containing information about the production blocks for a shift.
• PTC.ProductionDashboard.ProductionAccoutingStartEndTime—Data Shape containing information about the start and end time of any production.
• PTC.ProductionDashboard.ProductionBlock—Data Shape containing production block information.
• PTC.ProductionDashboard.ReasonCodeElement—Data Shape used to represent a reason code element, such as a reason category or a reason tree node.
The complete list of entities in the building block can be found by viewing the PTC.ProductionDashboard project in ThingWorx Composer.