SNOW-CSA Service Catalog and Workflows Practice Question
Which TWO scenarios would require a Catalog UI Policy instead of a Catalog Client Script?
⚠ Common exam trap
ServiceNow often tests the misconception that UI Policies can show messages or set values, when in fact they only control visibility, mandatory, and read-only states, while messages and value setting require Client Scripts or other mechanisms.
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
✓
Hiding a variable based on another variable's value
Catalog UI Policies are server-side scripts that run before the form is rendered, making them ideal for conditionally hiding variables based on other variable values. Unlike Catalog Client Scripts, which run client-side and can be bypassed, UI Policies enforce visibility and mandatory rules on the server, ensuring compliance even if JavaScript is disabled.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Displaying a warning message when a variable is invalid
Why it's wrong here
Warning messages are typically shown using client scripts (onSubmit or onChange) or UI Policy messages, but the question emphasizes 'scenarios that require UI Policy' and D is better done with client script for validation logic.
- ✓
Hiding a variable based on another variable's value
Why this is correct
UI Policy can control visibility declaratively without scripting.
- ✗
Setting a variable's value from a record producer mapping
Why it's wrong here
Record producer mapping is configured in the record producer record, not via UI Policy.
- ✗
Making a variable read-only after the catalog item is submitted
Why it's wrong here
Post-submission behavior is not controlled by UI Policies which run on the form.
- ✓
Making a variable mandatory only when a condition is met
Why this is correct
UI Policy actions include setting mandatory based on conditions.
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.