SNOW-CSA UI, Navigation and Forms Practice Question
A system administrator wants to prevent users from changing the value of a field after the record is saved. Which two features can be used to enforce this? (Choose two.)
⚠ Common exam trap
It's easy for candidates to confuse client-side controls (Client Scripts and UI Policies) with server-side enforcement in ServiceNow, mistakenly believing that a client-side onSubmit script or UI Policy can reliably prevent field changes, when in fact only server-side mechanisms like Data Policies and Dictionary read-only settings provide true enforcement.
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
✓
Data Policy (update)
(Data Policy (update)) is correct because a Data Policy with an 'update' condition can enforce that a field's value cannot be changed once the record is saved. It runs server-side during the update operation and can prevent the update from completing if the field value differs from the stored value. Option E (Dictionary (read only)) is correct because setting the 'Read only' attribute on a dictionary entry makes the field non-editable on forms and also prevents updates via web services or other server-side operations, effectively locking the value after the record is saved.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Business Rule (before query)
Why it's wrong here
Before query runs when records are queried, not during save operations.
- ✓
Data Policy (update)
Why this is correct
A Data Policy can enforce read-only on update, preventing changes after initial save.
- ✗
Client Script (onSubmit)
Why it's wrong here
Client scripts can be circumvented; they are not a server-side enforcement.
- ✗
UI Policy (on load)
Why it's wrong here
UI Policies run on form load, not after save; they can set read-only but only on the client.
- ✓
Dictionary (read only)
Why this is correct
Setting a field to read-only in the dictionary prevents updates via any interface.
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.