---
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 external signatories widget

# Add external signatories widget in third-party 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 external signatories widget to a record producer enabling you to add external signers.

## Antes de Iniciar

Role required: admin

## Procedimento

1. Navigate to AllLegal AdministrationLegal CatalogRecord Producers.
2. Select the third-party paper record producer (Example: Third-party Contract Review) 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 External signatory details from the Collection to the Variable set list.  
      Figura 1. Add supporting docs variable set
   4. Select Save.  
   {#snlc-add-ext-signer-wdgt__substeps_tzl_pp1_hhc}
4. Enable the external signatories 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.  

                     if (documentType == 'third_party_contract') {
                            var contractRequestResponse = contractExecutionUtils.createOrEditContractRequest(current, documentType, contractType, signatureType, null, 'edit');
                            if (contractRequestResponse.success == false) {
                                current.comments = response.message;
                                current.update();
                                return;
                            }
                            contractCoreUtils.createOrUpdateDocumentsFromWidget({
                                ...commonArgs,
                                contractDocuments: current.variables.contract_documents + '',
          					  
                            });

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

           var externalSigners = JSON.parse(current?.variables?.external_signatory_details + '' || '[]');
          contractExecutionUtils.processSigners(current, externalSigners, contractRequestResponse, documentType);

   6. Save the business rule.

   {#snlc-add-ext-signer-wdgt__substeps_nsj_44b_hhc}  
   External signatories document widget is available while you are editing third-party paper based request.
{#snlc-add-ext-signer-wdgt__steps_ajm_4qb_hhc}

