SNOW-CSA Service Catalog and Workflows Practice Question
A catalog client script is used to populate a variable's value from an external table. The script works in the development instance but fails in production. Which troubleshooting step should be taken first?
⚠ Common exam trap
The trap here is that candidates often jump to checking the external table existence (Option A) or reviewing system logs (Option B), overlooking that client scripts rely on browser-side execution and user context, which are controlled by the 'Run as' and 'Global' flags in the catalog client script record.
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
✓
Verify that the script's 'Run as' and 'Global' flags are set correctly in production
Catalog client scripts run in the browser context, and their behavior depends on the 'Run as' (user impersonation) and 'Global' flags. In production, these flags may differ from development, causing the script to fail silently if it lacks permissions to query the external table or if it is scoped incorrectly. This is the first step to check because it directly affects script execution context and data access.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Ensure the external table exists in the production instance
Why it's wrong here
Table existence is a basic prerequisite but not the first troubleshooting step when the script differs in behavior.
- ✗
Review the system logs for script errors
Why it's wrong here
While logs help, the first step is to check configuration differences between environments.
- ✓
Verify that the script's 'Run as' and 'Global' flags are set correctly in production
Why this is correct
Client scripts may depend on user context; production might have different security or scope settings.
- ✗
Check if the workflow attached to the catalog item is active
Why it's wrong here
Workflows are separate from client scripts and do not affect their execution.
Go deeper
Related to this question
About these practice questions
One of 504 original SNOW-CSA 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-CSA 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-CSA exam.