The Zurich release has arrived! Interested in new features and functionalities? Click here for more

looking for an correct answer

mohammadtaneem
Tera Contributor

what might be the correct answer for this

9 REPLIES 9

kaushal_snow
Mega Sage

Hi @mohammadtaneem ,

 

Three correct statements are A, B, and C...why? below are the explanation...

 

Role check (C) is the first filter: the user must have a role that the ACL requires. If they don’t, access is denied immediately....

Conditions (A) are the second: if the role is satisfied, then any criteria or conditions on the ACL must also match the record’s data (for example, the record’s field value must satisfy some condition)...

Script logic (B) may be applied last, for more complex checks, if a script is defined in the ACL, it must also return true....

 

If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community.

 

Thanks and Regards,
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/

Nikhil Bajaj9
Tera Sage

Hi @mohammadtaneem ,

 

The correct answers are - A, B and C.

 

Please appreciate my efforts, help and support extended to you by clicking on – “Accept as Solution”; button under my answer. It will motivate me to help others as well.
Regards,
Nikhil Bajaj

svirkar420
Giga Guru

Hi @mohammadtaneem , 

To grant a user access through an ACL in ServiceNow, three things must be evaluate as true.

1. Condition defined in ACL.

2. Script If a script is defined in ACL.

3. Roles  The user must have required roles.

If any of these fail, access is denied.
So the correct answers are a, b, and c.

 

If this solution helped you Please Mark this solution as accepted and helpful as it will be helpful for other users as well.
Best Regards.
Saurabh V.

mayankkumar
Kilo Patron

Hi @mohammadtaneem,

A, B, C are correct
---------------------------------------------------------------------------------------------------------------------------------
Please mark my response helpful and accept as solution
Thanks & Regards
Mayank

M Iftikhar
Mega Sage

Hi @mohammadtaneem ,

To grant a user access through an ACL in ServiceNow, all three checks must evaluate to true:

  • The condition must be true,

  • The script (if present) must return true,

  • And the user must have at least one of the required roles.

Only then is access granted.

So the correct answer is a, b, and c.

 

Thanks & Regards,
Muhammad Iftikhar

If my response helped, please mark it as the accepted solution so others can benefit as well.