Create security categories in Project Server
Summary: Add custom security categories by using the Manage Categories page in Project Web App Settings.
Applies to: Project Server Subscription Edition, Project Server 2019, Project Server 2016, Project Server 2013
In Project Web App, you can add custom security categories as necessary to create a security model that meets the specific needs of users and groups in your organization.
Note
Categories are only available in Project Server permission mode. If you are using SharePoint permission mode, see Plan SharePoint groups in Project Server for information about managing users in Project Web App.
Avoid creating unnecessary categories. Having lots of groups and categories in an organization can lead to greater administrative complexity. Additionally, having many groups and categories can stress the authorization system, which can affect performance.
If there are many users at the highest level of the Resource Breakdown Structure (RBS), consider adding them to a custom category that enables them to view all projects (avoiding dynamic rules). Top-level RBS users probably have access to all projects, so assigning them to this category avoids unnecessary work by the authorization system.
Before you begin
Note
Because SharePoint Server runs as websites in Internet Information Services (IIS), administrators and users depend on the accessibility features that browsers provide. SharePoint Server supports the accessibility features of supported browsers. For more information, see the following resources:> Plan browser support> Accessibility for SharePoint Products> Accessibility features in SharePoint 2013 Products> Keyboard shortcuts> Touch
Before you begin this operation, review the following information about prerequisites:
You must have access to Project Web App.
Important
The Manage users and groups global permission in Project Web App is required to complete this procedure.
To create a new category, perform the following procedure.
To create a category
On the Project Web App home page, on the Settings menu, click Project Web App Settings.
On the Server Settings page, in the Security section, click Manage Categories.
On the Manage Categories page, click New Category.
Complete the Add or Edit Category page. See the following sections for information about each setting.
Click Save.
Name and Description
Use the Name and Description section to specify a name and description for the category.
The following table describes the name and description options for a category.
Attribute | Description |
---|---|
Category Name |
The name of the category. This name must different be than that of other categories. |
Description |
Description of the category. |
Projects
Use the Projects section to specify the projects that users associated with this category can view.
Users access to projects in this category are governed by the defined group and category permissions. You can also use one of the dynamic security options to have projects made available to users based on their relationship to the project or their RBS value.
Attribute | Description |
---|---|
Include all current and future projects |
When this option is selected, users in this category can see all projects in this instance of Project Web App. |
Only include the selected projects |
When this option is selected, users in this category can view the projects in the Selected Projects list and any projects from the Available Projects list that the user has permissions to see with the dynamic permissions options. The dynamic permissions features only work when this option is selected. |
Available projects |
Projects that are not explicitly part of this category. Users may still be able to view these projects if any of the dynamic permissions options are configured to enable it. |
Selected projects |
Projects that users in this category can view. |
The User is the Project Owner or the User is the Status Manager on assignments within that Project |
Gives users permissions on any project they own. Also gives Status Managers permissions on projects that contain assignments that they manage. |
The User is on that project's Project Team |
Gives users permissions on any project where they are on the project team. Users do not need to have assignments on the project. |
The Project Owner is a descendant of the User via RBS |
Gives users permissions on any project that is managed by resources subordinate to them in the RBS hierarchy. |
A resource on the project's Project Team is a descendant of the User via RBS |
Allows a user to view any project where a resource subordinate to the user in the RBS is a member of the project team. Avoid using this rule for users who have many resources under them in the RBS. If the resources under them are on many projects involving many categories, this stress on the authorization system can affect performance (for example, delay the loading of the Project Center page). |
The Project Owner has the same RBS value as the User |
Allows a user to view projects managed by persons that have the same RBS value that the user has. |
Resources
Use the Resources section to specify which resources the users associated with this category can view.
Users access to resources in this category are governed by the defined group and category permissions. You can also use one of the dynamic security options to have resources made available to users based on their relationship to the resource or their RBS value.
Attribute | Description |
---|---|
Include all current and future resources |
When this option is selected, users in this category can see all resources in this instance of Project Web App. |
Only include the selected resources |
When this option is selected, users in this category can view the resources in the Selected Resources list and any resources from the Available Resources list that the user has permissions to see with the dynamic permissions options. |
Available Resources |
Resources that are not explicitly part of this category. Users may still be able to view these resources if any of the dynamic permissions options are configured to enable it. |
Selected Resources |
Resources that users in this category can view. |
The User is the resource |
Gives users permissions to view information about themselves (such as assignments). |
They are members of a Project Team on a project owned by the User |
Gives users permissions to view information for all resources in projects they own. |
They are descendants of the User via RBS |
Gives users permissions to view information for all resources under them in the RBS. |
They are direct descendants of the User via RBS |
Gives users permissions to view information about resources that are directly under them in the RBS. |
They have the same RBS value as the User |
Gives user permissions to view information about resources that have the same RBS value. |
Views
Use the Views section to specify views that users associated with this category can see.
To add a view to the category, select the Add check box for that view. To remove a view, clear the Add check box for that view.
Permissions
Use the Permissions section to specify which users and groups are associated with this category.
To associate a user or group with this category, select the user or group in the Available Users and Groups list, and then click Add.
To remove the association between a user or group and this category, select the user or group in the Users and Groups with Permissions list and then click Remove.
For easiest administration, only associate groups with categories.
Attribute | Description |
---|---|
Available Users and Groups |
Users and groups that are not associated with this category. |
Users and Groups with Permissions |
Users and groups that are associated with this category. |
To select the category permissions for each user or group, select the user or group in the Users and Groups with Permissions list. This action enables the category permissions list for the selected group in this category.
Each user or group can be assigned distinct permission in a category.
For a complete list of category permissions, see Category permissions in Project Server 2013.
See also
Manage categories in Project Server
Plan groups, categories, and RBS in Project Server
Global permissions in Project Server 2013