SNOW-CSA UI, Navigation and Forms Practice Question
An administrator notices that a UI policy on the Incident form is not firing for a specific user role. The UI policy is set to 'Run script' and has conditions on the 'State' field. The script uses g_form.setValue to set a field. What is the most likely reason the UI policy fails to execute for that role?
⚠ Common exam trap
Many candidates confuse field-level security with ACLs or assume that g_form.setValue requires read access, when in fact the issue is that the condition field is invisible to the role, causing the UI policy to never trigger.
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
✓
The UI policy condition uses a field that the role cannot see due to field-level security
UI policies execute client-side, and if a field used in the condition (e.g., 'State') is hidden from the user's role due to field-level security (FLS), the client-side script cannot read the field's value. This causes the condition to evaluate as false or undefined, preventing the UI policy from firing. The g_form.setValue call in the script would also fail silently if the target field is not visible or accessible to the role.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The UI policy is configured to run on the server side
Why it's wrong here
UI policies are client-side; they don't run on server.
- ✗
The role does not have read access to the field being set
Why it's wrong here
Read access is not required to set a field via script on client.
- ✗
The UI policy is set to 'Run script' but the script has a syntax error
Why it's wrong here
Syntax error would affect all users, not just a role.
- ✓
The UI policy condition uses a field that the role cannot see due to field-level security
Why this is correct
If the condition depends on a hidden field, the policy may not evaluate correctly.
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.