You can create a catalog request to join the Service Catalog flow from a different flow. For example, from an incident flow, you can create a request, and associate the request with the incident. It helps you in tracking the requests associated with an incident and vice versa.

Before you begin

Role required: itil

  • To associate a request with any parent table record, the corresponding mapping configuration should be available in the Catalog Administration > Request Parent Mapping submodule.
  • To associate a record producer request with the parent table record, retrieve the sysparm_parent_sys_id and sysparm_parent_table parameters from the URL using the RP.getParameterValue() method in the Script field of the record producer.
Note: If you set the Use the sc_layout driven cart macros (default true) (glide.sc.use_cart_layouts) property to false and create a request from a parent table record, the request is not associated with the parent table record.

Procedure

  1. Navigate to the required table and select a parent record.
  2. Click the additional actions menu icon Additional actions menu icon. and select Create Request.
    The Catalogs home page is displayed with all active catalogs that you can access.
    Note: If there is only one active catalog, then that catalog page is displayed with available categories.
  3. Select the required catalog and navigate through its categories and items.
  4. Check out the required catalog item, order guide, or record producer.
    For information on checkout models, see .
    For a catalog item or order guide, a request is created and displayed under the Requests tab of the parent table record. For a record producer, the corresponding task is created and displayed under the Problems tab of the parent table record, for example, an incident.
    Note:
    • The associated incident is specified in the annotation message throughout the request process.
    • Both for the one-step and two-step checkout, the caller of the incident is automatically set as the Requested For user for the request. If the two-step checkout is enabled, the fulfiller can change the Requested For.
      Note: For delegated request experience, the caller of the incident is populated in the Requested For variable. For information on delegated request experience, see Delegated request experience.
    • You cannot add items to the wish list, or save a record producer in this flow.