SNOW-CSA Self-Service and Automation Practice Question
A catalog item has a variable called 'cost_center' that references the 'cost_centers' table. The variable is mandatory and must be filled before submission. However, users report that they can submit the item without selecting a cost center. The mandatory attribute is set to true. What is the most likely cause?
⚠ Common exam trap
A common mix-up: candidates assume the mandatory attribute on the variable definition is absolute and cannot be overridden, but ServiceNow allows UI Policies and client scripts to change field properties at runtime, which can cause the observed behavior.
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
✓
A UI Policy with mandatory set to false is overriding the variable mandatory setting
A UI Policy with mandatory set to false runs on the client side and can override the mandatory attribute defined on the variable itself. When the UI Policy executes, it sets the variable's mandatory property to false, allowing the catalog item to be submitted without selecting a cost center, even though the variable's mandatory attribute is true.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
A client script sets the mandatory attribute to false on load
Why it's wrong here
Client script could change mandatory, but it's not the most likely cause; UI Policy is more common.
- ✗
The reference qualifier is too restrictive
Why it's wrong here
Reference qualifier affects what appears in the list, not whether it's required.
- ✗
The variable is not in the correct order on the form
Why it's wrong here
Order does not affect mandatory enforcement.
- ✓
A UI Policy with mandatory set to false is overriding the variable mandatory setting
Why this is correct
UI Policies can override variable mandatory settings, especially if they fire on submit.
Go deeper
Related to this question
About these practice questions
This SNOW-CSA question is part of Courseiva's 504-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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.