Catalog Builder

  • Release version: Xanadu
  • Updated August 1, 2024
  • 5 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Catalog Builder

    Catalog Builder in ServiceNow provides a visual and guided experience for creating and editing catalog items, including catalog items and record producers. It enables delegation of catalog creation and maintenance to business users while allowing catalog administrators to define templates and advanced functionalities. Templates can enforce restrictions such as catalogs, categories, variable types, and portal settings to maintain consistency.

    Show full answer Show less

    The Catalog Builder home page allows users to create and view catalog items and templates, see recently updated items, and access organizational catalog building documentation.

    How Catalog Builder Works

    Catalog administrators create templates tailored for business or service groups. Business or service owners gather requirements and use these templates to create catalog items. Advanced features are added by administrators or developers outside the builder.

    Catalog Item States

    • Draft: Used when creating a new item or editing an existing published item. The draft is inactive, invisible to end users, and changes are only visible after submission.
    • Publishing: A transient state after submission and before the catalog item becomes published. Editing is disabled in this state.
    • Published: The active version available in the catalog. Editing a published item creates a draft copy.

    Limitations

    Catalog Builder supports common, simple use cases and is designed for business users. Complex functionality must be added via the ServiceNow AI Platform by catalog administrators. Notable limitations include:

    • Restricted editing of meta tags, execution plans, price settings, variable settings, tool tips, and advanced or dynamic reference qualifiers.
    • Limited support for certain question types and restrictions on editing questions with complex containers or layouts.
    • Cannot edit catalog UI policies with scripts or multiple actions within Catalog Builder.
    • Record producers in specific scopes can only select tables with appropriate cross-scope access.

    Supported Question Types

    • Text: Single-line, multi-line, rich text
    • Option: Check box, yes/no, dropdown (fixed or table values), record reference, radio buttons, multi-select
    • Date/Time: Date, date and time
    • Display Label: Plain text, rich text

    Catalog UI Policies and Client Scripts

    Catalog UI policies with scripts or multiple actions do not appear in Catalog Builder’s behavior settings. Catalog client scripts and data lookup rules cannot be viewed or edited in the builder.

    Conversational Catalog Dashboard

    Catalog Builder includes a dashboard to view catalog items classified as conversational or non-conversational. It helps identify why certain items are not conversational and provides suggestions to improve them.

    Practical Benefits for ServiceNow Customers

    • Empowers business users to efficiently create and maintain catalog items within set boundaries, reducing reliance on developers for routine updates.
    • Ensures standardization and governance through templates and enforced restrictions.
    • Provides visibility into catalog item status and recent updates for better management.
    • Supports a wide range of commonly used question types to build interactive catalog items.
    • Offers insights into conversational catalog readiness to enhance user engagement with service catalogs.

    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.

    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.

    Figure 1. Catalog item creation process
    Catalog builder

    Catalog item states

    A catalog item goes through various states during the item creation and maintenance process.

    Table 1. Catalog item states
    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.
    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.
    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 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
    • 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
    • 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