---
sourceDocument: Australia ServiceNow AI Platform Capabilities
sourceDocumentLink: https://www.servicenow.com/docs/r/servicenow-platform

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Record Producer

# Record Producer {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

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.

Define a record producer in the service catalog or from the table record.  
Note:  
* Use a record producer to create task-based records only.
* To ensure that standard service catalog processes are followed, such as initiating workflows as expected, do not create requested item records from record producers. Instead, create requested item using catalog items.
* If the record producer script aborts the record generation, no record is generated in the Item Produced Record \[sc_item_produced_record\] table.  
  Note:  
  Do not call the update, setAbortAction method, or set the sys_class_name on current record to avoid unexpected behavior.
{#c_RecordProducer__ul_k1q_xn2_c1b}
* **[Create a record producer](https://www.servicenow.com/docs/j3DOlwp8LUU8j~ksFdiwww)**   
  You can create a record producer for tables and database views that are in the same scope as the record producer. Also for tables that allow create access from applications in other scopes.
* **[Create record producers from tables](https://www.servicenow.com/docs/nD3S~AdFI4oW1eXaiCr6JA)**   
  You can create Service Catalog record producers directly from a table record.
* **[Populate record producer data and redirect users](https://www.servicenow.com/docs/BQBRX_SIqkbY9bwMbz_1YQ)**   
  You can enter data for all records created by the record producer, and redirect an end user to a particular page after the record producer is submitted.

