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.
Go deeper
Related to this question
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 →
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.