Courseiva

SNOW-CSA · domain

Service Catalog and Workflows

Practise ServiceNow Certified System Administrator CSA Service Catalog and Workflows practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.

65 questions15 easy27 medium23 hard

Focused practice

Practice Service Catalog and Workflows questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Service Catalog and Workflows

Service Catalog and Workflows questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Watch out for

Common Service Catalog and Workflows exam traps

  • Answering from memory before reading the full scenario.
  • Missing a constraint such as cost, availability, security, scope or command context.
  • Choosing a broad answer when the question asks for the most specific fix.
  • Ignoring why the wrong options are tempting.

Question index

All Service Catalog and Workflows questions (65)

Click any question to see the full explanation, or start a practice session above.

1

A catalog item uses Flow Designer to send an email notification when the state changes to 'fulfilled'. The flow uses a trigger 'State changed' on the requested item table. However, the email is not sent. The flow logs show the trigger fired. What is the most likely issue?

Hard
2

A catalog item has a variable with a mandatory condition: if the variable 'category' is 'software', then 'software name' is mandatory. This is best implemented using:

Easy
3

Refer to the exhibit. A catalog client script with the above code runs on load of a catalog item. Which statement is true?

Easy
4

Which TWO of the following are true about catalog client scripts in ServiceNow?

Hard
5

A catalog item uses a 'Catalog Client Script' to hide a variable when another variable is set to 'No'. However, the script is not working. The script is of type 'onChange' and the variable to hide is a 'Single Line Text'. What is the most likely cause?

Hard
6

Refer to the exhibit. A ServiceNow administrator created a catalog item that allows users to select a CI via a reference variable named 'ci'. The business rule shown is supposed to update the CI's operational status to 'In Production' when the requested item is closed complete. However, the CI status is not being updated. What is the most likely cause?

Hard
7

A large enterprise uses ServiceNow for IT service management. They have a catalog item 'New Employee Setup' that is used by HR to request IT resources for new hires. The catalog item includes variables for employee name, start date, department, and manager. The workflow associated with this item creates a catalog task for the desktop team to prepare a laptop, and another catalog task for the network team to create accounts. Recently, the desktop team has been receiving tasks with incomplete information; the employee name variable is sometimes empty even though it is marked as mandatory. The administrator checked the variable definition and confirmed 'Mandatory' is set to 'true'. The variable is a 'Single Line Text' with no default value. The issue happens intermittently. What course of action should the administrator take to resolve this issue?

Medium
8

A ServiceNow administrator is designing a catalog workflow that requires approval from the user's manager only if the total cost of the request exceeds $500. Which workflow configuration should be used?

Easy
9

Refer to the exhibit. A user enters 'user@example' into the email field and tabs out. What happens?

Hard
10

Which TWO of the following are valid ways to trigger a workflow from a catalog item? (Choose two.)

Hard
11

A catalog item uses a workflow that includes a 'Wait for Condition' activity. The condition checks if a custom table record 'approval_status' equals 'approved'. Requests are not progressing past this activity even though the record is updated. What could be the issue?

Hard
12

Which THREE are valid ways to bring data into a catalog item variable?

Medium
13

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?

Medium
14

Match each ServiceNow user role to its typical permission.

Medium
15

Which TWO of the following are valid ways to add variables to a catalog item?

Easy
16

Refer to the exhibit. A server provisioning request is in progress. The network configuration task is waiting for the VM creation task to provide an IP address, but no IP is passed. What is the most likely cause?

Hard
17

Refer to the exhibit. A workflow includes a 'Run Script' activity with the above configuration. What will happen when the workflow reaches this activity?

Hard
18

A record producer is configured to create a task when a user submits a form from the service portal. The task is created but the variables from the form are not mapped. What is the most likely cause?

Easy
19

Which TWO scenarios would require a Catalog UI Policy instead of a Catalog Client Script?

Medium
20

A catalog item variable has a reference qualifier that limits the choices to active users only. However, users can still select inactive users. What is the most likely cause?

Medium
21

Refer to the exhibit. A user submits a Laptop Request but receives the error shown. The user's session does not have a location set. What is the most likely cause?

Hard
22

Which TWO conditions are necessary for a catalog item to trigger a workflow automatically upon submission?

Hard
23

An administrator notices that a catalog client script is not firing when a variable changes. The script is set to 'onChange' and the variable reference is correct. The script uses g_form.setValue to update another variable. However, the other variable does not get updated. What could be the issue?

