SNOW-CAD Practice Question: Automating application logic with business rules and scripts
A developer needs to create a business rule that automatically sets the 'assignment_group' of an incident to 'Service Desk' when the 'category' is 'Network' and the 'subcategory' is 'VPN'. Which condition type should be used to ensure the rule only runs when both conditions are met?
⚠ Common exam trap
Many exam-takers confuse the 'Condition' field with the 'Advanced' checkbox, thinking they must always check 'Advanced' to write any condition, when in fact the standard Condition field supports simple AND/OR logic without scripting.
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
✓
Use the 'Condition' field on the business rule to specify the condition.
The 'Condition' field on a business rule is the standard place to define the filter that determines when the rule executes. By entering 'category=="Network"^subcategory=="VPN"' in the Condition field, the rule will only run when both conditions are true, without needing advanced scripting. This is the simplest and most efficient approach for a straightforward condition check.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Use the 'Condition' field on the business rule to specify the condition.
Why this is correct
The Condition field is designed for exactly this purpose, using boolean logic on field values.
- ✗
Select the 'Advanced' checkbox and write the condition in the 'Condition' field.
Why it's wrong here
Advanced checkbox enables script conditions, but the condition should still be in the Condition field; the script itself is for actions.
- ✗
Set a filter on the 'When to run' tab to match the category and subcategory.
Why it's wrong here
The 'When to run' tab filters are for update/insert/delete triggers, not for field value conditions.
- ✗
Write the condition in the script field using an if statement and no condition in the Condition field.
Why it's wrong here
While possible, the best practice is to use the Condition field for conditions; the script field is for actions.
Go deeper
Related to this question
About these practice questions
One of 481 original SNOW-CAD 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-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.