Question about Catalog Item Taxonomy Content Configuration
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2024 02:34 AM
Hello everyone!
Yesterday I faced a situation in which, after adding my newly created catalog item to the Topic in which I wanted to find it in the Employee Center, I couldn't see it there. Moreover, after digging a little (because I could see another catalog item under the same Topic) I found that other catalog items that were as Connected Content in the Topic were not shown either.
I couldn't understand it as if I looked for them in the Search bar in the Employee Center, the search returned them, indicating the Topic to which they belonged.
It took me some time but I could finally find the reason: For the taxonomy content configuration for Catatalog Item there is a filter:
Filter: catalog_item.active=true^catalog_item.no_search=false^catalog_item.sys_class_name!=sc_cat_item_wizard^catalog_item.hide_sp=false^ORcatalog_item.hide_spISEMPTY^catalog_item.visible_standalone=true^catalog_item.sc_catalogsNOT LIKE0b22fd2ad7021100b9a5c7400e610319^EQ
I applied it to the table [m2m_connected_content], and only the catalog item I could see under the Topic was returned. At least I had found something that made sense!
Then the next step was to find the condition that caused my catalog item not to be shown. These were all the conditions in a more readable way:
When I removed the last condition from the list I could see my catalog item. What?? I can assure you that it was not part of that Admin Home catalog, so... why was it excluded?
Because... I had not added any catalog to my Catalog Item Catalog's field. The field was empty.
It was as easy as adding it and... Voilà! Issue fixed. Now I can see my catalog item navigating to the Topic in the Employee Center.
Here comes my question: Does anyone know if this is the expected behavior from ServiceNow or a mistake in the query applied OOTB in the Taxonomy Content Configuration?
I have tried to find information about this issue and this article from @Tim Woodruff is the closest I have found. I think in this case something similar to what he explains happens, but in this case with the query "does not contain".
Any input is appreciated. Thank you!