Courseiva

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.