
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2016 09:53 AM
I created a catalog item, but after further conversation with the customer, this now needs to be a record producer.
Is there a way that I can change the catalog item to a record producer without loosing the work that I did already?
This is my first time creating a record producer.
Thanks,
Karen
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-28-2019 04:33 AM
Hey everyone I posted this question 3 years ago, but I found a way. You can run this script as a background script.
var gr = new GlideRecord("sc_cat_item"); gr.get("sys id of the catalog form that you want to change to a record producer"); gr.sys_class_name="sc_cat_item_producer"; gr.update();
Hope this is helpful to someone.
Karen

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-09-2021 07:00 AM
Thanks!!
So, the issue now is.... the new record producer is in a scoped application so it is not appearing in the dropdown to change the catalog item.
I've tried converting the catalog variables and moving them over with no luck as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-24-2022 06:50 AM
I just created a new record producer -gave it a diff name. Then went to variables and used Insert and Stay and when I did that I saved the variables with the record producer form catalog item name and that worked. I continued this on everything, even script and UI Policies.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-13-2024 11:02 PM
Variables get moved but how to move developments from catalog item to Record producer?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-28-2019 04:33 AM
Hey everyone I posted this question 3 years ago, but I found a way. You can run this script as a background script.
var gr = new GlideRecord("sc_cat_item"); gr.get("sys id of the catalog form that you want to change to a record producer"); gr.sys_class_name="sc_cat_item_producer"; gr.update();
Hope this is helpful to someone.
Karen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-07-2019 06:27 PM
Thanks this helped. I just had the same thing happen to me. But instead of running a background script I just changed the "Class" of the maintain item from "Catalog Item" to "Record Producer"