Specifies the dynamic rules for projects in security categories.
Assembly: Microsoft.Office.Project.Server.Library (in Microsoft.Office.Project.Server.Library.dll)
'Declaration Public Enumeration ProjectSecurityRules 'Usage Dim instance As ProjectSecurityRules
public enum ProjectSecurityRules
|AllCurrentAndFuture||Value=0. The category applies to all current and future projects.|
|Listed||Value=1. The category applies only to the projects listed.|
|ManagedByUser||Value=2. The user is the project owner or the status manager on assignments within that project.|
|UserAssignedAsTeamMember||Value=3. The user is on the project team.|
|ManagedByResourcesManagedByUser||Value=4. The project owner is a descendant of the user via the RBS.|
|AssignedToResourcesManagedByUser||Value=5. A resource on the project team is a descendant of the user via the resource breakdown structure (RBS).|
|OwnerAtSameRbsNode||Value=6. The project owner has the same RBS value as the user.|
The ProjectSecurityRules type is used to set or compare dynamic rules for projects in security categories. For the project settings options in a security category, see the Add or Edit Category page in Project Web App
For an example of how to set dynamic rules when creating a security category, see the CreateCategories PSI method.