The CreatorCon Call for Content is officially open! Get started here.

Is there a way to change a catalog item to a record producer

Cupcake
Mega Guru

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

1 ACCEPTED SOLUTION

Cupcake
Mega Guru

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

View solution in original post

19 REPLIES 19

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. 

Treva
Kilo Contributor

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.

Variables get moved but how to move developments from catalog item to Record producer?

Cupcake
Mega Guru

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

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"