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 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
-
Navigate to the required table and select a parent record.
-
Click the 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.
-
Select the required catalog and navigate through its categories and
items.
-
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.