Courseiva

CIS-ITSM · domain

Service Catalog And Request Management

This domain covers Service Catalog item design and request fulfillment in ServiceNow: variables, variable sets, Multi-Row Variable Sets, catalog client scripts and UI policies, catalog tasks, and request/requested item state flow. Questions are scenario-based, asking you to pick the correct variable type, script hook, or data-extraction method for a stated requirement.

101 questions29 easy39 medium33 hard

Focused practice

Practice Service Catalog And Request Management 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 Request Management

Be able to design a catalog item end to end: pick the right variable type, attach client scripts or UI policies for validation, and extract Multi-Row Variable Set JSON into task fields. The single most important thing is knowing which script hook and variable type fits each requirement.

Choosing variable types such as Reference, Single Line Text, Select Box, and Checkbox for catalog items

Using Catalog Client Scripts (onChange, onSubmit, onLoad) and Catalog UI Policies to enforce validation

Working with Multi-Row Variable Sets and parsing their stored JSON string into target task fields

Understanding Request, Requested Item (sc_req_item), and Catalog Task records and their fulfillment flow

Watch out for

Common Service Catalog And Request Management exam traps

  • ▸Treating Multi-Row Variable Set data as a normal variable value instead of a JSON string that must be parsed with JSON.parse before use
  • ▸Using a Catalog UI Policy where a Catalog Client Script is needed, or vice versa, for mandatory or validation logic
  • ▸Assuming catalog client scripts run on the server; they run in the browser and cannot enforce data integrity alone

Question index

All Service Catalog And Request Management questions (101)

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

1

Which tab on a Catalog Item form is used to define which categories the item appears under?

Easy
2

You are configuring a Catalog UI Policy to hide a specific variable on a catalog item form. Which setting ensures the policy also applies when the variable is viewed in the Request Item (RITM) form?

Medium
3

A developer needs to ensure that a variable named 'request_justification' becomes mandatory only when another variable 'urgency' has a value of 'High'. Which configuration tool should be used to accomplish this without writing code?

Medium
4

An administrator needs to create a variable that allows a user to select a single record from the 'User' (sys_user) table. Which variable type should be selected?

Medium
5

Which TWO of the following options correctly describe Record Producers? (Choose two.)

Medium
6

A service catalog administrator needs to make a catalog item available only during a specific two-week window each quarter and also prevent it from appearing to users who are not in the 'Finance' department. Which TWO configurations should the administrator use? (Choose two.)

Medium
7

Which TWO of the following entities can be restricted using User Criteria in the Service Catalog? (Choose two.)

Medium
8

What is the primary function of an Order Guide in the ServiceNow Service Catalog?

Easy
9

What is the primary function of the Catalog Task [sc_task] table in Request Fulfillment?

Easy
10

A custom catalog item requires variable validation that depends on complex calculations spanning multiple fields, which cannot be achieved using standard UI Policy conditions. What is the best method to implement this client-side validation before the user submits the form?

Hard
11

An implementation specialist is designing an Order Guide that triggers three different child items based on user selections. Which THREE of the following components are essential parts of configuring this Order Guide? (Choose three.)

Hard
12

An order guide is configured with three catalog items. The administrator wants to ensure that a specific item in the order guide is only displayed in the rule base when the user selects 'International' in a location variable. Where is this condition specified?

Medium
13

An organization wants to reuse a set of standard hardware specification questions across twenty different laptop and desktop catalog items. Which feature should the administrator implement?

Medium
14

An administrator has configured a Catalog UI Policy with a Catalog UI Policy Action. However, the action is not taking effect when the dependent variable changes value. What is a common troubleshooting step for Catalog UI Policies?

Hard
15

When designing a complex fulfillment workflow, an administrator uses a 'Create Task' activity to generate a catalog task. How are variable values collected from the requested item passed or accessed within the task description?

Hard
16

In ServiceNow Service Catalog terminology, what does the Request [sc_request] table represent?

Easy
17

A developer needs to retrieve the value of a catalog variable named 'urgency_level' within a Service Catalog Workflow using a Run Script activity. Which syntax is correct?

Hard
18

An IT administrator wants to ensure that a specific catalog item is only visible to members of the 'Database' group. Where should the administrator configure this restriction?

