Courseiva
Service Catalog and WorkflowsmediumMultiple ChoiceObjective-mapped

SNOW-CSA Service Catalog and Workflows Practice Question

A company has a catalog item 'Travel Authorization' with a workflow that requires approval from the user's manager and the finance department if the travel cost is above $1000. The workflow is set up with two 'Approval - User' activities: one for the manager and one for a finance user. However, when a request with cost $1500 is submitted, only the manager approval is triggered; the finance approval is skipped. The workflow has a condition on the finance approval activity that checks 'variable_cost > 1000'. The variable 'cost' is defined as a monetary value and is being passed correctly. What is the most likely cause?

⚠ Common exam trap

Test-takers frequently assume variables are immediately available in the workflow, but ServiceNow delays variable commitment until after the default stage, causing conditions to fail silently.

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

The condition on the finance approval activity uses the variable while the workflow is still in the 'default' stage before variable values are committed.

The most likely cause is that the condition on the finance approval activity is evaluated while the workflow is still in the 'default' stage, before the variable values from the catalog item request are committed. In ServiceNow, workflow variables are not populated until the workflow enters the appropriate stage or the variable is explicitly set. Since the condition checks 'variable_cost > 1000' but the variable hasn't been assigned yet, the condition evaluates to false, causing the finance approval to be skipped.

Answer analysis

Option-by-option breakdown

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

  • The condition on the finance approval activity uses the variable while the workflow is still in the 'default' stage before variable values are committed.

    Why this is correct

    The variable may not be fully committed when the workflow first evaluates the condition. Ensure the condition references the request item's variable correctly after submission.

  • The 'cost' variable has a default value of 0, so the condition never passes.

    Why it's wrong here

    Even if default is 0, the condition checks the actual submitted value.

  • The 'Approval - User' for finance is placed before the manager approval in the workflow.

    Why it's wrong here

    Order does not cause the condition to be skipped; both should be evaluated.

  • The workflow is configured with a 'Starting Condition' that blocks the finance activity.

    Why it's wrong here

    Starting condition applies to the entire workflow, not individual activities.

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 →

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.