Building Blocks > Common Building Blocks > User Management Building Block > Implementation Model (User Management Building Block)
Implementation Model (User Management Building Block)
The following diagram shows the relationships between the main entities in the user management building block:
Implementation diagram for the user management 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 significant entities in the user management building block include the following:
PTC.UserManagement—Project entity for the building block. Used to encapsulate all entities pertaining to the building block in one package.
PTC.UserManagement.EntryPoint—Entry point Thing for the user management building block. Contains metadata information about the component and configuration for the Manager.
PTC.UserManagement.Manager—The default user management manager Thing. Used to invoke user management services.
PTC.UserManagement.EntryPoint_TT—Thing Template for the user management entry point.
PTC.UserManagement.Manager_TT—The default manager Thing Template. Overrides management Thing Shape service definitions to provide code that makes the service work.
PTC.UserManagement.Management_TS—The management Thing Shape for the user management building block. Used to contain service definitions for all user management functions.
PTC.UserManagement.DeleteRoleWizardPopup_MU—Mashup that allows user to delete a selected role.
PTC.UserManagement.RoleCreateWizardPopup_MU—Mashup that provides the user with the ability to create user roles.
PTC.UserManagement.UserConfigurationAdmin_MU—Mashup that provides the solution's administrator with the ability to add roles, configure roles and permissions, and to add users.
The complete list of entities in the building block can be accessed by viewing the PTC.UserManagement project in ThingWorx Composer.
Was this helpful?