Courseiva
Core Application DevelopmentmediumMultiple SelectObjective-mapped

SNOW-CAD Core Application Development Practice Question

Which TWO of the following are valid ways to personalize a Service Portal widget without modifying the original widget code?

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

Extend the widget via Widget Library

Options A and D are correct because they allow personalization without altering the original widget code. Option A: Extending the widget via the Widget Library creates a copy that inherits from the original, enabling modifications without touching the source. Option D: Widget Instance options permit overriding properties like CSS, Angular providers, or client scripts at the instance level. Option B is incorrect because Business Rules cannot override a widget's server script; server scripts are tightly coupled to the widget and cannot be replaced by a Business Rule. Option C is incorrect because modifying the HTML template directly in the instance alters the original widget code. Option E is incorrect because creating a new widget from scratch is not a method of personalizing an existing widget; it is building a new one.

Answer analysis

Option-by-option breakdown

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

  • Extend the widget via Widget Library

    Why this is correct

    Extending a widget via the Widget Library creates a new version that inherits from the original, allowing customization.

  • Override the widget's server script via a Business Rule

    Why it's wrong here

    Business Rules cannot override widget server scripts; they apply to database operations.

  • Modify the widget's HTML template directly in the instance

    Why it's wrong here

    Direct modification alters the core widget and is not considered personalization; it affects all instances.

  • Use a Widget Instance option to override properties

    Why this is correct

    Widget Instance options allow you to customize behavior per instance without modifying the original widget.

  • Create a new widget from scratch

    Why it's wrong here

    Creating a new widget is not personalization; it is building a separate component.

About these practice questions

One of 481 original SNOW-CAD 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-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.