Easy
19

Which TWO options are benefits of using Service Catalog Request Management in ServiceNow? (Choose two.)

Easy
20

Which TWO of the following actions can be performed using Catalog UI Policies? (Choose two.)

Medium
21

An organization requires that certain catalog items require approval from the ordering user's cost center manager rather than their direct supervisor. How can this custom approval routing be implemented in a workflow?

Hard
22

Which type of catalog design element allows users to create task records, such as Incident or Problem records, directly from the Service Catalog?

Easy
23

An administrator needs to restrict a catalog item so that it can only be ordered by managers. Which feature should be used to define this audience criteria?

Medium
24

An administrator wants to add an image and descriptive formatting to a catalog item form without capturing user input. Which variable type should be used?

Easy
25

When designing a complex Service Catalog request fulfillment process using Flow Designer, which THREE features are available to handle approvals and tasks? (Choose three.)

Hard
26

An administrator wants to ensure that a specific catalog item can only be ordered by users who possess the 'itil' role. How should this be configured without writing scripts?

Medium
27

Which TWO of the following are valid variable types available in the ServiceNow Service Catalog? (Choose two.)

Easy
28

What is the primary function of the 'sc_request' table in the ServiceNow Service Catalog data model?

Easy
29

When a user submits a catalog item, what is the name of the task record generated for fulfillment teams to complete manual work steps specified in a workflow?

Easy
30

An administrator needs to create a variable that is shared across multiple catalog items in ServiceNow. Which feature should the administrator use to achieve this?

Easy
31

An administrator is setting up a reference variable on a catalog item that should only display active users belonging to the 'Hardware' assignment group. How should this be achieved?

Medium
32

When creating a Catalog Item, which table is the base table that all catalog items extend from?

Easy
33

An administrator is configuring a Multi-Row Variable Set (MRVS). Which THREE of the following capabilities are true regarding MRVS behavior? (Choose three.)

Hard
34

A catalog item has a variable named 'software_version' that needs to be populated dynamically using a script. Which type of variable allows options to be populated dynamically via a lookup or script?

Medium
35

When fulfilling a Catalog Request, ServiceNow generates a hierarchy of records. Which THREE of the following tables are part of this core request fulfillment data model? (Choose three.)

Hard
36

An administrator is troubleshooting an Order Guide where Rule Base conditions evaluate to true, but the expected child catalog item is not being added to the cart. What is a valid troubleshooting step in this scenario?

Hard
37

An administrator needs to hide a specific variable on a Catalog Item when another variable's value changes to 'Other'. Which tool should be used to achieve this without writing custom script logic?

Medium
38

An administrator has created a new Variable Set containing five variables. They want to add this entire set to an existing catalog item. Where should the administrator navigate to accomplish this?

Medium
39

An administrator wants to ensure that when a user orders a specific software license item, the workflow checks if approval is needed based on the cost variable. Where should this conditional routing be built?

Medium
40

Which ServiceNow table stores the individual requested items generated when a user submits a service catalog request?

Easy
41

An administrator created a Catalog UI Policy that makes a variable mandatory when another variable equals 'Other'. However, the policy does not apply when the item is loaded via an Order Guide. How should the administrator resolve this?

Medium
42

A catalog item 'New Employee Laptop' uses a Record Producer to create a task on the 'sc_task' table. The administrator needs to ensure that the 'short_description' of the created task includes the value of the 'laptop_model' variable from the catalog item. Where should the administrator configure this mapping?

Medium
43

Which TWO of the following are valid ways to structure layouts in a Service Catalog item form? (Choose two.)

Medium
44

An administrator is configuring a Catalog Item for a new laptop. The item has a 'Model' variable (Select Box) and a 'RAM' variable (Select Box). The requirement is that the available RAM options must change based on the selected Model, and the list of RAM choices is maintained in a separate table (u_laptop_ram_options). What should the administrator configure to meet this requirement?

Medium
45

A developer needs to populate a user's department automatically into a catalog variable when the Catalog Item form loads. Which type of script should be used?

Medium
46

When configuring a Service Catalog item, what is the purpose of setting the 'No cart' field to true?

Easy
47

A developer needs to populate a List Collector variable with records from a custom table based on criteria evaluated at runtime. How can this dynamic filtering be achieved?

