Record Producer Error
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-10-2022 08:45 AM
I've created a scoped application which utilizes record producers. We just upgraded to Rome and when i update any of the produces i get a message: "Record Producer on Request Management tables is not supported" . The base table extends request. The record producers are however working as they did before on our previous instance. Does anyone know if there is an issue to keep the app as is or should i re-write it to extend Task.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-07-2022 03:17 AM
This is due to a Business rule introduced with Rome called Check Record Producer's table validity
Here: <<your_instance>>.service-now.com/sys_script.do?sys_id=3f4bc67373632010728c2ee2c4f6a7b7&sysparm_record_target=sys_script&sysparm_record_row=6&sysparm_record_rows=28&sysparm_record_list=collection%3Dsc_cat_item_producer%5EORcollectionINsc_cat_item_producer%2Csc_cat_item%2Csys_metadata%5EORDERBYDESCsys_updated_on
That business rule just adds an error message but your record producer will be created/updated with the selected target table.
it calls a function: new global.SNCCatalogUtil().checkTableValidityOnRecordProducer(current.table_name) == false
It doesn't prevent saving your Record producer and your Record producer will create the item appropriately.
Cheers