Courseiva
Core Application DevelopmentmediumMultiple ChoiceObjective-mapped

SNOW-CAD Core Application Development Practice Question

A company has a Business Rule that runs after a record is updated. The rule needs to update a related record on a different table. However, the related record update is not being saved. What is the most likely cause?

⚠ Common exam trap

ServiceNow often tests the misconception that setting field values on a GlideRecord object automatically saves the record, when in fact the `.update()` method is mandatory to persist changes.

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 script is missing the .update() method on the GlideRecord object after setting field values.

In ServiceNow, when a Business Rule modifies a GlideRecord object (e.g., setting field values on a related record), the changes are not persisted to the database until the `.update()` method is explicitly called. Without `.update()`, the script runs without error but the modifications are lost, which is the most common cause of an update not being saved.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • There is a script error that is being ignored because the Business Rule is set to 'true' for 'Run asynchronously'.

    Why it's wrong here

    Asynchronous rules still log errors; a script error would prevent the update.

  • The script is missing the .update() method on the GlideRecord object after setting field values.

    Why this is correct

    Without calling update(), the changes are not persisted to the database.

  • The Business Rule runs in a separate transaction and the update is rolled back.

    Why it's wrong here

    Business Rules run in the same transaction as the triggering record update; no rollback occurs unless there is an exception.

  • The user running the script does not have write access to the related table.

    Why it's wrong here

    If the script runs with the user's rights and they lack access, an error would typically occur, not silent failure.

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.