Some PDIs are currently unavailable, and PDI actions are paused. View the latest updates here. Read More

Service Catalog trigger not firing on catalog order (PDI) — sc_req_item unavailable as Record trigge

Lechylech
Kilo Explorer

I'm building a flow in Workflow Studio on my PDI and my Service Catalog trigger never fires when the catalog item is ordered.

 

Setup:

  • Flow with a Service Catalog trigger (tried both no condition and scoped to the item)
  • Catalog item has an input variable, the flow calls a subflow that reads it
  • Catalog item's Process Engine Flow field is empty (trigger is meant to drive it)

Symptom:

  • On ordering the item, the  "Service Catalog Request" and "Request Management Approval" flows fire and complete (visible in sys_flow_context), but my custom flow never appears in the context list at all
  • The flow works correctly when run manually via Test against a Requested Item, so the logic is fine, only the auto trigger fails
  • I tried switching to a Record Created trigger instead, but sc_req_item (Requested Item) doesn't appear as a selectable table in the trigger's table picker (only sc_request and sc_request_watcher show)

Questions:

  1. Why would a Service Catalog trigger fail to fire on a catalog order?
  2. Is there a property or setting required to enable Service Catalog / catalog-item triggers?
  3. Why is sc_req_item unavailable as a Record trigger table, and how do I enable it?

Has anyone seen this, any fixes? Is this a limitation of PDI?

 

Thanks in advance.

1 REPLY 1

AndersBGS
Tera Patron

Hi @Lechylech 

 


Please share a snip of your trigger configuration, by doing so it will be much easier to help you.

 

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/