Catalog Builder
Summarize
Summary of Catalog Builder
Catalog Builder in the Yokohama release offers a visual, guided experience for creating and editing catalog items and record producers. It enables delegation of catalog creation and maintenance by business users while allowing catalog administrators to manage advanced capabilities. Users can create catalog items or templates, view existing items and templates, and access organizational content about the catalog building process directly from the Catalog Builder home page.
Show less
How It Works
Catalog administrators create templates tailored for business or service groups. Business or service owners then use these templates to create catalog items based on gathered requirements. Advanced configurations and capabilities are managed by catalog administrators or developers outside of the Catalog Builder interface.
Catalog Item Lifecycle
- Draft: Items in creation or editing stage, inactive, not searchable, and only editable in draft form. Editing creates a draft copy; the published version remains available until changes are submitted.
- Publishing: A transient state immediately after submission before the item becomes published. Editing is not allowed during this state.
- Published: Indicates the active version of the catalog item visible in the catalog. Editing published items creates a draft copy for changes.
Key Limitations
Catalog Builder supports common, simple use cases suitable for business users. Complex functionality such as meta tags, execution plans, price settings, advanced variable configurations, and certain catalog UI policies or client scripts must be configured in the ServiceNow AI Platform. Some question types are view-only if unsupported, and complex container structures or multi-column layouts restrict editing within Catalog Builder.
Supported Question Types
Catalog Builder supports a variety of common question types including:
- Text: Single-line, multi-line, rich text
- Option: Check box, Yes/No, dropdown (fixed and table values), record reference, radio buttons, multi-select
- Date/Time: Date, date & time
- Display label: Plain text and rich text
Catalog UI Policy and Client Script Limitations
Catalog UI policies with scripts or multiple actions may not appear in Catalog Builder's behavior settings. Client scripts and data lookup rules cannot be edited in Catalog Builder.
Setting Up and Templates
Administrators can set up the catalog item building process and create templates that predefine or restrict values such as catalogs, categories, variable types, and portal settings. These templates streamline catalog item creation and ensure consistency across business or service groups.
Practical Benefits for ServiceNow Customers
- Enables business users to create and maintain catalog items using a straightforward, guided interface.
- Supports controlled delegation by allowing administrators to define templates and advanced configurations separately.
- Helps maintain catalog item consistency and governance through templates and restrictions.
- Clarifies item lifecycle states to manage editing and publishing safely without disrupting live catalog items.
- Identifies limitations upfront so customers can plan for advanced features using ServiceNow AI Platform.
You can create or edit a catalog item (catalog item or record producer) using a visual and guided experience along with specified restrictions. The Catalog Builder experience enables you to delegate the creation and maintenance of the catalog.
You can also create a template that can be used to create catalog items. While creating the template, you can specify values or restrictions for items created using the template, for example, restrictions to catalogs, categories, variable types, and portal settings.
- Create a catalog item
- Create a catalog item template
- View the available catalog items
- View the available catalog item templates
- View catalog items that are recently updated
- View the configured content that describes the catalog building process in your organization.
How does the Catalog Builder work
Catalog administrator creates templates for a business or service group. The business owner or service owner gathers catalog requirements and creates catalog items from these templates. All advanced capabilities are added by the catalog administrators or developers.
Catalog item states
A catalog item goes through various states during the item creation and maintenance process.
| State | Description |
|---|---|
| Draft | A catalog item is in the Draft state in one of these scenarios:
Note:
|
| Publishing | A catalog item is in this transient state for a while just after its submission and before its state changes to Published. You cannot check out an item in the Publishing state. |
| Published | When a new item is submitted, the item finally moves to the Published state. This state indicates that it is the item version being used by the application and available in the catalog. When you edit a published item, it is checked out in Catalog Builder and the item’s draft copy is created. |
Limitations
Catalog Builder is designed to support the most common and simple use cases so that it can easily be used by business users, while the complex functionality can be added to the item in ServiceNow AI Platform by catalog administrators.
When creating a record producer in a specific scope, you can select tables in that scope and tables in other scope if the objects from the other application scope are given read and create access for selecting a record submission table. For more information on making a table accessible to other applications, see Table design and runtime settings.
- Catalog item
- Meta tags
- Execution plans. If an item is assigned an execution plan, the process engine cannot be changed in the Catalog Builder.
- Price settings
- Variable settings
- Tool tips
- Advanced and dynamic reference qualifiers. If a variable has advanced or dynamic reference qualifiers, then the reference qualifier cannot be edited in the Catalog Builder.
- Attributes
- Permissions
- Availability
- Lookup label field (defaults to lookup value field)
- Lookup price fields
- Unique values only
- Always expanded help
- Help text
- Advanced reference qualifiers
- Question types. The following questions are supported in Catalog Builder, and they are grouped into types and subtypes. For the unsupported question types, you can view the questions but not edit them:
- Text
- Single-line. This is the Single-line text variable type in ServiceNow AI Platform.
- Multi-line. This is the Multi-line text variable type in ServiceNow AI Platform.
- Rich text. This is the HTML variable type in ServiceNow AI Platform
- Option
- Check box. This is the Check box variable type in ServiceNow AI Platform.
- Yes/No. This is the Yes/No variable type in ServiceNow AI Platform.
- Choice
- Dropdown (fixed values). This is the Select Box variable type in ServiceNow AI Platform.
- Dropdown (values from a table). This is the Lookup Select Box variable type in ServiceNow AI Platform.
- Record reference. This is the Reference variable type in ServiceNow AI Platform.
- Radio. This is the Multiple Choice variable type in ServiceNow AI Platform.
- Multi-select. This is the List Collector variable type in ServiceNow AI Platform.
- Date/Time
- Date. This is the Date variable type in ServiceNow AI Platform.
- Date &Time. This is the Date and time variable type in ServiceNow AI Platform.
- Display label
- Plain text. This is the Label variable type in ServiceNow AI Platform.
- Rich text. This is the Rich Text Label variable type in ServiceNow AI Platform
- Text
- Catalog UI policy
- On Load field (defaults to true)
- Script field. When a catalog UI policy has a script, it does not show up in the question's behavior settings list in the Catalog Builder.
- Reverse if false field. By default, it is set to true.
- Multiple actions. When a catalog UI policy has multiple actions, it does not show up in the question's behavior settings list in the Catalog Builder.
- For a catalog item, the questions cannot be viewed and edited in the Catalog Builder in the following scenarios:
- It has more than two levels of containers.
- It has a two-column question set or two-column container within a container.
- Catalog client scripts
- Data lookup rules