SNOW-CAD Practice Question: Application development using ServiceNow Studio
A developer is building a custom application that requires a scheduled job to run every hour and check for overdue tasks. In ServiceNow Studio, what is the best way to implement this?
⚠ Common exam trap
Candidates often confuse Business Rules (which are event-driven) with Scheduled Jobs (which are time-driven), assuming any automation logic can be placed in a Business Rule, but the question explicitly requires a time-based schedule, making only a Scheduled Job appropriate.
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 Scheduled Job in Studio that runs every hour and executes a script to check overdue tasks.
ServiceNow Studio provides a native 'Scheduled Jobs' module that allows developers to create and manage recurring server-side scripts directly within the IDE. This approach leverages the platform's job scheduler, which runs on the node's clock and integrates with the glide system, ensuring reliable hourly execution without external dependencies or performance overhead from transactional triggers.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Set up a REST API endpoint that external cron jobs call every hour.
Why it's wrong here
This introduces unnecessary external dependency.
- ✗
Create a Business Rule that runs on 'after' insert and update to check for overdue tasks.
Why it's wrong here
Business Rules run on database operations, not on a schedule.
- ✗
Use Flow Designer to create a scheduled flow that runs every hour.
Why it's wrong here
Flow Designer, while offering scheduled execution, is primarily designed for orchestrating multi-step business processes, automating record interactions, and integrating with other systems using a low-code approach. For direct server-side scripting to query and update records efficiently, as required for checking overdue tasks, a Scheduled Script Execution (Scheduled Job) provides optimal performance and full access to the server-side API. It is tempting because Flow Designer can be scheduled and interact with records, making it suitable for complex workflows involving approvals or notifications.
- ✓
Create a Scheduled Job in Studio that runs every hour and executes a script to check overdue tasks.
Why this is correct
Scheduled Jobs are designed for periodic execution.
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.