Configure fields in contract template to display correct sys\_id value in contract documents

task brazil Updated Sep 10, 2026 1 min read cncore-addin-adv-script.md
Raw file servicenow.com

As a contract configurator, update an advanced script to print the correct display value for sys_id variables in the generated contract document.

Before you begin

Role required: sn_cm_core.contract_config

About this task

Because the script for mapping variables using the Microsoft Word add-in for ServiceNow Contracts uses the toString() function for the sys_id variable, its display value is not replaced properly in generated contract documents.

Procedure

  1. Navigate to All > Contracts Core > Contract Administration > Contract Templates.

  2. Open a contract template.

  3. Navigate to the Template mapping related list.

  4. Select the field for which the advanced script is enabled and the display value is not shown properly.

    Field details are displayed along with the advanced script.

  5. In the script, replace the occurrences of toString() with getDisplayValue().

  6. Select Update.

Parent Topic:Manage contract records

Related topics

View a contract record

View contract repository record

Modify a contract record

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