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

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Manage contract repository agentic workflow

# Manage contract repository agentic workflow {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Manage contract repository agentic workflow

The Manage contract repository agentic workflow in ServiceNow automates the extraction of key metadata and obligations from signed contracts, enhancing productivity by setting contract reminder dates for renewals or terminations.
This workflow leverages AI capabilities and requires the Contract Management Pro - Prime plugin (sncmaiprime).
Show full answer Show less  
To use this workflow effectively, customers must ensure proper role configuration and data access permissions for AI agents and workflows. Business rules must be activated for autonomous AI agent operation. The workflow is accessible through the ServiceNow Otto panel and is not supported in the Virtual Agent panel.

## Key Features

* **Metadata Extraction and Contract Reminders:** An AI agent extracts contract metadata automatically upon contract record creation. Contract Managers review and validate this data, then set reminder dates based on contract end dates, auto-renewal clauses, and notice periods (using defaults if specific periods are missing). Notifications alert Contract Managers when metadata is ready for review.
* **Obligation Extraction:** The AI extracts contractual obligations which Contract Managers can accept or reject. Accepted obligations are logged in the Obligations tab, and tasks are created to manage obligation fulfillment. Task statuses progress from Open to Awaiting approval to Completed, with notifications sent to assigned users. Recurring and ad hoc obligation schedules are supported.
* **AI Agents and Roles:** The Contract Repository AI agent performs metadata and obligation extraction, retrieves contract details, and calculates average lead times. Role requirements include sncmgenai.aicontractfulfiller, nowassistpaneluser, and snaia.admin for accessing and managing the workflow and AI agents.
* **Trigger Conditions:** The workflow initiates automatically when a contract repository record is created, with specific role and group manager conditions defining non-self-served and self-served request triggers.
* **Review and Configuration:** Contract Managers use the contract playbook to review AI-extracted metadata and obligations and configure reminders and notifications accordingly.

## Practical Considerations for ServiceNow Customers

* Install and activate the required plugin and AI skills via the AI Admin Hub console.
* Configure data access permissions carefully for AI agents and workflows to ensure autonomous processing.
* Ensure business rules related to the workflow are active for seamless automation.
* Use the ServiceNow Otto panel to interact with the agentic workflow conversations and review extracted data.
* Customize and update script includes if modifying the workflow to maintain autonomous operation.  
Use the manage contract repository agentic workflow to improve productivity by extracting metadata and obligations automatically from signed contracts and setting the contract reminder dates for contract
renewal or termination.

## Manage contract repository overview {#cmpro-na-reminder-agentic-wf__section_z3c_f13_v2c}