Hard
24

Refer to the exhibit. A catalog item has a variable 'department' (choice list with values 'IT', 'HR', 'Finance') and a variable 'cost_center' (choice list initially empty). The client script is supposed to add an option to 'cost_center' when 'department' is set to 'IT'. However, when a user selects 'IT', no new option appears. What is the most likely reason?

Hard
25

A multinational company has implemented a Service Catalog to streamline IT requests. The catalog item 'New Laptop Request' includes a workflow that routes approvals based on the cost center of the requester. Recently, several requests submitted by employees in the Finance department are stuck in 'Submitted' state without any approval activity. The workflow has a condition that checks the variable 'cost_center' and if it equals 'Finance', the approval is sent to the Finance manager. Other requests from departments like HR and Marketing proceed normally. The administrator has verified that the 'Finance' cost center value is correctly entered on the requests, the users have appropriate roles, and the approval assignments are active. What is the most likely cause of the issue?

Easy
26

Which THREE of the following are valid workflow activities in a Service Catalog workflow? (Choose three.)

Hard
27

During a workflow, a catalog item's quantity variable 'qty' must be validated to be between 1 and 10. If the value is outside this range, the request should be rejected with a message. Which approach should the administrator take?

Medium
28

A catalog item uses a workflow with a 'Run Script' activity that contains a script to update a custom table. The script works correctly when executed manually in the Scripts Background, but fails when invoked by the workflow. What is the most likely reason?

Hard
29

A ServiceNow administrator needs to create a service catalog item that requires the user to select a configuration item (CI) that will be affected by the requested service. The catalog item should also send an email notification to the CI's assigned support group when the request is submitted. Which TWO actions must the administrator take?

Easy
30

An administrator needs to create a workflow that sends an email to the approver when a request is approved, and sends a different email when the request is rejected. What is the appropriate workflow component to use for this branching logic?

Medium
31

A company wants to collect the same set of user details (name, email, department) in multiple catalog items. What is the best practice to achieve this?

Easy
32

A workflow on a catalog item has a 'Set Values' activity that sets the variable 'state' to 'approved'. The workflow then proceeds to a 'Task' activity. However, the task is never created. The log shows the workflow completed successfully. What is a possible reason?

Hard
33

Refer to the exhibit. After submitting the catalog item, a catalog task is created. Which of the following is true about the catalog task?

Hard
34

A catalog item uses a 'Variable set' that includes several variables. After updating the variable set, the changes do not appear on the catalog item form. What is the most likely cause?

Hard
35

Refer to the exhibit. A contractor submits a laptop request via the catalog item. The request is for a Standard laptop in the IT department. Which approval(s) will be triggered?

Hard
36

An order guide contains multiple catalog items. When the order guide is submitted, what is created?

Easy
37

An organization has multiple catalog items that use the same variable set 'Contact Info'. Recently, a change was made to the variable set to add a new variable 'Phone'. However, the existing catalog items that use this variable set do not show the new 'Phone' variable on their forms. The variable set is marked as 'Strictly enforced'? Actually, the variable set is not strictly enforced. The administrator expects the new variable to appear automatically on the items. What should the administrator do?

Medium
38

Which THREE factors can cause a catalog item to not appear in the service catalog for a user?

Medium
39

A Service Catalog item has a variable that asks for the user's manager's email. The variable type is 'Email'. When the user submits the item, the manager should receive a notification. How should the variable be configured to ensure the email is valid?

Easy
40

Refer to the exhibit. A UI policy is defined with the above script condition. Which of the following is correct?

Medium
41

Refer to the exhibit. A ServiceNow administrator configures a catalog item for software installations. The flow logic is as shown. When a user requests 'Adobe Photoshop', the approval goes to Software Approvers instead of IT Management. What is the most likely cause?

Hard
42

A large enterprise uses ServiceNow for IT service management. The Service Catalog includes a 'New Employee Setup' bundle that contains multiple catalog items such as 'Create AD Account', 'Assign Laptop', and 'Provision Email'. Each catalog item has its own workflow. Recently, the 'Assign Laptop' catalog item has been failing intermittently. The workflow that runs for this item includes an approval step and several tasks. When the workflow fails, the requested item shows a state of 'Work in Progress' and the workflow context shows an error: 'The workflow could not find the activity named: Approve Laptop'. The workflow has an approval activity named 'Approve Laptop' and it is active. The approval activity is set to 'Run as' the workflow user. The workflow is associated with the catalog item correctly. The failure occurs only when the request is submitted by users who are not in the 'IT' role. What is the most likely cause of the failure?

