What to extend Request Item(sc_req_item) or Request(sc_request)?

Sagar Patro
Kilo Guru

Hi,

There has been a lot of discussions within my team to which way for managing requests in ServiceNow. Whether we should extend the request item table or the request table. 

For Request item:

  1. Extends task
  2. Provides Variables on the Request item form.
  3. Provides workflow capability

For Request:

  1. Extends task
  2. Variable set can be shown on the form
  3. Provides workflow capability

Both of the above provide the same features but, which approach is better:

  1. approach: Extending request item table and create new fields on it?
  2. approach: Extending request and submit it using a record producer?

Personally, I like the #2 approach. I would like to understand your views and best practices.

Please reach out for any concerns in explaining, I would try explaining better.

Thanks

 

2 REPLIES 2

Patrick DeCarl1
ServiceNow Employee
ServiceNow Employee

Why do you need to extend the table? Why not use the OOTB designed? What is the use case that is driving this type of question?

Erik Gunther2
Kilo Guru

Unfortunately the Requested Item table [sc_req_item] is not extensible so that takes that option off the table.