How to make a Particular ACL prior over other ACL which is meant for the same Field ?

Prajwal G Vaish
Giga Guru

I Have a 2 Incident.caller  ACL , need to make a field read only without making the  2 OOTB ACL Inactive By creating One more ACL has shown below But not getting the result! 

PrajwalGVaish_0-1676907715355.png

 

 

Question : Make a Field Caller_id Read only when assignment Group is not empty using ACl.

Note: should not modify the OOTB ACL's for that particular Field.

1 ACCEPTED SOLUTION

Hi, Thanks for Response 😊.

Please Let me know if my knowledge about ACL is correct. If There are Three ACLs on a specific Field For example Incident.caller then the priority/ Execution order Depends in this order - if a person has specified role, then access allowed and won't execute other two ACL, If there is no role then comes the condition and at last script level.

View solution in original post

2 REPLIES 2

Tony Chatfield1
Kilo Patron

Hi, you cannot prioritize ACL's and if an ACL's conditions are met, access is allowed.

If this is only relevant to the process (not security) then you could use Client script\Ui Policy to make the field read only on form and use a list edit ACL to prevent list updates.
If this doesn't meet your requirements, then you will need to disable or update any existing ACL's and create new ACL's to ensure that your scenario is delivered.

Hi, Thanks for Response 😊.

Please Let me know if my knowledge about ACL is correct. If There are Three ACLs on a specific Field For example Incident.caller then the priority/ Execution order Depends in this order - if a person has specified role, then access allowed and won't execute other two ACL, If there is no role then comes the condition and at last script level.