---
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


---

# Add supporting document widget

# Add supporting document widget in own-paper record producer {#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 the supporting document widget to a record producer to enable uploading of supporting documents.

## Antes de Iniciar

Role required: admin

## Procedimento

1. Navigate to AllLegal AdministrationLegal CatalogRecord Producers.
2. Select the own-paper record producer (Example: Non-disclosure Agreement) for which you want to add the supporting document widget.
3. Configure the variable set.
   1. Navigate to Variable Set related list.  
   2. Select Edit.
   3. Add the widget by moving Upload Contract Documents and Upload documents optional interaction from the Collection to the Variable set list.  
      Figura 1. Add supporting docs variable set
   4. Select Save.
   {#snlc-add-support-doc-wdgt__substeps_tzl_pp1_hhc}
4. Configure variables for Upload documents optional interaction variable set.
   1. Select Upload documents optional interaction from the variable set related list.
   2. Select Variables related list.
   3. Set the value for internal_type_of_paper to own_paper and for internal_contract_type give sys_id of the contract type associated with the record.  
      To get sys_id, go to contract type record, select and hold (or right-click) on the header and select Copy sys_id Example: If you're adding the widget to the Non-disclosure agreement record producer, add the sys_id of the Non-disclosure agreement contract type.

   {#snlc-add-support-doc-wdgt__substeps_bbm_ht1_hhc}  
   The supporting document widget is available in the own-paper record producers.
5. Customize the standard ticket page to display the supporting document related list.
   1. Navigate to AllStandard TicketStandard Ticket Configuration.
   2. Select the record with table sn_lg_ops_request.
   3. Navigate to Tab configurations related list.
   4. Select Supporting Documents.
   5. In the script, find the following code block.  

          answer = gs.nil(contractExecutionGr) ? false : contractExecutionGr.request_type == sn_cm_core.CMConstants.CONTRACT_REQUEST_TYPE.AMENDMENT_REQUEST || contractExecutionGr.contract_configuration.document_type == sn_cm_core.CMConstants.DOCUMENT_TYPE.THIRD_PARTY_CONTRACT;

   6. Replace it with the following code block.  

          answer = gs.nil(contractExecutionGr) ? false : true

   7. Save the tab configuration.
   {#snlc-add-support-doc-wdgt__substeps_dnm_tlb_hhc}
6. Enable the supporting document widget in edit request mode.
   1. Navigate to AllSystem DefinitionBusiness Rules.
   2. Search for Contract-generation variable change and open the record.
   3. Navigate to Advanced related list.
   4. In the script, find the following code block.  

                  msg = gs.getMessage("The legal request has been updated, and a new contract document revision will be generated based on the modified values.");
                            gs.addInfoMessage(msg);
                            var externalSigners = JSON.parse(current?.variables?.external_signatory_details + '' || '[]');
                            initiatePayload = {
                                ...initiatePayload,
                                externalSigners: externalSigners
                            };

   5. Add the following code block after the located code block.  

           contractCoreUtils.createOrUpdateDocumentsFromWidget({
                                ...commonArgs,
                                contractDocuments: current.variables.contract_documents + '',
                            });

   6. Save the business rule.

   {#snlc-add-support-doc-wdgt__substeps_nsj_44b_hhc}  
   A supporting document widget is available while editing an own-paper based request.

