Thank you for your feedback.
Form temporarily unavailable. Please try again or contact docfeedback@servicenow.com to submit your comments.
Versions
  • London
  • Kingston
  • Jakarta
  • Istanbul
  • Helsinki
  • Geneva
  • Store
Close

Populate record producer data and redirect users

Populate record producer data and redirect users

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.

To enter data with a record producer, use any combination of the following methods:
  • Create a variable on the record producer with the same name as the field in the target record. For example, a variable named caller_id on a Create a New Incident record producer populates the caller_id field on the new incident record. Use a variable type that corresponds to the field type.
  • Define a template to assign a static field value for all records created by the record producer.
  • Define a script that uses any variable or server-side objects and functions to assign values.
    • Use current.*FIELD_NAME* to reference fields on the record being created.
    • Use producer.*VARIABLE_NAME* to reference values entered by the end user.
    • Use RP.getParameterValue to return specified parameter values passed on the URL. The RP stands for Render Properties, not Record Producer.

Redirect After Submitting a Record Producer

To redirect an end user to a particular page after the record producer is submitted, define the redirect link in the Script field using any of the following:
  • producer.url_redirect: Enables the redirect behavior within the Platform UI.
  • producer.portal_redirect: Enables the redirect behavior within Service Portal.

For example, the following code redirects users to their homepage after the record producer is submitted:

  • Within the Platform UI:
    producer.url_redirect="home.do";
  • Within Service Portal:
    producer.portal_redirect = "?id=sc_home"
The following code gives the id of the record producer:
RP.getParameterValue('sysparm_id')