Start with the record or request you need
Catalog Item
One independently requestable good or service with variables, approval and fulfillment automation.
Record Producer
A catalog form that creates a record in a configured target table such as Incident or Change Request.
Order Guide
A guided need that submits one request containing several related items selected through rules.
CSA exam clue
Request one service points to a Catalog Item. Create a record in another table points to a Record Producer. Bundle related items points to an Order Guide.
Compare the outputs
Catalog Item: one requestable good or service
A standard Catalog Item publishes a service that can be requested independently. Variables collect requester input, while a flow, workflow or execution plan defines approval and fulfillment. Catalog UI Policies and Catalog Client Scripts can control the question experience.
Example: request a developer laptop
The item collects model, operating system, cost center and justification. A fulfillment flow requests approval, creates tasks for procurement and endpoint teams, and tracks the requested item through completion.
Record Producer: friendly creation of a target record
A Record Producer uses catalog questions to create a record in a configured table. It is useful when users need a guided alternative to a standard platform form—for example, creating an Incident without exposing the complete Incident form.
- Confirm the target table and application scope.
- Map producer variables to the correct record fields.
- Apply ACLs, Data Policies and server-side validation to the resulting record.
- Test scripts, templates and automation that run after insertion.
Do not confuse interface with security. Hiding fields on a producer does not replace ACLs or server-side data controls on the target table.
Order Guide: one need, several items
An Order Guide submits one Service Catalog request that generates several included items. Its rule base evaluates answers such as department, location or job title to decide which Catalog Items should be included.
Example: new employee onboarding
The requester enters the employee's location, department and job profile once. Rules include a laptop, phone, software and access items as needed. Cascading variables pass shared details into matching variables on included items.
Where supported and configured, sequencing can delay dependent items until earlier work reaches the required state. Treat sequencing as an explicit fulfillment design, not an assumption created by the visual order of items.
Variables, variable sets and rule bases
Troubleshoot a catalog submission
- Identify the type: Catalog Item, Record Producer or Order Guide.
- Confirm visibility: active state, catalog/category, user criteria, roles and channel settings.
- Inspect variables: names, types, mandatory rules, defaults and variable sets.
- Trace client behavior: Catalog UI Policies and Catalog Client Scripts.
- Confirm the output: request/requested item for a standard item, or the configured target-table record for a producer.
- Check automation: flow/workflow trigger, approvals, task creation, execution details and errors.
- For Order Guides: evaluate each rule condition, included-item activity and cascading-variable match.
- Validate security: test target-table ACLs and server-side policy rather than relying on the catalog form.
ServiceNow CSA practice checks
A user should report an issue through a short form that creates an Incident. Which type?
Best answer: Record Producer, configured to create a record in the Incident table.
One onboarding submission should request a laptop, phone and access. Which type?
Best answer: Order Guide, with rules and common cascading variables.
A user requests one software license with approval and fulfillment tasks. Which type?
Best answer: a standard Catalog Item.
Frequently asked questions
What is the difference between a Catalog Item and a Record Producer?
A standard Catalog Item lets a user request a good or service and follows catalog request and fulfillment processing. A Record Producer provides a catalog experience that creates a record directly in its configured target table, such as Incident.
When should a ServiceNow Order Guide be used?
Use an Order Guide when one user need should submit several related catalog items together. Rules can determine which items are included, and cascading variables can pass common answers to those items.
Do Record Producers create Requested Item records?
A Record Producer is designed to create a record in its configured target table rather than represent a standard individually fulfilled catalog item. Always confirm the target table and downstream automation.
What are cascading variables in an Order Guide?
Cascading variables pass common information entered on the Order Guide to included items when matching variables are configured, reducing duplicate input for scenarios such as employee onboarding.
Official ServiceNow references
Use current ServiceNow documentation for Service Catalog item types, the Service Catalog API definitions, Order Guides, Order Guide rules and creating Record Producers from tables. Features vary by release, plugin, scope and channel.