SERVICENOW CSA SERVICE CATALOG

Catalog Item vs Record Producer vs Order Guide.

Choose by the outcome: request one good or service, create a target-table record through a friendly form, or submit several related items together.

Updated 18 August 2026 · Original ITCertPath learning resource

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

ChoicePrimary outcomeExample
Catalog ItemRequested service/item with fulfillmentRequest a laptop
Record ProducerRecord created in a target tableReport an issue as an Incident
Order GuideOne request containing multiple related itemsNew-hire laptop, phone and access

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

ComponentPurposeRisk to test
VariableCollects one requester answerType, mandatory state and mapping
Variable setReuses related questionsScope and conflicting names
Catalog UI PolicyDeclaratively changes question behaviorPortal/channel compatibility
Catalog Client ScriptAdds scripted client behaviorPerformance and maintainability
Order Guide ruleConditionally includes an itemMissing or duplicate items
Cascading variablePasses common answers to included itemsMatching names and expected values

Troubleshoot a catalog submission

  1. Identify the type: Catalog Item, Record Producer or Order Guide.
  2. Confirm visibility: active state, catalog/category, user criteria, roles and channel settings.
  3. Inspect variables: names, types, mandatory rules, defaults and variable sets.
  4. Trace client behavior: Catalog UI Policies and Catalog Client Scripts.
  5. Confirm the output: request/requested item for a standard item, or the configured target-table record for a producer.
  6. Check automation: flow/workflow trigger, approvals, task creation, execution details and errors.
  7. For Order Guides: evaluate each rule condition, included-item activity and cascading-variable match.
  8. 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.