---
sourceDocument: Australia Employee Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/pt-BR/employee-service-management

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Configure non-task tables for contract templates

# Configure non-task tables for contract templates {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Add non-task tables in the script of an extension point implementation so you can select them while creating contract templates. A non-task table does not extend task tables, and stores records, reference data, or
configuration information used across the platform.

## Antes de Iniciar

Role required: admin

## Procedimento

1. Navigate to AllSystem Extension PointsScripted Extension Points.
2. In the API Name field, enter <kbd class="ph userinput">sn_cm_core.DocumentTemplateNonTaskTableConfiguration</kbd>.
3. Select the record.
4. In the Related Links section, select Create implementation.
5. On the Script Include form, fill in the fields.  
   Figura 1. Scripted extension point

   For a description of the field values, see [Scripted Extension Point form fields](https://www.servicenow.com/docs/KNuvoM2bXo7ff1zXZR1Grw "List of fields in the Scripted Extension Point.").
6. In the Script field, enter the name of non-task tables that you want to configure for contract templates.  
   Use a comma (,) to separate the non-task table names in the script.  
   The following example shows a script in which two non-task tables are being added.

             var DocumentTemplateNonTaskTableConfiguration = Class.create();
       DocumentTemplateNonTaskTableConfiguration.prototype = {
           initialize: function() {},

           /** 
            * Description: return the list of non-task tables that needs to
            * be added in the table choices in the document template
            * @return {Array} list of tables
            */
           getNonTaskTables: function() {
       		return ['sn_spend_psd_procurement_request_line','sn_quote_mgmt_core_quote']; 
           },

           type: 'DocumentTemplateNonTaskTableConfiguration'
       };

7. Select Update.

## Resultado

The non-task tables are available for selection in the table drop-down list in the Contract templates view of the Word Templates page of the Contract Administration application.

For more information, see [Create a contract template](https://www.servicenow.com/docs/i2oPqfo6x1zaJlVjPFrEyQ "Create a contract template that can be used to generate a standard contract with predefined content when an employee submits a contract request.").
**Conceitos relacionados**   

* [Configuring the Playbook tab on contract repository records](https://www.servicenow.com/docs/HE66ks4MdUotyOlPt3uF~g "Configure the visibility of the Playbook tab on contract repository records so contract managers can review and act on AI‑extracted metadata and obligations.")  
**Tarefas relacionadas**   

* [Add a workspace action button for initiating a contract request](https://www.servicenow.com/docs/Y53mav3pHvNJVjw2VWD_tw "Define an action button in your workspace and map it to the built-in action that initiates a contract request.")
* [Add Contract requests tab to the contract request record](https://www.servicenow.com/docs/xn6DPkcG1vv9Z1lYH6q2uw "As an administrator, add the ability to access contract request details to your form by adding the Contract requests tab.")
* [Add amendment tabs to contract repository record](https://www.servicenow.com/docs/Md657RovlsUwo31Tniae3w "To view the details of the contract amendment, add the amendment related tabs to the contract repository record.")
* [Add Contract documents tab to the contract repository record](https://www.servicenow.com/docs/GDK9eVyMeq9QBJQJqulsTg "Enable display of contract documents in a contract repository record by adding the Contract documents tab to it.")
* [Copy fields from parent request to contract request](https://www.servicenow.com/docs/GgoygOyJ6ojnE1R7jNhWOg "Configure the ContractManagementExt extension point to automatically copy required fields from the parent record to the contract request when it is initiated.")
* [Group contract documents by contract type in a contract request](https://www.servicenow.com/docs/4~yhNgC2pSlMq6Q_ynK_Jw "As an administrator, group the contract documents by contract type in a contract request.")
* [Add access to obligation management from contract repository records](https://www.servicenow.com/docs/bUsdNB1nbSicAB2j8Iqofw "As an administrator, add the Obligations tab in contract repository records to manage contract obligations.")
* [Configure the contract request form header for your workspace](https://www.servicenow.com/docs/fax6E3p7n33JBceibUseyg "As an administrator, configure the header of the contract request form for your workspace.")
* [Assign a role for configuring template mappings](https://www.servicenow.com/docs/VKW2RW6EyaWunRYev0Gxiw "Enable a contract user to configure information placed in the contract document by assigning a contract configurator role.")
* [Enable contract request fields in condition builders](https://www.servicenow.com/docs/i31aXmoF0AzjD0OzOAAHOw "As an administrator, provide access to contract request fields so they can be selected in condition builders.")

