---
sourceDocument: Xanadu Employee Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Auto-populate start date and end date

# Auto-populate the start date and end date for contract requests {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Configure an extension point implementation to automatically add the start date and end date while creating a contract request.

## Before you begin

Role required: admin

## Procedure

1. Navigate to AllSystem Extension PointsScripted Extension Points.
2. In the API Name field, enter <kbd class="ph userinput">sn_cm_core.ContractManagementExt</kbd>.
3. Select the record.
4. In the Related Links section, select Create implementation.
5. On the Script Include form, fill in the fields.  
   For a description of the field values, see [Scripted Extension Point form fields](https://servicenow-prod.fluidtopics.net/9AwTj~Zjw_9~9Z_zczo7jA "List of fields in the Scripted Extension Point.").
6. In the Script field, add a method `populateDataForInitiateContractModal` to define the fields from which the values will be automatically added in the Start date and End date fields of a contract request.  
   You can also define the exact dates for the Start date and End date.
7. Select Update.
{#cncore-conf-start-end-date-for-cntrcts__steps_ivy_zc3_wbc}
**Related concepts**   

* [Configuring external applications for Contract Management Pro](https://servicenow-prod.fluidtopics.net/eKjj~RVnizZc7SLuUaMg2A "Set up external applications that provide services such as electronically signing contract documents and saving signed contracts or the documents related to requests in an external storage system.")  
**Related tasks**   

* [Create a contract type](https://servicenow-prod.fluidtopics.net/wahElFVO4WF6SmznwsAglQ "As a contract configurator, create a contract type for defining different types of contract requests and associate it to a contract model.")
* [Create document template categories](https://servicenow-prod.fluidtopics.net/HyUNg4j9mQ5PXj0Gsdh8YA "As a contract configurator, create document template categories to easily identify similar documents and find the correct document template more easily. For example, a document template category of NDA-Japan could group non-disclosure agreements for Japan.")
* [Enable users to view email details in activity stream](https://servicenow-prod.fluidtopics.net/GijdnHiU68fp~6pgyZiXSQ "As a contract configurator, enable users to view email details in the activity stream of contract requests.")
* [Activate a system property to generate a certificate of completion](https://servicenow-prod.fluidtopics.net/LvfCB7igKkfT2FCF5XxM8w "As a contract configurator, activate a system property to generate a certificate of completion for electronically signed contracts.")
* [Configure reminders for expiring contracts](https://servicenow-prod.fluidtopics.net/8Ml7FRWg7ynSShXOlwklhA "Configure reminders for expiring contracts that each business unit can use without the need to create their own.")
* [Configure extension point for notifications](https://servicenow-prod.fluidtopics.net/je1JXOGZ4OW9PV5I_dyu2g "Add or modify an Action and its functionality on the Standard ticket page for a contract request.")
* [Use default email notifications](https://servicenow-prod.fluidtopics.net/dN9gQeJwei54Pzng8ziWyA "Use the default email notifications to communicate the progress of the request.")

*[\>]: and then


