SNOW-CAD Business Rules Practice Question
A developer is writing a business rule that should run on after update of the Incident table to send an email notification when the state changes. The developer uses the method current.state.changes() to detect the change. However, the email is sent multiple times for the same incident update. What are two possible reasons? (Choose two.)
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 email notification is triggered by a different business rule
Duplicate emails on the same incident update occur when multiple business rules send the notification or when the same rule runs multiple times. Option D is correct: another business rule may also be configured to send an email on state change, causing duplicates. Option E is correct: if the business rule runs on both before and after update, it will execute twice for the same update, sending two emails. Option C is incorrect because running on insert causes an additional email on insert, not multiple emails during a single update operation. Option A is incorrect because current.state.changes() properly detects state changes; the issue is not about checking the previous state. Option B is incorrect because setting the condition field to 'state changes' would actually help filter, not cause duplicates.
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 set to run on every update, but the script does not check the previous state
Why it's wrong here
Incorrect. The method current.state.changes() correctly detects state changes. The problem is not about checking the previous state.
- ✗
The business rule's condition field is set to 'state changes'
Why it's wrong here
Incorrect. Setting the condition to 'state changes' would limit execution to state changes, not cause duplicates.
- ✗
The business rule runs on both insert and update
Why it's wrong here
Incorrect. This would cause an extra email on insert, not multiple emails during a single update.
- ✓
The email notification is triggered by a different business rule
Why this is correct
Correct. Another business rule might also be sending an email on state change, leading to duplicate notifications.
- ✓
The business rule is set to run on before update as well
Why this is correct
Correct. If the rule runs on both before and after update, it fires twice for the same update, resulting in duplicate emails.
Go deeper
Related to this question
About these practice questions
Courseiva writes every SNOW-CAD question from scratch — 481 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-CAD 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-CAD exam.