How to skip OOTB “Service Catalog Request” approval for specific catalog when request price>$1000

sattar3
Tera Contributor

Hi Team,

 

In our ServiceNow instance, we are using the OOTB workflow "Service Catalog Request" on the sc_request table.

 

Currently, if the Request price is more than $1000, an approval gets triggered.
Our requirement is to skip this approval for one specific catalog item only, while keeping the existing approval logic unchanged for all other catalog items.

Challenge

Since this workflow is written on the sc_request table, I’m not able to clearly see the direct relationship between the Request (sc_request) and the specific Catalog Item that was ordered.

Questions

1. How can we identify the catalog item(s) associated with the current sc_request record inside the workflow?

sattar3_0-1782122471028.png

sattar3_1-1782123050634.png

 

2. What is the best practice to skip approval for only one specific catalog item?

3. Should this be handled by:

  • modifying the OOTB workflow condition also i can't the option to select the Catalog Item.

 

@Ankur Bawiskar @SANDEEP28 

 

Thanks,

Sattar

1 REPLY 1

yuvraj1808s
Tera Contributor

To identify the Catalog Item(s) associated with the current sc_request in Flow Designer, use a Lookup Records action on the Requested Item (sc_req_item) table.

Configure the Lookup Records action to retrieve the sc_req_item record(s) where the Request field equals the current sc_request. Each sc_req_item record contains an Item field, which is a reference to the corresponding sc_cat_item (Catalog Item).

You can then compare the Item field with the specific Catalog Item for which you want to skip the approval. If it matches, continue the flow accordingly, such as skipping the approval step and updating the Requested Item stage to Request Approved.