How to pull variables dynamically from the Create Catalog Task action in Flow Designer?

Maurice Murphy
Tera Guru

We're trying to reduce the need to create bespoke Flows for each catalog item we create, however we're struggling with the fact that 99% of our fulfillers work out of an SCTASK rather than a RITM, and as such there is always an ask that variables for the RITM are brought down into the SCTASK.

 

I understand that this is possible simply by specifying the catalog item in the "Create Catalog Task" action in Flow Designer, and then selecting your variables from there, however the problem we have is that if we want to use one Flow for multiple catalog items (for example, items built in Catalog Builder by citizen developers), we have no way of dynamically selecting these catalog items:

MauriceMurphy_0-1724272292187.png

My question is this: Given that there is no data selector, is there any way for us to dynamically select a catalog item with all of its variables based on the item that has been submitted?

 

I imagine this will require some kind of custom action to be created, but I doubt we are the first (or the last) organization that will encounter this particular thing.

 

1 ACCEPTED SOLUTION

Josh Petrick
Kilo Sage

We changed the Variable Global field (item_option_new.global) to have a default value of true.  That way all newly created variables are global, and don't have to be specified in the flow to show up on catalog tasks. 

View solution in original post

5 REPLIES 5

Thank you for your response, unfortunately this has the same issue as when you create a catalog task directly. There is no way to specify a catalog template dynamically, thus meaning it requires an individual assignment to achieve this in this way.

MauriceMurphy_0-1724276327388.png

As you can see, I can dynamically set a Requested Item, but the variables must be individually indicated. I was already aware of this limitation which is why I was looking for alternative solutions.