Create custom record producers for contract requests

task australia Updated Mar 12, 2026 1 min read cncore-custom-record-prod.md
Raw file servicenow.com

Copy a base system record producer to create a custom intake form for contract requests, including new contracts, amendments, and renewals.

Before you begin

Role required: sn_cm_core.contract_config, admin

About this task

  • Two record producers are available in the base system: Contract request and Contract Amendment and Renewal Request. Copy a base system record producer to reuse its existing configuration settings.
  • The Type of paper and Contract type variables are mandatory for the workflow to work and must be present in the record producer.
  • The Signature type and Add signatories variables are also copied from the base record producer.
  • Manually add the following variable sets available in the base system:
    • Contract request details
    • Upload Contract Documents
    • External signatory details

Procedure

  1. Navigate to All > Service Catalog > Catalog Definitions > Record Producers.

  2. Filter record producers by setting Application to Contracts Core.

  3. Open the record producer to copy.

  4. Select Copy.

    [Omitted image "cmpro-sa-custom-rcrd-producer.png"] Alt text: Copy a base system record producer

  5. In the Name field, enter a name for the record producer.

  6. Confirm the Table name is set to Contract Request [sn_cm_core_contract_request].

  7. In the Variable Sets related list, add the following variable sets.

    • Contract request details
    • Upload Contract Documents
    • External signatory
  8. Verify that the Type of paper and Contract type variables are present in the record producer.

  9. Select Update to save the record producer.

Result

The custom record producer is available in the Employee Center.

Search documentation
Search document titles and file paths on the australia branch