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