Hard
48

An administrator is configuring a Catalog UI Policy. Which TWO of the following statements are true regarding Catalog UI Policies? (Choose two.)

Medium
49

A developer is writing a Catalog Client Script that needs to interact with variables inside a Multi-Row Variable Set (MRVS). Which g_form method is used to retrieve the entire contents of an MRVS as an object/string?

Hard
50

Which THREE of the following features are characteristic of Order Guides in ServiceNow? (Choose three.)

Hard
51

When configuring an Order Guide, how does the system determine which Catalog Items to present to the user in the subsequent steps?

Hard
52

An administrator is troubleshooting a Catalog Client Script that is not executing properly on a Service Portal catalog item. Which THREE factors should be verified? (Choose three.)

Hard
53

An administrator needs to ensure that a catalog item displays a warning message at the top of the form whenever a specific variable is changed. Which script type is best suited for this?

Medium
54

What is the function of the 'No 'Add to Cart'' checkbox on a catalog item form?

Easy
55

An administrator is creating a Record Producer. Which table should the resulting records be generated in?

Easy
56

An organization requires that when a user selects 'Hardware' in a dropdown variable, three specific hardware-related variables become mandatory. Which approach represents best practice in ServiceNow?

Medium
57

Which TWO features are supported by Multi-Row Variable Sets (MRVS) in ServiceNow Service Catalog? (Choose two.)

Medium
58

Which TWO statements are true regarding Record Producers in ServiceNow? (Choose two.)

Medium
59

A fulfillment workflow needs to dynamically assign a Catalog Task to the manager of the user specified in a catalog variable named 'target_employee'. How can this be accomplished in a workflow?

Hard
60

Which module allows administrators to configure categories and subcategories to organize Service Catalog items for end users?

Easy
61

Which TWO of the following are true regarding 'Catalog Client Scripts'?

Medium
62

A developer has created a Catalog Client Script that runs onchange of a variable named 'hardware_type'. The script needs to clear and repopulate a 'model' variable based on the selected hardware type using AJAX. Which client-side API method is best suited for making this asynchronous server call?

Medium
63

An administrator is configuring a variable where users can select multiple options from a predefined list. Which variable type should be selected?

Medium
64

Which application menu contains the module for creating and managing Catalog Categories?

Easy
65

An administrator wants to ensure that a catalog item is only visible to users located in the 'United Kingdom' company. Which feature should be configured?

Medium
66

Which module allows administrators to view and manage all submitted Service Catalog Requests across the organization?

Easy
67

An administrator needs to group several catalog items into a logical category on the Service Portal homepage. What should be created to achieve this categorization?

Easy
68

An administrator needs to apply a set of UI policies across multiple catalog items without recreating them for each item. Which feature should be utilized?

Medium
69

Which THREE of the following are valid types of catalog items available in the ServiceNow Service Catalog? (Choose three.)

Hard
70

A user reports that a variable is not appearing on a Catalog Item form, even though the variable is active and associated with the item. Which troubleshooting step should be performed first?

Hard
71

When creating variables in the Service Catalog, which TWO of the following variable types support choices or reference lookups? (Choose two.)

Medium
72

A service catalog manager needs a single catalog item that, when ordered, creates three separate catalog tasks assigned to different fulfillment groups, each with its own short description and due date. The manager wants no approval and no user interaction after submission. Which approach should the manager use?

Hard
73

When designing complex request fulfillment processes, which THREE mechanisms are available in ServiceNow to handle approvals? (Choose three.)

Hard
74

When designing a catalog item, what is the purpose of adding 'Help Text' to a variable?

Easy
75

What is the purpose of the 'No quantity' checkbox on a Service Catalog item form?

Easy
76

Which table stores the individual requested items (RITMs) created when a user checks out a cart from the Service Catalog?

Easy
77

A ServiceNow implementation specialist is designing a Catalog Item where the visibility of a custom variable named 'server_os' must dynamically change depending on the selection of another variable named 'request_type'. Which configuration tool is best suited for this requirement?

Medium
78

An administrator created a Multi-Row Variable Set (MRVS) and wants to populate a field on the target task using the data collected in the MRVS rows. Since MRVS stores data as a JSON string, what is the best way to extract and process this data in a workflow script?

