AppPortal permits multiple categories to be selected for a singled catalog item but it appears the ITSM interface to ServiceNow only sends a single category for each catalog item.
Does AppPortal support sending multiple category selections for catalog items to ServiceNow via the ##Category## field in 'category' and 'ap_category' in the ITSM?
May 02, 2024 09:27 AM
Out of the box, no. However, if I recall correctly, there are a couple options. When you use the ##Category## variable, App Portal converts the list of categories for the catalog item into a comma-separated list (if there is more than one category selected for the catalog item). The ServiceNow API requires that all fields are sent as text strings. So, option #1 is to create a transform script that reads the comma-separated list and adds all the individual categories to the catalog item. Option #2 is a bit easier, but I don't remember exactly how to configure it. I believe you just change the field type of the category field in the catalog item table in ServiceNow to a multi-valued text field instead of a single text field. Then ServiceNow will automatically parse the comma-separated list for you. Your ServiceNow developers could likely instruct you on the best way to achieve this.
May 04, 2024 01:33 AM