The CreatorCon Call for Content is officially open! Get started here.

What is needed to grant user access to project workspace

AhmadE
Tera Guru

Hi all,

 

I have created a custom role which I want to use to grant non-IT users access to view certain projects only, and Following the kb article below I have created an ACL for "now.workspace.project.*", that has allowed the workspace link to become visible when impersonating them, however when I open the workspace it still says they do not have permission to view the page. What else is required? If I go to pm_project table they can view the projects I want them to view (have already created the ACLs for pm_project and pm_project_task).

 

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1220210

1 ACCEPTED SOLUTION

Hi Raghav,

 

I have adjusted the way I set up the custom ACL and given them the main role to access project table which allows them to view project workspace correctly.

 

I'm now using Deny Unless ACL to restrict their access to projects which works since it takes precedence over the "Allow If" ACLs, so while they have the main it_project_user role they can't see other projects

View solution in original post

12 REPLIES 12

Bhuvan
Mega Patron

@AhmadE 

 

Check by providing 'it_project_manager' role to the user or group and try it

 

https://www.servicenow.com/docs/bundle/zurich-it-business-management/page/product/project-workspace/...

 

If this helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan

Hi Bhuvan,

 

I do not want to grant the users it_project_manager as I don't want them editing the data only view, so I am making a custom role and corresponding ACLs for read only access.

 

Granting the role of course works, but yeah I need to know what configurations I must make to have this working on a custom role 

AhmadE_1-1757995590109.png

 

@AhmadE 

 

Go to sys_ux_applicability and locate Application = 'Project Workspace'

Bhuvan_0-1758001710551.png

Provide the custom role you have mapped and try again in workspace

Bhuvan_1-1758001764011.png

If this helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan

Hi Bhuvan,

 

There was no entry for project workspace in there, and also the property glide.ux.user_criteria was set to false. I set the property to true and made an entry for project workspace with the role but it didn't change the outcome, the page header section loads but the my projects and all projects tabs do not render.

 

I think Raghav is onto something regarding the "project workspace" dashboard/visualisation being hidden behind some ACLs but dont know where I would find that

@AhmadE I spent quite sometime on this in PDI today, found the component in UI BUILDER rendering the project but couldn’t find the visibility controlling piece, will let you know if I find something 


Raghav
MVP 2023
LinkedIn