Courseiva
Core Application DevelopmentmediumMultiple ChoiceObjective-mapped

SNOW-CAD Core Application Development Practice Question

A company has a custom table 'u_asset' with a reference field 'u_location' pointing to 'cmn_location'. When a user changes the location on an asset record, the system must automatically update the location on all related 'u_asset_software' records. Which approach should the developer use?

⚠ Common exam trap

It's easy for candidates to confuse client-side mechanisms (Client Scripts, UI Policies) with server-side automation, or mistakenly think ACLs can perform data updates, when only a Business Rule can reliably propagate changes across tables on the server side.

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

Create a Business Rule that runs on update of the 'u_asset' table and updates related records.

A Business Rule that runs on the 'update' operation of the 'u_asset' table can directly query and update all related 'u_asset_software' records using GlideRecord. This server-side logic ensures the location change is propagated reliably, regardless of how the asset record is updated (UI, web service, import set, etc.), and it executes within the same database transaction for data consistency.

Answer analysis

Option-by-option breakdown

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

  • Create a Client Script that runs on load to update related records.

    Why it's wrong here

    Client Scripts run on the client and cannot perform server-side updates.

  • Create an ACL to automatically propagate changes.

    Why it's wrong here

    ACLs control access, not data propagation.

  • Create a Business Rule that runs on update of the 'u_asset' table and updates related records.

    Why this is correct

    Business Rules run server-side and can update related records.

  • Create a UI Policy that sets the location field on related records.

    Why it's wrong here

    UI Policies only control field attributes on the form.

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.