Service catalog integration with the Customer and Consumer Service Portals

  • Release version: Xanadu
  • Updated August 1, 2024
  • 2 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 Service Catalog Integration with the Customer and Consumer Service Portals

    Users with the customer administrator role can associate a service catalog with the Customer and Consumer Service Portals. This integration enhances the user experience by providing access to catalog items directly through these portals.

    Show full answer Show less

    Key Features

    • CSM Catalog Page: This page serves as the landing spot for service catalog items, displaying all request items exposed on the CSM portals. Accessible via Service Portal > Pages.
    • CSM Catalog Item Widget: This widget manages redirection after a catalog item is submitted. It listens for submission events and determines redirect behavior based on specific conditions.
    • Page Route Map: Essential for new Service Portals, the page route map ensures proper URL redirection based on widget logic, connecting the sccatitem page to the appropriate CSM catalog page.
    • Portal Settings for Catalog Items: Administrators can control visibility settings for catalog item submission options, including 'Add to Cart' and delivery time fields.

    Key Outcomes

    By leveraging these features, ServiceNow customers can enhance their service delivery through the Customer and Consumer Service Portals, streamline the catalog item submission process, and customize user interactions based on specific organizational needs. This integration ultimately improves user satisfaction and operational efficiency.

    Users with the customer administrator role (sn_customerservice.customer_admin) can associate a portal with a service catalog.

    The following catalog pages and widgets are provided as part of the Customer Service with Request Management integration.

    For more information, see Associate a portal with a catalog.

    CSM Catalog page

    This is the display page for catalog items on the Customer and Consumer Service Portals. This page serves as the landing page for any service catalog item exposed on a CSM portal. All request items exposed on the CSM portals are either service catalog items or service catalog record producers. Navigate to Service Portal > Pages to view this page.
    • Page ID: csm_sc_cat_item
    • Update name: sp_page_7ea80b123bb31300bfe04d72f3efc4b7
    • Available to roles: snc_internal, snc_external

    CSM Catalog Item widget

    This widget handles the redirection logic on submission of the catalog item and embeds the default catalog item widget. This widget listens to event $sp.sc_cat_item.submitted. On submission of a catalog item, it handles the portal redirection logic based on the page_id and the catalog portal URL. When there is no parent set in the Requests (sc_request) table, the URL is redirected to the default service portal ticket page. If a record producer has a redirect URL, this widget uses the redirect URL from the record producer instead of redirecting to the ticket page.
    • Widget ID: csm-sc-cat-item
    • Update name: sp_widget_ec837c713bbb1300bfe04d72f3efc4d1
    • Available to roles: snc_internal, snc_external

    Page route map

    It is important to set up a page route map for any new Service Portals to handle the redirection to the Case ticket page. The redirection is based on the logic described in the CSM Catalog Item widget.
    • CSM Catalog item page route map: for the Customer Service Portal, this page route map routes the URL redirect from the sc_cat_item page to the csm_sc_cat_item page.
    • CSP Catalog item page route map: for the Consumer Service Portal, this page route map routes the URL redirect from the sc_cat_item page to the csm_sc_cat_item page.

    Portal settings for catalog items

    Once the catalog items are defined, visibility of the Submit/Add to Cart button can be controlled by navigating to Service Catalog > Catalog Definitions > Maintain Items, selecting the desired item, and enabling or disabling the fields in the Portal Settings form section.

    Table 1. Maintain Items Portal settings fields
    Field Description
    Request method Select Order, Request, or Submit as the type of catalog item.
    Hide ‘Add to Cart' Enable if the Add to Cart button should be disabled for the catalog item.
    Note:
    The Add to Cart button is not currently supported on the Customer Service Portal or the Consumer Service Portal.
    Hide Quantity Enable if the Quantity of the catalog item should be hidden.
    Hide Delivery Time Enable if the Delivery Time of the catalog item should be hidden.
    Hide ‘Add to Wish List’ Enable if the Add to Wish List button for the catalog item should be hidden.
    Hide Attachment Enable if the attachment of the catalog item should be hidden.