SNOW-CSA UI, Navigation and Forms Practice Question
A ServiceNow administrator needs to create a form section that is only visible to users with the 'itil' role. Which TWO configuration options can achieve this? (Choose two.)
⚠ Common exam trap
It's easy for candidates to confuse the 'Role' field on a form section (which does not exist) with the role field on a field or table ACL, or they mistakenly think a client script is a proper configuration for role-based section visibility when UI Policies or the Visible condition are the intended methods.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Apply a UI Policy that sets the section's visible attribute to false for non-itil users.
A UI Policy can conditionally set the 'visible' attribute of a form section to false based on a condition like `g_user.hasRole('itil')`, effectively hiding the section from non-itil users. Option E is correct because the 'Visible' condition on a form section directly accepts a script expression, and `g_user.hasRole('itil')` evaluates to true for itil users, making the section visible only to them. Both approaches leverage client-side role checking to control section visibility without requiring server-side ACLs or client scripts.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Configure a client script to hide the section on load based on the user's role.
Why it's wrong here
Client scripts are not standard configuration for visibility; UI Policies are preferred.
- ✗
Set the 'Role' field on the form section to 'itil'.
Why it's wrong here
Form sections do not have a 'Role' field.
- ✗
Use a role-based ACL on the table to restrict access to the fields in that section.
Why it's wrong here
ACLs control record access, not form section visibility.
- ✓
Apply a UI Policy that sets the section's visible attribute to false for non-itil users.
Why this is correct
Correct: A UI Policy can dynamically set a section's visible attribute based on conditions.
- ✓
Set the 'Visible' condition on the form section using `g_user.hasRole('itil')`.
Why this is correct
Correct: The form section's 'Visible' condition property accepts a script that can check roles.
Go deeper
Related to this question
About these practice questions
Courseiva writes every SNOW-CSA question from scratch — 504 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SNOW-CSA practice question is part of Courseiva's free ServiceNow certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SNOW-CSA exam.