Building Blocks > Solution-Specific Building Blocks > Administration Building Block > Implementation Model (Administration Building Block)
Implementation Model (Administration Building Block)
The following diagram shows the relationships between the main Thing Shapes, Thing Templates, and Things in the administration building block, and their relationships with entities in other building blocks. The primary administration mashups are also shown.
Implementation diagram for the administration building block.
In the diagram, arrows with hollow heads and solid lines () indicate that an entity extends from the entity to which the arrow points, and arrows with hollow heads and dashed lines () indicate than an entity implements the entity to which the arrow points.
The following sections list the significant entities in each building block that makes up the administration building block. The complete list of entities in the administration building block can be found by viewing the PTC.Administration, PTC.AdminConfiguration, and PTC.AdminConfigurationImpl projects in ThingWorx Composer.
PTC.Administration 
The significant entities in the administration user interface building block include the following:
PTC.Administration—Project entity for the administration user interface building block. Used to encapsulate all entities pertaining to the building block into one package. This project contains the mashups for the administration user interface.
In the PTC.Administration project:
PTC.Administration.EntryPoint—Entry point Thing for the administration building block. Used to contain metadata about the building block such as display name, type, and description.
PTC.Administration.Manager—Manager Thing for the administration user interface building block. Implements the PTC.Administration.Manager_TT Thing Template and provides the ability to execute administration related services.
PTC.Administration.EntryPoint_TT—Thing Template for the administration user interface building block entry point. Used to contain services to allow the building block to be deployed and configured.
PTC.Administration.Manager_TT—Thing Template for the administration user interface building block manager.
PTC.Administration.Management_TS—Default management Thing Shape for the administration user interface building block. Contains the services and properties related to the administration user interface building block.
PTC.Administration.Main_MU—Main mashup for the Administration pages.
PTC.Administration.EquipmentHierarchy_MU—Mashup for the Equipment List landing page.
PTC.Administration.ReasonTreeList_MU—Mashup for the Reason Trees landing page.
PTC.Administration.MaterialConfiguration_MU—Mashup for the Material Configuration landing page.
PTC.Administration.Calendar_MU—Mashup for the Shifts & Calendars landing page.
PTC.Administration.JobOrder_MU—Mashup for the Job Orders landing page.
PTC.Administration.SelectIdealCycleTime_MU—Mashup for the Select Ideal Cycle Time window, including a list of historical cycle times for completed job orders and a contained mashup for the related job order details.
PTC.Administration.UpdateIdealCycleTimeSuccessPopUp_MU—Mashup for the success message when updating the ideal cycle time for a material.
PTC.Administration.Display.JobOrderDetails_MU—Mashup for the panel showing related job order details in the Select Ideal Cycle Time window.
PTC.Administration.ActualCycleTimeFrequency—Data Shape for the job order frequency information to be displayed on the user interface.
PTC.Administration.HistoricalCycleTimeList—Data Shape for the historical cycle time information for completed job orders, including the job order completion date and actual cycle time.
PTC.Administration.JobSummary—Data Shape used for displaying the details of a job order.
PTC.AdminConfiguration 
The significant entities in the administration configuration abstract building block include the following:
PTC.AdminConfiguration—Project entity for the administration configuration abstract building block. Used to encapsulate all entities pertaining to the building block into one package.
In the PTC.AdminConfiguration project:
PTC.AdminConfiguration.EntryPoint—Entry point Thing for the administration configuration abstract building block. Used to contain metadata about the building block such as display name, type, and description.
PTC.AdminConfiguration.Manager—Manager Thing for the administration configuration abstract building block. Implements the PTC.AdminConfiguration.Manager_TT and provides the ability to execute configuration related services.
PTC.AdminConfiguration.EntryPoint_TT—Thing Template for the administration configuration abstract building block entry point. Inherits from PTC.Base.ComponentEntryPoint_TT. Used to contain services to allow the building block to be deployed and configured.
PTC.AdminConfiguration.Manager_TT—Thing Template for the administration configuration abstract building block manager.
PTC.AdminConfiguration.Management_TS—Default management Thing Shape for the administration configuration abstract building block. Contains services and properties related to the administration configuration building block.
PTC.AdminConfiguration.ActualCycleTimeFrequency—Data Shape for the job order frequency information to be displayed on the user interface.
PTC.AdminConfiguration.HistoricalLookbackConfiguration—Data Shape for configuring the number of months for which the history of actual cycle times should be retrieved.
PTC.AdminConfiguration.DayShiftSchedule—Data Shape containing fields required to store the days.
PTC.AdminConfiguration.CalendarEquipmentAssignments—Data Shape containing fields to store the equipment and calendar assignment link.
PTC.AdminConfiguration.CalendarDays—Data Shape containing fields required to store the page data for calendar days.
PTC.AdminConfiguration.CalendarDayRepeating—Data Shape containing fields required to store the repeating calendar days.
PTC.AdminConfig.WorkCenterMaterialSettings—Data Shape for the properties of material settings in a work center.
PTC.AdminConfiguration.Exception—Data Shape containing exception data fields in the equipment hierarchy.
PTC.AdminConfiguration.EquipmentTree—Data Shape used to define the equipment list tree.
PTC.AdminConfiguration.EquipmentListReasonTree—Data Shape used to define the hierarchy of reason codes in a reason tree.
PTC.AdminConfiguration.EquipmentHierarchy—Data Shape containing fields to store the equipment hierarchy.
PTC.AdminConfiguration.EquipmentHierachyForShift—Data Shape containing fields to store individual pieces of equipment in the equipment hierarchy.
PTC.AdminConfiguration.MachineCode—Data Shape to display all machine codes.
PTC.AdminConfiguration.JobOrderTime—Data Shape for job order time fields.
PTC.AdminConfiguration.JobOrderStatusDropDownDS—Data Shape containing generic drop-down fields for job order states to store the data.
PTC.AdminConfiguration.JobOrders—Data Shape containing job order data fields.
PTC.AdminConfiguration.JobOrder—Data Shape containing the properties for a job order.
PTC.AdminConfiguration.GenericDropDownDS—Data Shape containing generic drop-down fields to store the data.
PTC.AdminConfiguration.ModelCalendar—Data Shape for information about the calendar that is assigned to equipment.
PTC.AdminConfiguration.MaterialMaster—Data Shape for material master information.
PTC.AdminConfiguration.MaterialConfiguration—Data Shape for the material configuration list.
PTC.AdminConfiguration.Material—Data Shape used to display the list of materials on machine code page if the machine code type is scrap.
PTC.AdminConfiguration.ReasonTreeNode—Data Shape for reason tree nodes. Used to define the reason code hierarchy.
PTC.AdminConfiguration.ReasonTreeGrid—Data Shape used to get all the reason tree node data.
PTC.AdminConfiguration.ReasonTreeAssignments—Data Shape used for reason tree material and equipment assignments.
PTC.AdminConfiguration.ReasonTree—Data Shape for reason trees. Used to define the reason code hierarchy.
PTC.AdminConfiguration.ReasonCodeEquipmentHierachy—Data Shape containing fields to store pieces of equipment in the equipment hierarchy.
PTC.AdminConfiguration.ModelHierarchy—Data Shape used for model hierarchy items.
PTC.AdminConfiguration.WorkMasterDetails—Data Shape to hold the properties for the material and the work master.
PTC.AdminConfiguration.Status—Data Shape used for job order status fields.
PTC.AdminConfiguration.SiteConfiguration—Data Shape for saving site configuration settings.
PTC.AdminConfiguration.ShiftScheduleData—Data Shape for shift schedules. Used to show shift data
PTC.AdminConfigurationImpl 
The significant entities in the administration configuration implementation building block include the following:
PTC.AdminConfigurationImpl—Project entity for the administration configuration implementation building block. Used to package and contain all building block entities.
In the PTC.AdminConfigurationImpl project:
PTC.AdminConfigurationImpl.EntryPoint—Entry point Thing for the administration configuration implementation building block. Used to contain metadata about the building block such as display name, type, and description.
PTC.AdminConfigurationImpl.Manager—Manager Thing for the administration configuration implementation building block. Implements the PTC.AdminConfigurationImpl.Manager_TT Thing Template and provides the ability to execute administration-related services.
PTC.AdminConfigurationImpl.EntryPoint_TT—Thing Template for the administration configuration implementation building block entry point.
PTC.AdminConfigurationImpl.Manager_TT—Thing Template for the administration implementation building block manager.
PTC.AdminConfigurationImpl.Management_TS—Default Management Thing Shape. Contains services and properties related to administration building block.
Was this helpful?