Hard
79

What is the primary benefit of using Variable Sets in the ServiceNow Service Catalog?

Easy
80

An administrator needs to ensure that a set of variables appears on multiple Catalog Items without having to recreate them individually for each item. Which feature should the administrator configure?

Medium
81

An organization requires that when a user submits an order guide, the fulfillment workflow needs to evaluate rules to determine which catalog items are included based on user input. Where are these rules defined?

Hard
82

A fulfillment team requires a workflow to dynamically branch based on the value of a choice variable selected in a Catalog Item. Which activity should be placed in the Flow Designer flow to evaluate this condition?

Hard
83

When designing a Record Producer that maps user input to the Incident table, an administrator notices that the 'Caller' field on Incident is not populating correctly even though the variable is mapped to 'caller_id'. What is the most likely reason?

Hard
84

When creating a Catalog Client Script, what is the purpose of selecting 'Mobile / Service Portal' as the UI type?

Medium
85

A catalog administrator needs to create a collection of variables that can be reused across multiple catalog items. Which feature should they use?

Easy
86

During an order guide configuration, an administrator needs to ensure that specific catalog items are automatically added to the cart based on the user's answers in the initial 'Describe Needs' prompt. Where should the administrator define this logic?

Hard
87

An organization uses custom pricing for specific catalog items based on user attributes or quantities. Where is item pricing primarily configured for a standard catalog item?

Medium
88

A catalog item 'Software Request' includes a variable 'Justification' that should only be visible when the 'Request Type' variable is set to 'New Software'. The 'Justification' variable is part of a Variable Set that is used in multiple catalog items. The administrator needs to ensure the visibility rule applies consistently across all items where the set is used, without modifying each item individually. What should the administrator do?

Hard
89

An administrator needs to create a variable that is shared across multiple catalog items in ServiceNow. Which feature should the administrator use to achieve this efficiently without recreating the variables each time?

Easy
90

When configuring User Criteria to restrict a catalog item so that only members of the 'HR' department can view it, where should this user criteria be attached?

Medium
91

Which THREE of the following components are part of the Service Catalog data model? (Choose three.)

Hard
92

When utilizing Flow Designer to fulfill a Service Catalog request, how should the flow access the variables submitted by the user on the catalog item?

Hard
93

Which THREE of the following statements are correct regarding Catalog Client Scripts? (Choose three.)

Hard
94

An administrator needs to write an onSubmit Catalog Client Script that validates whether at least one checkbox in a group of ten checkboxes is checked before the item can be added to the cart. Which approach should be used?

Hard
95

Which record type represents the actual fulfillment process of a single catalog item included in a request?

Easy
96

A developer needs to retrieve variable values from a requested item (sc_req_item) inside a Server-side Script Include called by a catalog workflow. Which method is the most reliable way to obtain variable values on the sc_req_item record?

Hard
97

An order guide includes three cascading catalog items. When a user submits the order guide, the values populated in the base order guide prompt variables do not pass to one of the child items. What is the most likely cause of this behavior?

Hard
98

A custom Service Catalog workflow encounters an error where a 'Run Script' activity fails to complete because it attempts to query the sc_cart table instead of the requested item. What is the proper table object to query for submitted request items within a workflow?

Hard
99

Which TWO actions can a Catalog UI Policy perform on catalog item variables without writing code? (Choose two.)

Easy
100

An administrator is configuring a Record Producer that allows end users to submit a Facilities request. Which table should be selected as the target table for this record producer?

Medium
101

An administrator wants to hide a variable set on a catalog item form when a checkbox variable is unchecked. Where should this behavior be configured?

Medium

Frequently asked questions

What does the Service Catalog And Request Management domain cover on the CIS-ITSM exam?
Be able to design a catalog item end to end: pick the right variable type, attach client scripts or UI policies for validation, and extract Multi-Row Variable Set JSON into task fields. The single most important thing is knowing which script hook and variable type fits each requirement.
How many questions are in this domain?
This page lists all 101 Service Catalog And Request Management questions in the CIS-ITSM 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 Request Management questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
ServiceNow Certified Implementation Specialist - IT Service Management (CIS-ITSM) (CIS-ITSM) Service Catalog And Request Management Practice Questions