Courseiva
Service Catalog and WorkflowshardMultiple ChoiceObjective-mapped

SNOW-CSA Service Catalog and Workflows Practice Question

A large enterprise with over 15,000 users reporting to ServiceNow has a catalog item 'Request New Laptop' that is popular. Recently, users have complained that the form takes a long time to load in the Service Portal. The administrator notices that the catalog item has 20 variables, 3 variable sets, and 5 catalog client scripts. Performance metrics show that the 'sc_cat_item' view is slow. Additionally, the 'Before Order' script contains a loop that queries the user's previous requests. Which corrective action should the administrator take to improve performance?

⚠ Common exam trap

Test-takers frequently think caching (Option A) is a universal performance fix, but ServiceNow's caching for catalog items is not controlled via 'sys_properties' and does not address synchronous script execution in the 'Before Order' script.

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

Move the heavy script from the 'Before Order' script to a workflow 'Run Script' activity and simplify client scripts.

Simplifying catalog client scripts reduces the JavaScript executed during form rendering in the Service Portal, directly addressing the slow load time. The Before Order script runs at order submission, not during form load, so moving it to a workflow does not improve form load performance. The corrective action that targets the root cause of slow form loading is simplifying client scripts.

Answer analysis

Option-by-option breakdown

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

  • Enable 'Caching' for the catalog item in the 'sys_properties' table.

    Why it's wrong here

    Caching can help but does not address the root cause of the heavy script executing on form load.

  • Move the heavy script from the 'Before Order' script to a workflow 'Run Script' activity and simplify client scripts.

    Why this is correct

    Moving server-side logic from client-triggered scripts to workflows reduces form load time and improves user experience.

  • Increase the number of Service Portal widgets to distribute the load.

    Why it's wrong here

    Widgets don't distribute form rendering load; they are components. This would not solve the slow variable loading.

  • Remove all variable sets and create individual variables to reduce complexity.

    Why it's wrong here

    Variable sets are not necessarily the cause. Removing them could increase maintenance.

About these practice questions

Courseiva writes every SNOW-CSA question from scratch — 504 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-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.