Difference between Catalog item and record producer.

AnandKumar1
Tera Expert

Hi Team,

I would like to understand the dfference between Catalog item and record producer. And advantages,

thanks,

Anand Kumar.

1 ACCEPTED SOLUTION

AbhishekGardade
Giga Sage

Hello Anand,

1. Catalog Item will end up in opening a request and reqeust item and attaches a workflow and catalog task, approvals Where as a Record producer simply insert a record in the selected table.

2. With catalog item, You can add multiple items to cart and generate request and multiple RITM's. where as a record producer it only creates a single record on target table

3. Primarily, the difference is which type of record is created upon submission. I would use a catalog item when you want to generate a request, complete with a workflow, approvals, tasks, etc, and a record producer when you want to gather some information using a form (variables) but create some other type of record (incident, change, enhancement, etc.) as a result.

4.A record producer vs a catalog item will appear nearly the same for your end users, so I'd say it's mostly a process decision in terms of how you'd like to handle them once they're submitted.

5. Record Producer gives a non-itil user the ability to create things like an Incident, Change, basically anything but a Request from a custom front end you deliver via the Service Catalog/Portal.

Please mark as Correct Answer and Helpful, if applicable.
Thank You!
Abhishek Gardade

 

Thank you,
Abhishek Gardade

View solution in original post

10 REPLIES 10

Not directly to record producer, but you can trigger flow based on create/update action on the target record (which is submitted from record producer)

noo we can't attach 

 

Yes, there is a Workflow pick list near the top of the record producer's configuration screen. (I had to right-click on the form header, choose Configure > Form Layout, and add Workflow.)

no we cant.

Azim Kazi
Giga Guru

Hi Anand,

 

 

 

A record producer will be used in your scenario.

A record producer is a specific type of catalog item that allows end users to create task-based records, such as incident records, from the service catalog.

Use record producers to provide a better end-user experience instead of using the regular task-based form for creating records. The look and feel of a record producer is similar to that of a catalog item. But the record producer generates a task record such as incident, instead of a requested item.

You can create a record producer for tables and database views that are in the same scope as the record producer. You can also create a record producer for tables that allow create access from applications in other scopes.

Check this link for an example to create a record producer on change_request table.

 

wiki.servicenow.com/index.php?title=Creating_a_Record_Producer_to_Request_a_Change#gsc.tab=0

 

If my answer worthy kindly mark as helpful and correct.

 

Regards,

Ajim