catalog item variables not showing in catalog task

somujit
Tera Contributor

Hello People,

We have added a catalog item using the ItemDesigner and then added some variables using the Maintain Items.

When i open the item from the maintain items, i see the "Item Designer Workflow" in the Workflow field as read-only.

find_real_file.png

The Variables defined as below

find_real_file.png

The RITM generated upon placing the order request is as below, to which a task gets auto generated -

find_real_file.png

find_real_file.png

 

Upon viewing the created Task, the variables value i.e. test for the field abc defined while ordering the catalog item isn't showing in the task form

find_real_file.png  

Any suggestions, how we can bring in the Variable values in the Task form as it appears in the RITM would be much appreciated..!!? TIA..

 

~Somujit

 

16 REPLIES 16

Thanks for the response and the work around, in my opinion it shouldn't be needed and ServiceNow should cater for this scenario OOB. Personally I think the item designer module is a dud, I'll use other methods to create cat items.

Thanks for the workaround, this should really be an OOB function, I personally think the item designer module is a dud, I'll use other methods to create cat items.

Hi! You said that for OOB, "variables in tasks are shown using the Variable editor. Variable Editor fetches the variables data from sc_item_variables_task table for Tasks". I have a table extended from Task that is being populated using an Item Designer. There is a tab on the record section which displays the variables. I don't understand how and where these variables are being fetched. They were displaying properly, but there's just a field that is not displaying a value for other users, but is displaying a value for some users. And now I'm lost since I don't know where to look for the variable values since as you've said, there is no data present in the sc_item_variables_task table.

Daniel Plunkett
Kilo Expert

You may need to check to see if the variable is set as Global.  By doing that, it will automatically appear on all of the catalog tasks based on the workflow.

Thanks for the response, it is global, I think the item designer module is a dud, I'll use other methods to create cat items.