Courseiva
Self-Service and AutomationhardMultiple ChoiceObjective-mapped

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.