SNOW-CSA Application Rules, ACL and Notifications Practice Question
A company has a business rule that runs on the Incident table during update. The rule checks if the state is 'In Progress' and sets a field. However, after saving, the field is not being set. Which of the following is the most likely cause?
⚠ Common exam trap
It's easy for candidates to assume a business rule not working is due to a configuration error like using the wrong method or missing a condition, but the real issue is often the execution order of multiple 'After' business rules where a higher-order rule reverts the change.
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
✓
The business rule is set to run after the record updates but another business rule with a higher order reverts the field.
If a business rule runs after the record updates (i.e., 'When to run' is set to 'After'), and another business rule with a higher order number runs later and reverts the field, the first rule's change will be overwritten. The order of execution is determined by the 'Order' field; lower numbers run first. Since the field is not being set after save, a higher-order 'After' rule is the most likely culprit, as it can undo the change made by the original rule.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The business rule is using 'setValue' instead of 'setDisplayValue'.
Why it's wrong here
'setValue' is correct for setting field values.
- ✓
The business rule is set to run after the record updates but another business rule with a higher order reverts the field.
Why this is correct
A higher-order rule can modify the field after this rule sets it.
- ✗
The business rule has the condition 'Current state changes' unchecked.
Why it's wrong here
Unchecking the condition means the rule runs on every update; it would still set the field.
- ✗
The business rule is set to run on 'display' instead of 'update'.
Why it's wrong here
The rule is set to run on update; display is for form rendering.
Go deeper
Related to this question
About these practice questions
One of 504 original SNOW-CSA practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.