Variable Not in Catalog Item But Appearing in Flow Designer Context

Soni Tushar
Tera Guru

Hello,

Description:
I have a catalog item that does not contain a specific variable in its configuration. However, when a request is raised using this catalog item, the Flow Designer context of the RITM shows this variable.

I have checked:

  • The catalog item variables list—this variable does not exist.
  • The request form (RITM)—the variable does not appear.
  • The Flow Designer execution details—the variable appears in the flow context.


My Questions:

How can a variable that does not exist in the catalog item appear in the Flow Designer execution context?
Where is Flow Designer pulling this variable from?

Any guidance on this would be really helpful.
Thanks!



1 ACCEPTED SOLUTION

Hi @Soni Tushar , I replicated your scenario - 

  • So, this happened to me when I had that particular variable set was added in the past and then in the flow the catalog variables were retrieved, and flow was activated. After this, the variable set was removed from the catalog item, but those variables are still present in the flow action. 
  • Here in my example, you can see variable set - 'it_to_it' is not present in my catalog item, but it is coming in my flow context. SC1.pngSC2.pngSC3.png

I went to the action where I retrieve the variables, removed all the variables, removed the catalog item, even updated the action with some other action (update record or something) and selected the action (Get Catalog Variables) again (removing the variables and catalog item - didn't work for me the first time) then added the catalog item back along with all the variables. That solved the issue for me.SC4.png

View solution in original post

11 REPLIES 11

@Soni Tushar Can you check if the correct flow is mapped to the catalog item that you are referring to.?

 

 

Thanks
Johnny

Please mark this response as correct or helpful if it assisted you with your question.

Hi @Soni Tushar , I replicated your scenario - 

  • So, this happened to me when I had that particular variable set was added in the past and then in the flow the catalog variables were retrieved, and flow was activated. After this, the variable set was removed from the catalog item, but those variables are still present in the flow action. 
  • Here in my example, you can see variable set - 'it_to_it' is not present in my catalog item, but it is coming in my flow context. SC1.pngSC2.pngSC3.png

I went to the action where I retrieve the variables, removed all the variables, removed the catalog item, even updated the action with some other action (update record or something) and selected the action (Get Catalog Variables) again (removing the variables and catalog item - didn't work for me the first time) then added the catalog item back along with all the variables. That solved the issue for me.SC4.png

Hi @GopikaP ,

This variable inside a variable set was removed from the affected catalog item long ago and yet sometimes, this variable appear on RITM form for the same item in variables section but it happens intermittently. Could this be related to the same issue? Can Flow context result in showing up removed variables on RITM form intermittently?

Hi @Soni Tushar , from what I replicated the situation, even you had this variable set removed from the catalog item, and even if you have updated and activated your flow after that, this can happen. You will have to update the 'get catalog variables' action completely to avoid this. And not just update the action, make sure you remove the action to a random action like update record, then select 'get catalog variables' action and select your requested item and catalog item.

Hi @GopikaP ,


Thank you so much for your helpful response! Your explanation gave me a clear understanding of the issue, and your suggestions have been really helpful. I truly appreciate your time and effort in sharing this.

Thanks again for your support!