Delete ACL on table pm_project

ashwinipingle
Tera Guru

Hello SPM Experts,

My question is related to Delete ACL for table pm_project. I see an o-o-b provided ACL by servicenow and it checks for the role it_project_manager. However this means that any user with role of it_project_manager can delete any project (even if he is not assigned to the project).

If I want to script additional conditions (e.g. current user is actually assigned to the project and if state ="xyz") and then allow to delete, then should I create a new ACL or edit the one that is provided by default?

2 REPLIES 2

Voona Rohila
Mega Patron
Mega Patron

Hi @ashwinipingle 

It is recomended to Update existing one with additional conditions or advanced conditions as per your requirement.

 

Also keep a note that these changes will be skipped during upgrades so these has to be reviewed during upgrades.


Mark it helpful if this helps you to understand. Accept solution if this give you the answer you're looking for
Kind Regards,
Rohila V
2022-25 ServiceNow Community MVP

Runjay Patel
Giga Sage

Hi @ashwinipingle ,

 

As per ServiceNow best practice if you need a change in oob behavior and wanted to amend the same then its recommended to make a copy of it and do the changes and de-active the oob one. 

 

-------------------------------------------------------------------------

If you found my response helpful, please consider selecting "Accept as Solution" and marking it as "Helpful." This not only supports me but also benefits the community.

Regards
Runjay Patel - ServiceNow Solution Architect
LinkedIn: https://www.linkedin.com/in/runjay
YouTube: https://www.youtube.com/@RunjayP

-------------------------------------------------------------------------