Hide a catalog item from Service Portal/CMS but do not disable from being used.

Wesley Breshear
Tera Expert

Hello,

I would like to hide a catalog item from the Service Portal/CMS but I do not want to disable from being used.  I have another Catalog item (parent) that uses/calls a Child catalog item.  So I don't want the child catalog item to be selectable within the Serice Portal/CMS page(s), but it needs to stay active or usable from a URL link perspective.  Anyone know how to achieve this?

Thank you,

-Wesley

1 ACCEPTED SOLUTION

if you don't want to associate to any catalog then clear out catalog and category fields.


View solution in original post

9 REPLIES 9

larstange
Mega Sage

Hi



I regards to SP, you can place the item in a a catalog which is not part of the service portal. It will then not be searchable from within SP.


But since there are no restrictions preventing the user from viewing the item, it should be possible to use it if you have the correct URL to it.


Hi Lars,



Thanks!   Still need to test out, but you have the correct answer I need.



-Wesley


Michael Ritchie
ServiceNow Employee
ServiceNow Employee

There are many hidden attributes on the catalog item table that start with "No" and one of them is No Search. If you set this to false the text indexer will not include it thus users cannot search for it, however direct links will continue to work. You could also put this item in a category that is not exposed to the normal view of categories if browsing that way.


Hi Michael,



Thanks for the extra area that I didn't think of... it still being searchable.   I added the check mark to "No Search" so the item can't be found by searching for it.   I haven't been able to figure out how to have it in category that isn't exposed to the portal.   If a category is "active" it appears in the Portal and I am not able to restrict by a Role because ESS users would need access to the item via URL.   Am I missing another setting that would hide the category or item?



-Wesley