Building Blocks > Common Building Blocks > User Management Building Block > Key Services (User Management Building Block)
Key Services (User Management Building Block)
All services in this building block can be viewed by navigating to the Services page for the PTC.UserManagement.Manager Thing.
The following key services are found in the user management building block.
CreatePermission—Creates a permission user group, adds it to the passed-in component, and tags it as a PermissionGroup.
CreateRole—Creates a role user group, adds it to the passed-in component, and tags it as a RoleGroup.
GetRolePermissionsTableConfiguration—Retrieves the advanced grid configuration JSON to make the advanced grid have dynamic columns on the roles mashup or permissions mashup.
GetRolesPermissionsMatrix—Returns an infotable of roles and permissions. Rows are permissions, columns are roles. An X in a cell indicates that the role is a member of the permission.
Was this helpful?