How does Open Workbench handle access rights of a project?

Document ID : KB000118068
Last Modified Date : 06/02/2019
Show Technical Document Details
Question:
After a sub project is added to a project, some of users cannot open the parent project in Open Workbench (OWB) with an error "Unable to open project xxxxxxxx. You do not have sufficient rights to view one or more subprojects.:"

User-added image

STEPS TO REPRODUCE 
1. Create a new project "Project A". 

2. Create a new resource (User) C with the following Global Access Rights and Instance Access Rights. Add the resource C to a member of the Project A and assigned a task of the Project A to the resource C. 

[Global] 
Projects - Navigate 
Projects - View Tasks - All 
Tasks - Navigate 

[Instance] 
Project - View (Object: Project - Project A) 
Resource - Enter Time 
Resource - Self (Auto) 
User Favorites Menu - Edit 

3. Log into PPM and OWB using the resource C. 
---> 
Confirmed that tasks of the Project A are displayed as expected.

4. Create a new project "Project B" and add the Project B as a sub project of the Project A. 

5. Log into PPM and OWB using the resource C. 
---> 
On PPM, the Project A and its tasks were displayed as expected. However, on OWB, the following error message is displayed and the Project A cannot be opened. 

"Unable to open project xxxxxxxx. You do not have sufficient rights to view one or more subprojects.:"

If you delete the Instance access rights "Project - View (Object: Project – Project A)" from the resource C, the Project A and its tasks are displayed in PPM. Whereas, the Project A is not listed in the Open Project List of OWB. 
Answer:
This is working by design. You need to add view access right to all sub project under the parent project if you would like to open the parent project and its tasks in Open Workbench. Also if the user needs to update tasks under the parent project in Open Workbench, read/write right will be required to the sub project. Please add the same access right as the parent project to the sub project in order to see the parent project in Open Workbench.

In order to open a project in schedulers, Open Workbench and Microsoft Project, 'Project - View' or 'Project - View Management' access right is required as a minimum access right.