How can I hide the Standard Change Catalog on the portal while still displaying to the same users on the UI?

Kelly Logan
Kilo Sage

We want Standard Changes to just be used by internal users and since the portal requires a two step process where you create and then go look for the change, it is considered inefficient. We would like to have the Template Management and Standard Change categories display only in the UI, and to not show as categories on portal.

Note that we want itil users to not see Standard Changes on the portal but the same itil users to see Standard Changes on the UI. (I have seen other threads here talking about segregating by role or other user criteria, that won't work here.)

Has anyone else done something similar?

4 REPLIES 4

Miguel Donayre
ServiceNow Employee
ServiceNow Employee

Have you tried hiding all the individual standard change catalog items instead?

Hide of Service Portal (hide_sp) field present in every catalog item and this true/false field helps in hiding the catalog item in Service Portal.

  1. Navigate to Maintain Items
  2. Personalize the list 
  3. Add 'Hide on Service Portal' field to the list
  4. Now, 'Hide on Service Portal' is true/false values for respective catalog items

Hide on Service Portal with value 'true' refers to hide the Catalog item on Service Portal

Hide on Service Portal with value 'false' results to show the Catalog item on Service Portal

It seems that OOB ACLs prevent even admins from writing to that field for standard change templates.

Miguel Donayre
ServiceNow Employee
ServiceNow Employee

That is correct. You have to add the "admin override" to true (check the box) on the std_change_record_producer.*" ACL and it will allow you to modify the "Hide from Portal" checkbox.

 

 

find_real_file.pngfind_real_file.png

Yes I know but then you could get warnings every time you upgrade.  Also I was able to make the changes via script background instead.  The problem is that even thought the items are hidden the categories still display.