Medium
43

A company wants to allow users to request software licenses through the service catalog. The request requires approval from the manager and then automatically creates a task for the procurement team. Which configuration option should be used?

Easy
44

A user complains that when they submit a catalog item, they receive an error: 'The variable is mandatory but has no value.' However, the variable is not marked as mandatory in the item's variable definition. What could be the cause?

Easy
45

A catalog item is configured to use an order guide. When a user submits the order guide, only the first catalog item in the guide appears. What is the most likely cause?

Medium
46

A record producer is configured to use table 'incident' and has a mapping that sets the short description from a variable. When the record producer is submitted, no incident is created. Which is the most likely cause?

Medium
47

A catalog item has a variable 'Country' and another 'State'. The State variable should be mandatory only when Country is 'USA'. What is the most efficient way to achieve this?

Easy
48

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?

Hard
49

A ServiceNow administrator is configuring a catalog item that requires end users to provide their department and cost center. The administrator wants the 'Cost Center' variable to appear only when the 'Department' variable is set to 'Finance'. Which ONE configuration would enable this behavior?

Medium
50

A workflow includes an 'Approval' activity that requires approval from the user's manager. However, the approval is not being assigned to the manager. What should be checked first?

Medium
51

A company has a catalog item that includes a variable set for employee information. The variable set has a variable 'Department' that should default to the user's department from their sys_user record. However, the default value is not being applied when a user orders the item. Which of the following is the most likely cause?

Medium
52

A small business uses ServiceNow for internal services. The catalog item 'New Employee Onboarding' includes a variable set with a variable 'Start Date'. The workflow sends an email notification to HR when the start date is within 7 days of submission. Currently, the notification is sent immediately upon request submission even if the start date is months away. The workflow has a 'Send Event' activity that triggers a notification. How should the administrator fix this?

Easy
53

A catalog item has a variable 'Department' and another 'Cost Center'. The Cost Center should only be visible when Department is 'IT'. Which configuration is most efficient?

Easy
54

Which THREE of the following are true about Service Catalog variables? (Choose three.)

Medium
55

A company wants to ensure that when a user submits a catalog item for a new laptop, the request is automatically approved if the cost is under $1,000 and the user's department has sufficient budget. What is the best way to implement this requirement?

Medium
56

Refer to the exhibit. A user selects 'Full Tunnel' and sees the info message, but the request is auto-approved. What is the most likely cause?

Medium
57

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?

Hard
58

A user reports that a catalog item's 'Requested for' field is not being set correctly after submission. The catalog item uses a workflow that includes a 'Set Requested For' activity. What is the most likely cause?

Medium
59

A catalog item is configured but does not appear in the Service Portal for end users. The item is categorized under 'Software' and the catalog is 'IT Services'. The Service Portal widget 'sc_category_item' is used. Which of the following is the most likely reason?

Hard
60

Refer to the exhibit. A catalog task for a software request with cost $6000 is in progress. The flow is waiting at the 'Manager Approval' step. What is the current approval state?

Medium
61

Refer to the exhibit. When a user submits a request for a laptop, the approval is granted by admin even though admin is not the manager. Which configuration allows this?

Medium
62

Refer to the exhibit. A catalog item 'Laptop Request' requires approval from the 'IT Hardware Approvers' group. The approval rule is 'Any one approves'. What is the current approval state for the request?

Medium
63

Drag and drop the steps to create a new Business Rule in ServiceNow into the correct order.

Medium
64

Which TWO of the following are true regarding catalog item variables? (Choose two.)

Medium
65

Refer to the exhibit. A workflow for a catalog item has three stages. The 'Run Script' activity sets the assigned_to to the current user (the requester). The approval activity approves by the manager. The 'Create Task' activity creates a catalog task. When the workflow runs, the task is created but is assigned to the requester instead of the fulfillment group. What is the likely cause?

Medium

Frequently asked questions

What does the Service Catalog and Workflows domain cover on the SNOW-CSA exam?
Service Catalog and Workflows questions test whether you can apply the concept in context, not just recognise a definition.
How many questions are in this domain?
This page lists all 65 Service Catalog and Workflows questions in the SNOW-CSA question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Service Catalog and Workflows questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
servicenow-csa SERVICENOW-CSA service catalog workflows Practice Questions