---
sourceDocument: Xanadu ServiceNow AI Platform Capabilities
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/servicenow-platform

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Catalog Builder

# Catalog Builder {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read

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.  
From the home page of the catalog builder, you can do the following:

* 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.
{#catalog-builder__ul_d5p_2fn_f4b}

## How does the catalog builder work {#catalog-builder__section_zgh_hws_h4b}

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.

<br />

Figure 1. Catalog item creation process

## Catalog item states {#catalog-builder__section_yj5_h1t_h4b}

A catalog item goes through various states during the item creation and maintenance
process.  
{#catalog-builder__table_r12_k1t_h4b__entry__2}

| State | Description |
|-|-|
| Draft | A catalog item is in the Draft state in one of these scenarios: * A new item is being created in catalog builder. * An existing published item has been checked out for editing in catalog builder. When the item is being edited, catalog builder checks out the item and creates a copy of the item and its associated records(variables, UI policies, client scripts). The item copy is in the Draft state. The published item remains in the Published state and the Checked out field is set to True. Once the editing is done and the item is submitted, the edits to the draft item are merged with the associated published item and the draft item is deleted. {#catalog-builder__ul_i3k_l1t_h4b} Note: * You can only edit a draft item but not a published item that has been checked out. * A draft item is always inactive and does not show up in the search or browse experience. * You cannot modify the Active flag of a draft item. * Any changes to the draft item are not available until it is submitted. {#catalog-builder__ul_hcp_dct_h4b} |
| 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. |
[Table 1. Catalog item states]

{#catalog-builder__table_r12_k1t_h4b}

## Limitations {#catalog-builder__section_n4v_4ct_h4b}

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](https://www.servicenow.com/docs/access?context=r_TableApplicationAccessFields&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US).  
Catalog builder does not allow creation and editing of the following entities, but they can be set in ServiceNow AI Platform either for a draft item or a published item that has not been checked out.

* 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
  {#catalog-builder__ul_c25_xz2_34b}
* 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
  {#catalog-builder__ul_cz4_jdt_h4b}
* 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
    {#catalog-builder__ul_qsw_gl2_g4b}
  * 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.
    {#catalog-builder__ul_ssw_gl2_g4b}
  * 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.
    {#catalog-builder__ul_vsw_gl2_g4b}
  * 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.
    {#catalog-builder__ul_ysw_gl2_g4b}
  * 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
    {#catalog-builder__ul_atw_gl2_g4b}
  {#catalog-builder__ul_psw_gl2_g4b}
* 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.
  {#catalog-builder__ul_yrd_rdt_h4b}
* 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-builder__ul_i1r_5gg_34b}
* Catalog client scripts
* Data lookup rules
{#catalog-builder__ul_lvg_zct_h4b}
* **[View the conversational catalog overview dashboard using Catalog Builder](https://www.servicenow.com/docs/jsvkuMiFrR89whtLFHCGsw)**   
  Use Catalog Builder to view the dashboard that shows the catalog items that are conversational or non-conversational. Understand why catalog items aren't conversational, and explore the potential suggestions that might help make the items conversational.

**Related tasks**   

* [Set up a service catalog](https://www.servicenow.com/docs/694qyMA0yCNk~70Ro0sIKg "To set up a Service Catalog, plan the way your organization defines and maintains Service Catalog items, and how it fulfills them.")

