Can't add Required Roles to ACL

Dylan Mann1
Giga Guru

Hi,

I'm currently trying to set up access controls to limit which roles can edit, delete or insert records into certain tables in my application. I'm experiencing a weird bug where I can't add required roles even after I have elevated my privileges. I can delete roles, I can add conditions and even scripts but I can't add roles. However, when I switch branches I have the option to add roles but after I have updated that particular Access Control I can no longer add roles anywhere else in my ACLs.

Has anyone else experienced this? Is there something I can do to fix this issue? Thanks for any feedback offered.

Dylan

10 REPLIES 10

adilrathore
ServiceNow Employee
ServiceNow Employee

Try enabling the Security Debug and try to add the role. Check the conflicting ACL in the debug highlighted in red.


Hamza Berouil2
Tera Guru

Can you provide more details :


  • ACL details (table, scripts, roles etc.)
  • The original need to cover
  • Screenshots
  • And any other information that can help

This is an application which will work like a library where users can check books in/out. On example of what I'm trying to accomplish is allowing admins and members of a review board to update a table of book requests. There is an error that I keep getting saying "Read operation against 'table name' from scope 'rhino.global' has been refused due to the table's cross-scope access policy."



2017-08-21 (1).png



There's the red X, but no option to add a role underneath it.



Thanks for the reply.


Then try to select the application for which the table under the Application Picker before modifying the ACL.



find_real_file.png



Or you can review the Table dictionary under the tab Application Access and check if the settings are good. Have a look to this article.



find_real_file.png



One more thing, there is a similar article in the community posted on july 31st, it seems the issue is known. You may need to wait for a fix.