Courseiva
Application development using ServiceNow StudiohardMultiple SelectObjective-mapped

SNOW-CAD Practice Question: Application development using ServiceNow Studio

A developer is creating a scoped application and needs to reference a global table (e.g., 'sys_user') from a business rule. Which TWO statements are true regarding cross-scope access?

⚠ Common exam trap

ServiceNow often tests the misconception that scoped applications can freely read and write global tables with just the 'global.' prefix, but the trap is that the prefix only grants read access—writes always require additional ACLs or global scope assignment.

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

To write to a global table, the application must be granted the 'global' scope or have appropriate ACLs.

Scoped applications operate within an access control framework that restricts direct writes to global tables. To write to a global table like 'sys_user', the application must either be granted the 'global' scope (which removes scoping restrictions) or have appropriate ACLs that explicitly allow the write operation. Without these, a scoped application's GlideRecord write will fail due to cross-scope access controls enforced by the ServiceNow platform.

Answer analysis

Option-by-option breakdown

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

  • Scoped applications can create records in global tables via GlideRecord without restrictions.

    Why it's wrong here

    Creating records requires update rights.

  • Scoped applications can call global script includes by default.

    Why it's wrong here

    Access to global script includes requires explicit granting.

  • To write to a global table, the application must be granted the 'global' scope or have appropriate ACLs.

    Why this is correct

    Writing requires explicit permission.

  • Scoped applications can update global tables without any additional configuration.

    Why it's wrong here

    Update requires the application to be granted the 'global' application scope or specific rights.

  • Scoped applications can read global tables using the 'global.' prefix.

    Why this is correct

    Reading global tables is allowed by default.

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.