The Contract Management Pro - Prime plugin (sn_cm_ai_prime) must be installed to use AI capabilities.  
Important:  
* To use the agentic workflow for your workspace, your role must be configured to use the agentic workflow, and the data access permissions must be set for the AI agents and the agentic workflow.For
  more information, see [Configuring user access and data permissions for agentic workflows](https://servicenow-prod.fluidtopics.net/EsbBhfp0uRXKAcFnIRsy7A "Configure the security controls to specify the users who can discover or use the agentic workflow, and provide data permissions for the agentic workflow.") and [Configuring user access and data permissions for AI agents](https://servicenow-prod.fluidtopics.net/pkPdi8aeEDffNSZlsQBqpg "Configure the security controls to specify the users who can discover or use the agentic workflow, and provide data permissions for AI agents.").

* The data access permissions must be set for the AI skills, contract metadata extraction, and contract obligation extraction.For more information, see [Configure data permissions for AI skills](https://servicenow-prod.fluidtopics.net/ONswxq5D5LSNiVIDI2bhbQ "Add the user roles for the skill to specify the roles that AI uses to access data while performing a task. The user roles control the information that AI can read, update, or share, based on the permissions of the selected roles.").

* To run the AI agents autonomously, ensure that the business rules for the agentic workflow are activated. For more information, see [Activate business rules for the Manage contract repository agentic workflow](https://servicenow-prod.fluidtopics.net/Bw~wN6Z0rMRjtaQCH2tZqA "Activate the Agentic AI - Set reminders for contract and the Agentic AI Set reminders for Econtract business rules to autonomously run the Manage contract repository agentic workflow.").

  If you have customized the manage contract repository agentic workflow, make sure to update the script include to run it autonomously. For more information, see [Update the contracts AI agents handler script include](https://servicenow-prod.fluidtopics.net/Gkhpc~dHmI0cIZi0pq71Aw "Update the ContractsAIAgentsHelper script include to add the sys_id of a customized Manage contract repository agentic workflow to run the agentic workflow autonomously.").
* To view the agentic workflow in the ServiceNow Otto panel, turn on the ServiceNow Otto panel. For more information, see [Activate the ServiceNow Otto panel standard chat](https://www.servicenow.com/docs/access?context=activate-now-assist-panel&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US).
{#cmpro-na-reminder-agentic-wf__ul_nkf_3g4_1fc}  
The manage contract repository agentic workflow uses an AI agent to do the following sequentially.

* Extract metadata from signed contracts.
* Calculate the contract reminder date for renewal and termination.
* Extract obligations from signed contracts.
{#cmpro-na-reminder-agentic-wf__ul_lnd_gjc_dhc}

## Metadata extraction and contract reminders {#cmpro-na-reminder-agentic-wf__section_it3_ydd_dhc}

The AI agent uses contract metadata extraction skill to extract key metadata from signed contracts. Once the metadata extraction is complete, you can open the playbook to review the extracted information and set the contract
reminder date.  
The following workflow explains the metadata extraction and contract reminder setup process.

1. As a Contract Admin with the AI role, activate the contract metadata extraction skill in the AI Admin Hub console.

   For more information, see [Configure AI capabilities](https://servicenow-prod.fluidtopics.net/hRqeqjrlcAbeR7svNHTmNQ "As an AI administrator, configure ServiceNow Otto for Contract Management Pro so that contract fulfillers can use the AI capabilities while working on contract documents or search the contracts for information from the ServiceNow Otto panel.").
2. As a Contract Admin, activate the business rules.
3. The metadata extraction process is automatically initiated when a contract record is created.
4. Once the extraction is complete, the Contract Manager with the AI role receives a notification indicating that the metadata is ready for review.
5. The Contract Manager reviews the extracted metadata and submits it to update the contract repository.
6. The contract reminder date is then calculated based on the following factors:
   * Contract end date
   * Presence of auto-renewal clause
   * Notice period for contract renewal or termination  
     Note:  
     If the renewal notice period and termination notice period aren't available, it uses the configured default notice period. For more information, see [Set the default notice period for the Manage contract repository agentic workflow](https://servicenow-prod.fluidtopics.net/RDCQdx6U_5R8zJxcFuv0sQ "Configure system properties to set the default notice period for the Manage contract repository agentic workflow.").
   {#cmpro-na-reminder-agentic-wf__ul_qgr_gjp_2hc}
7. The Contract Manager sets the contract reminders in the playbook by reviewing the calculated date and configuring the recipient list for the reminders.
{#cmpro-na-reminder-agentic-wf__ol_u13_k3p_2hc}

For more information, see [Review AI-extracted metadata and contract reminder date](https://servicenow-prod.fluidtopics.net/7bc6d6PvKhRIeoY0sFbbag "Use the contract playbook to review and update the AI-extracted metadata and contract reminder date.").

## Obligation extraction {#cmpro-na-reminder-agentic-wf__section_tgm_mt3_dhc}

The AI agent uses contract obligation extraction skill to extract key contractual obligations from contracts. Once extracted, you can review the obligations within the contract playbook and choose to accept or reject them. Accepted
obligations are added as records in the Obligations tab of the contract record.  
The following workflow explains the obligation extraction process.

1. As a Contract Admin with the AI role, activate the contract obligation extraction skill in the AI Admin Hub console.

   For more information, see [Configure AI capabilities](https://servicenow-prod.fluidtopics.net/hRqeqjrlcAbeR7svNHTmNQ "As an AI administrator, configure ServiceNow Otto for Contract Management Pro so that contract fulfillers can use the AI capabilities while working on contract documents or search the contracts for information from the ServiceNow Otto panel.").
2. As a Contract Admin, activate the business rules.
3. The obligation extraction process is automatically initiated when a contract record is created.
4. Once the extraction is complete, the Contract Manager with the AI role receives a notification indicating that obligations are ready for review.
5. The Contract Manager reviews the extracted obligations within the contract playbook. Each obligation can be accepted or rejected based on relevance.
6. Approved obligations are automatically added as obligation records in the Obligations tab of the contract record.
7. Obligation tasks are created.
   * For a recurring schedule, the obligation tasks are automatically created for the obligation record based on the defined schedule.
   * For an ad hoc schedule, the contract manager creates an obligation task from the Obligation tasks tab in the contract record.
   {#cmpro-na-reminder-agentic-wf__ul_lgh_vq4_2hc}
8. The assigned user is notified when the obligation task is created.
9. The assigned user works on the obligation task and submits it for review.The state of the obligation task changes from Open to Awaiting approval.

10. The Obligation Fulfiller reviews the task and approves or rejects it.
    * If the obligation task is rejected, the state of the task changes to Open, and the assigned user continues to work on it.
    * If the obligation task is approved, the state of the task changes to Completed.
    {#cmpro-na-reminder-agentic-wf__ul_mgh_vq4_2hc}

{#cmpro-na-reminder-agentic-wf__ol_kgh_vq4_2hc}For more information, see [Review AI-extracted obligations](https://servicenow-prod.fluidtopics.net/2Bq30FtY6oLRZE3po1PMJQ#cmpro-na-review-obligations "Use the contract playbook to review, edit, approve, or reject obligations automatically extracted from contract documents. Approved obligations are added as obligations records in the Obligations tab of the contract repository.").

## Conditions for the agentic workflow to trigger {#cmpro-na-reminder-agentic-wf__section_ix2_d2j_dhc}

The manage contract repository agentic workflow for a non-self-served request is triggered as soon as the contract repository record is created and the Assigned to user in the request has the sn_cm_gen_ai.ai_contract_fulfiller and
now_assist_panel_user role.  
The manage contract repository agentic workflow for a self-served request is triggered as soon as the contract repository record is created and the following conditions are met:

* The group manager of the Assignment group has the now_assist_panel_user role.
* If there's no group manager for the Assignment group, one of the users in the Assignment group has the now_assist_panel_user role.
* If the user requested changes on the contract request, the Assigned to user or the group manager in the request has the sn_cm_gen_ai.ai_contract_fulfiller and now_assist_panel_user role.
{#cmpro-na-reminder-agentic-wf__ul_pdz_rst_x2c}  
Contract fulfillers and assignment group managers with the now_assist_panel_user role can view the agentic workflow conversation in the ServiceNow Otto panel.  
Note:  
The agentic workflow isn't supported in the Virtual Agent panel.

## Accessing the agentic workflow {#cmpro-na-reminder-agentic-wf__section_ek3_4zt_x2c}

Role required: sn_aia.admin

If your generative AI service provider isn't Now LLM Service, ensure that the API connections and credentials are configured. For more information, see [Configuring API credentials for generative AI capabilities](https://www.servicenow.com/docs/access?context=configuring-api-credentials-for-generative-ai-capabilities&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US).  
1. Navigate to AllAI Agent StudioCreate and manage.
2. Select Manage contract repository.
{#cmpro-na-reminder-agentic-wf__ol_s5g_mnn_v2c}

## AI agents used in the manage contract repository agentic workflow {#cmpro-na-reminder-agentic-wf__section_qxr_4wm_v2c}

{#cmpro-na-reminder-agentic-wf__table_rpx_swm_v2c__entry__2}

| Name | Description |
|-|-|
| Contract Repository AI agent | Uses various tools to perform the following: * Retrieves the contract repository details, such as contract vendor, contract model, contract document's attachment ID, and so on from a specific contract repository record. * Extracts metadata from signed contact documents based on the applicable use case in the contract metadata extraction skill. * Extracts obligations from signed contact documents based on the applicable use case in the contract obligation extraction skill. * Calculates the average lead time for similar contracts. {#cmpro-na-reminder-agentic-wf__ul_bfc_mfk_dhc} |
[Table 1. AI agents names and descriptions]

{#cmpro-na-reminder-agentic-wf__table_rpx_swm_v2c}
* **[Reviewing AI-extracted results in the playbook](https://servicenow-prod.fluidtopics.net/r2mKZ1Gzjhwh_i6Ihg3xEA)**   
  The playbook in a contract repository enables you to review information extracted by the manage contract repository agentic workflow, and configure reminders for your contract renewals or terminations.

*[\>]: and then


