How to allow editing of catalog item in Catalog builder based on custom fields in sc_cat_item table?

Dhavan Rao B V
Tera Contributor

Hi All,

I have one requirement. We have 2 custom fields in sc_cat_item table i.e. Catalog owners(list collector) and RITM Fulfillment group(Reference field). Based on this inputs the catalog item should be made available to edit in catalog builder. By default it uses the owner field for validating. If I am the owner of catalog item then  will be able edit the catalog item in Builder with catalog_builder_editor role. But also the Catalog owners and also members of RITM fulfillment group should be also able to edit the same catalog item.

 

How can I achieve this in ServiceNow?? Any solution much appreciated!!!!

 

 

1 ACCEPTED SOLUTION

The SN Nerd
Giga Sage
Giga Sage

Unfortunately, that's not how Catalog builder works out of the box.
Users with catalog_builder_editor can only edit their own items, and catalog_admin can edit all items.

The Script Include that determines access, ServiceCatalogVersioningUtils, is protected and cannot be viewed or edited. I'm afraid your only option is to raise an Idea in the Idea Portal for your desired functionality and tell the client that the requirement cannot currently be met in the current version of ServiceNow, and you have provided feedback to suggest the functionality in future.

 

 


ServiceNow Nerd
ServiceNow Developer MVP 2020-2022
ServiceNow Community MVP 2019-2022

View solution in original post

1 REPLY 1

The SN Nerd
Giga Sage
Giga Sage

Unfortunately, that's not how Catalog builder works out of the box.
Users with catalog_builder_editor can only edit their own items, and catalog_admin can edit all items.

The Script Include that determines access, ServiceCatalogVersioningUtils, is protected and cannot be viewed or edited. I'm afraid your only option is to raise an Idea in the Idea Portal for your desired functionality and tell the client that the requirement cannot currently be met in the current version of ServiceNow, and you have provided feedback to suggest the functionality in future.

 

 


ServiceNow Nerd
ServiceNow Developer MVP 2020-2022
ServiceNow Community MVP 2019-2022