SNOW-CSA UI, Navigation and Forms Practice Question
An administrator is asked to make the 'State' field read-only on the incident form after the record is saved. Which configuration should be used?
⚠ Common exam trap
It's easy for candidates to confuse UI Policies (which can run after update) with Client Scripts (which cannot), leading them to choose option D, not realizing that a Client Script's 'onLoad' event does not reapply after a save.
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
✓
Create a UI Policy with condition 'always true' and set 'Read only' action, with 'On load' and 'After update' options
A UI Policy with the condition 'always true' and the 'Read only' action, with both 'On load' and 'After update' options selected, ensures the 'State' field becomes read-only immediately after the record is saved. The 'After update' option triggers the UI Policy to re-evaluate and apply the read-only state after the record is committed, while 'On load' ensures it is also read-only when the form is first opened. This is the only declarative client-side configuration that enforces the field state both on initial load and after every save.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Create a UI Policy with condition 'always true' and set 'Read only' action, with 'On load' and 'After update' options
Why this is correct
UI Policies can set read-only and apply after update, making the field read-only after save.
- ✗
Write a Business Rule that sets the field read-only after update
Why it's wrong here
Business Rules run server-side and cannot directly affect client-side form behavior.
- ✗
Create an ACL that denies write access to the field
Why it's wrong here
ACLs control data permissions, not field read-only state on the form.
- ✗
Use a Client Script that runs on load and makes the field read-only if the record has a sys_id
Why it's wrong here
A Client Script on load cannot detect a save; it runs on page load only, not after update.
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.