Interested in a ServiceNow event built for developers? Registration for now[dev]26 is officially open!

ACL does not work

Leonel Sandroni
Tera Guru

I need to work with an ACL in order to fulfill next requirements:

-Demand Managers and Demand Users shouldn't be able to edit demands and their artifacts when a demand is in completed or rejected state 

-Admin and PPS admin can do it.

I'm trying to configure a new ACL

LeonelSandroni_0-1686526991654.png

LeonelSandroni_1-1686527030732.png

anyway, It doesn't work. I impersonated with a Demand Manager user and I can edit demands in completed state...

My questions:
Is this ACL properly configured?
Can others ACL override this one? In this case: Is it better edit existing ACLs o definetively make a new one?


 

5 REPLIES 5

Manmohan K
Tera Sage

Hi @Leonel Sandroni 

 

There would be some other ACLs which are providing access to demand manager and users. Please check other write ACLs on demand table

Hayo Lubbers
Kilo Sage

Hi @Leonel Sandroni ,

 

Your ACL allows admin, pps_admin and it_pps_admin to write the dmn_demand record in the selected states.

To see which ACL provides access to the dmn_demand for the demand manager, you can debug the ACL's. Just enable debugging, impersonate, open the screen and you will see in the list below your form something like record/dmn_demand/write. The flag show you which ACL gave access.

 

More info : https://docs.servicenow.com/bundle/utah-platform-security/page/administer/contextual-security/concep...

 

 

Not applicable

@Leonel Sandroni ,

 

The ACL which you have configured is fine has no issues with it, The is already an ACL which is providing access and that must be the reason you see your ACL no working. You can open the existing write ACL and reconfigure it as per needed. That must help.

 

 

Ok, I got it but...there are many ACLs that provide permissions for any demand field so it's so difficult to edit acl by acl. Do you know about another solution? for example, make my ACL the first one to be executed.