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.
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.
Which tab on a Catalog Item form is used to define which categories the item appears under?
Easy2You 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?
Medium3A 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?
Medium4An 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?
Medium5Which TWO of the following options correctly describe Record Producers? (Choose two.)
Medium6A 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.)
Medium7Which TWO of the following entities can be restricted using User Criteria in the Service Catalog? (Choose two.)
Medium8What is the primary function of an Order Guide in the ServiceNow Service Catalog?
Easy9What is the primary function of the Catalog Task [sc_task] table in Request Fulfillment?
Easy10A 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?
Hard11An 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.)
Hard12An 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?
Medium13An 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?
Medium14An 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?
Hard15When 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?
Hard16In ServiceNow Service Catalog terminology, what does the Request [sc_request] table represent?
Easy17A 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?
Hard18An 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?
Easy19Which TWO options are benefits of using Service Catalog Request Management in ServiceNow? (Choose two.)
Easy20Which TWO of the following actions can be performed using Catalog UI Policies? (Choose two.)
Medium21An 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?
Hard22Which type of catalog design element allows users to create task records, such as Incident or Problem records, directly from the Service Catalog?
Easy23An 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?
Medium24An administrator wants to add an image and descriptive formatting to a catalog item form without capturing user input. Which variable type should be used?
Easy25When designing a complex Service Catalog request fulfillment process using Flow Designer, which THREE features are available to handle approvals and tasks? (Choose three.)
Hard26An 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?
Medium27Which TWO of the following are valid variable types available in the ServiceNow Service Catalog? (Choose two.)
Easy28What is the primary function of the 'sc_request' table in the ServiceNow Service Catalog data model?
Easy29When 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?
Easy30An administrator needs to create a variable that is shared across multiple catalog items in ServiceNow. Which feature should the administrator use to achieve this?
Easy31An 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?
Medium32When creating a Catalog Item, which table is the base table that all catalog items extend from?
Easy33An administrator is configuring a Multi-Row Variable Set (MRVS). Which THREE of the following capabilities are true regarding MRVS behavior? (Choose three.)
Hard34A 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?
Medium35When 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.)
Hard36An 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?
Hard37An 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?
Medium38An 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?
Medium39An 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?
Medium40Which ServiceNow table stores the individual requested items generated when a user submits a service catalog request?
Easy41An 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?
Medium42A 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?
Medium43Which TWO of the following are valid ways to structure layouts in a Service Catalog item form? (Choose two.)
Medium44An 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?
Medium45A 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?
Medium46When configuring a Service Catalog item, what is the purpose of setting the 'No cart' field to true?
Easy47A 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?
Hard48An administrator is configuring a Catalog UI Policy. Which TWO of the following statements are true regarding Catalog UI Policies? (Choose two.)
Medium49A 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?
Hard50Which THREE of the following features are characteristic of Order Guides in ServiceNow? (Choose three.)
Hard51When configuring an Order Guide, how does the system determine which Catalog Items to present to the user in the subsequent steps?
Hard52An 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.)
Hard53An 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?
Medium54What is the function of the 'No 'Add to Cart'' checkbox on a catalog item form?
Easy55An administrator is creating a Record Producer. Which table should the resulting records be generated in?
Easy56An 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?
Medium57Which TWO features are supported by Multi-Row Variable Sets (MRVS) in ServiceNow Service Catalog? (Choose two.)
Medium58Which TWO statements are true regarding Record Producers in ServiceNow? (Choose two.)
Medium59A 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?
Hard60Which module allows administrators to configure categories and subcategories to organize Service Catalog items for end users?
Easy61Which TWO of the following are true regarding 'Catalog Client Scripts'?
Medium62A 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?
Medium63An administrator is configuring a variable where users can select multiple options from a predefined list. Which variable type should be selected?
Medium64Which application menu contains the module for creating and managing Catalog Categories?
Easy65An administrator wants to ensure that a catalog item is only visible to users located in the 'United Kingdom' company. Which feature should be configured?
Medium66Which module allows administrators to view and manage all submitted Service Catalog Requests across the organization?
Easy67An administrator needs to group several catalog items into a logical category on the Service Portal homepage. What should be created to achieve this categorization?
Easy68An administrator needs to apply a set of UI policies across multiple catalog items without recreating them for each item. Which feature should be utilized?
Medium69Which THREE of the following are valid types of catalog items available in the ServiceNow Service Catalog? (Choose three.)
Hard70A 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?
Hard71When creating variables in the Service Catalog, which TWO of the following variable types support choices or reference lookups? (Choose two.)
Medium72A 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?
Hard73When designing complex request fulfillment processes, which THREE mechanisms are available in ServiceNow to handle approvals? (Choose three.)
Hard74When designing a catalog item, what is the purpose of adding 'Help Text' to a variable?
Easy75What is the purpose of the 'No quantity' checkbox on a Service Catalog item form?
Easy76Which table stores the individual requested items (RITMs) created when a user checks out a cart from the Service Catalog?
Easy77A 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?
Medium78An 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?
Hard79What is the primary benefit of using Variable Sets in the ServiceNow Service Catalog?
Easy80An 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?
Medium81An 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?
Hard82A 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?
Hard83When 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?
Hard84When creating a Catalog Client Script, what is the purpose of selecting 'Mobile / Service Portal' as the UI type?
Medium85A catalog administrator needs to create a collection of variables that can be reused across multiple catalog items. Which feature should they use?
Easy86During 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?
Hard87An 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?
Medium88A 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?
Hard89An 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?
Easy90When 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?
Medium91Which THREE of the following components are part of the Service Catalog data model? (Choose three.)
Hard92When utilizing Flow Designer to fulfill a Service Catalog request, how should the flow access the variables submitted by the user on the catalog item?
Hard93Which THREE of the following statements are correct regarding Catalog Client Scripts? (Choose three.)
Hard94An 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?
Hard95Which record type represents the actual fulfillment process of a single catalog item included in a request?
Easy96A 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?
Hard97An 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?
Hard98A 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?
Hard99Which TWO actions can a Catalog UI Policy perform on catalog item variables without writing code? (Choose two.)
Easy100An 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?
Medium101An administrator wants to hide a variable set on a catalog item form when a checkbox variable is unchecked. Where should this behavior be configured?
MediumOther domains
All CIS-ITSM exam domains
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.