Courseiva
Application Rules, ACL and NotificationseasyMultiple ChoiceObjective-mapped

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.