Courseiva
Core Application DevelopmentmediumMultiple ChoiceObjective-mapped

SNOW-CAD Core Application Development Practice Question

A company has a custom table 'u_incident_task' that extends 'task'. The developer wants to add a field 'u_approval' that is a reference to 'sysapproval_approver'. Which method is the correct way to create this field?

⚠ Common exam trap

Many exam-takers confuse 'Reference field' with 'List field' or 'Choice field', mistakenly thinking a List can store a single reference or that a Choice can dynamically pull values from another table, when in fact only a Reference field provides the correct relational link and sys_id storage mechanism.

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 'Reference' field and set the reference table to 'sysapproval_approver'.

A Reference field is designed to create a link from one table to another, storing the sys_id of the target record. Since 'u_approval' needs to point to a specific record in the 'sysapproval_approver' table, a Reference field with the reference table set to 'sysapproval_approver' is the appropriate method. This ensures referential integrity and allows the platform to resolve display values and enforce relationships.

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 'List' field type and set the table to sysapproval_approver.

    Why it's wrong here

    'List' is not a valid field type in ServiceNow.

  • Create a 'Reference' field and set the reference table to 'sysapproval_approver'.

    Why this is correct

    This creates a proper reference to the sysapproval_approver table.

  • Create a 'Reference' field and set the table to 'task' and the reference field to 'sysapproval_approver'.

    Why it's wrong here

    The reference field should point to the table, not a field.

  • Create a 'Choice' field and populate it with sysapproval_approver values.

    Why it's wrong here

    Choice fields are for static lists, not dynamic references.

Visual reference

Client Recursive Resolver Root DNS (13 root servers) TLD DNS (.com, .org, …) Authoritative example.com query IP addr answer

About these practice questions

This SNOW-CAD question is part of Courseiva's 481-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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.