---
sourceDocument: Asset Management
sourceDocumentLink: https://www.servicenow.com/docs/r/it-asset-management

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Asset Management

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# Use Software Asset Management with Contract Management Pro

# Use Software Asset Management with Contract Management Pro {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 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 Use Software Asset Management with Contract Management Pro

Integrating Software Asset Management (SAM) with Contract Management Pro enhances your ability to manage post-signature contract obligations, renewals, and metadata extraction directly within the Software Asset Workspace.
This integration leverages advanced contract lifecycle capabilities via the Obligation Management (sncmobligation) and ServiceNow Otto for Contract Management Pro (sncmgenai) plugins.
Show full answer Show less  

## Key Features

* **Obligation Management:** Create and manage obligation records defining specific tasks required to fulfill contract terms within the Software Asset Workspace. This enables clear tracking and execution of contract obligations for users with the required roles.
* **Renewal Management:** Receive proactive notifications and actionable insights about upcoming contract renewals to maintain compliance and optimize contract lifecycle management.
* **Metadata and Obligation Extraction:** Automate extraction of key contract metadata and obligations from signed contract documents using the manage contract repository agentic workflow, which requires the ServiceNow Otto plugin and activation of generative AI skills.

## Roles and Permissions

To enable this integration effectively, specific roles must be assigned by the Software Asset Management administrator:

* **sncmobligation.obligationadmin:** Administrative access to Obligation Management and its data.
* **sncmobligation.obligationfulfiller:** Ability to create and approve, reject, or cancel obligation tasks.
* **sncmobligation.obligationuser:** Responsible for completing assigned obligation tasks.
* **sncmgenai.aicontractfulfiller:** Extracts contract information to enrich software contracts.
* **sncmgenai.aicontractconfig:** Manages activation of contract obligation and metadata extraction skills.
* **nowassistpaneluser:** Accesses the ServiceNow Otto panel to manage skill activation.
* **sncmgenai.aicontractadmin:** Administrative control over the agentic workflow and plugin installation.

## Required Plugins

To utilize the enhanced features, ensure these plugins are installed and activated:

* Obligation Management (sncmobligation)
* ServiceNow Otto for Contract Management Pro (sncmgenai)

## Practical Benefits

This integration allows ServiceNow customers to streamline contract lifecycle management by automating obligation tracking, improving visibility of contract renewals, and leveraging AI-driven contract data extraction. As a result, users can ensure compliance, reduce manual effort, and make more informed contract decisions within the Software Asset Workspace.  
Leverage advanced contract life cycle capabilities after a contract has been signed using the Obligation Management (sn_cm_obligation) and the ServiceNow Otto for Contract Management Pro (sn_cm_gen_ai) plugin.  
Integrating the Software Asset Management and Contract Management Pro applications provides access to the following post-signature contract data and workflows within the Software Asset Workspace:

* Obligation Management: Use the Contract Management Pro application's Obligation Management feature within the Software Asset Workspace. If you have the required roles assigned, you can create an obligation record. This record defines specific instructions and obligation tasks required to fulfill the contract obligation. For more information about the Contract Management Pro application's Obligation Management feature, see [Obligation Management](https://www.servicenow.com/docs/access?context=cncore-obligation-management&version=brazil&pubname=brazil-employee-service-management&ft:locale=en-US). For more information about creating and managing obligation tasks in the Software Asset Workspace, see [Manage obligation tasks in the Software Asset Workspace](https://www.servicenow.com/docs/~6kKjQmYyFvkovW21x47xA "Create obligation records to define specific instructions and obligation task types required to fulfill the contract obligation in the Software Asset Workspace.").
* Renewal Management: Receive proactive notifications and actionable insights regarding upcoming contract renewals.
* Metadata and obligation extraction: Streamline contract management by extracting the key contract metadata and obligations from an uploaded signed contract document using the manage contract repository agentic workflow. You must install the ServiceNow Otto for Contract Management Pro (sn_cm_gen_ai) plugin. You must also activate the generative AI skills to use the manage contract repository agentic workflow. For more information about installing the plugin and enabling the skills, see [Configure the manage contract repository agentic workflow for Software Asset Management](https://www.servicenow.com/docs/ou~SuPRrDqF1l0G~132xvg "Install the ServiceNow Otto for Contract Management Pro plugin (sn_cm_gen_ai) and activate the generative AI skills to use the manage contract repository agentic workflow."). For more information about extracting the key contract metadata and obligations from assigned contract, see [Use manage contract repository agentic workflow in the Software Asset Workspace](https://www.servicenow.com/docs/Tt5U7xRkVzuoFFfzPCi8DQ "Use the manage contract repository agentic workflow to improve productivity by extracting metadata and obligations automatically from signed contracts. Set the contract reminder dates for contract renewal or termination.").
{#sam-integration-cmpro__ul_fnx_r5n_zgc}

## Roles required for Software Asset Management and Contract Management Pro better together feature {#sam-integration-cmpro__section_xr5_kyf_zgc}

With the Software Asset Management integration for Obligation Management (sn_cm_obligation) plugin, the required roles are available. The Software Asset Management admin has to assign the roles to the required users.  
{#sam-integration-cmpro__table_nfd_21l_zgc__entry__2}

| Role | Description |
|-|-|
| sn_cm_obligation.obligation_admin | Provides administrative access to Obligation management and underlying data. |
| sn_cm_obligation.obligation_fulfiller | Creates obligations and approves, rejects, or cancels obligation tasks within the Software Asset Workspace. |
| sn_cm_obligation.obligation_user | Acts on the assigned obligation task and submits the task within Software Asset Workspace. |
| sn_cm_gen_ai.ai_contract_fulfiller | Extracts the information from a signed contract to add it to the software contract. |
| sn_cm_gen_ai.ai_contract_config | Activates or deactivates the Contract obligation extraction and Contract metadata extraction skills. |
| now_assist_panel_user | Accesses the ServiceNow Otto panel to activate or deactivate the skills. |
| sn_cm_gen_ai.ai_contract_admin | Provides administrative access to the manage contract repository agentic workflow. Installs ServiceNow Otto for Contract Management Pro (sn_cm_gen_ai) plugin and activates the required skills. |
[Table 1. Roles required]

{#sam-integration-cmpro__table_nfd_21l_zgc}

## Plugins required for the Software Asset Management and Contract Management Pro better together feature {#sam-integration-cmpro__section_esr_52m_zgc}

The following plugins are required to use the Software Asset Management and Contract Management Pro better together feature:

* Obligation Management (sn_cm_obligation)
* ServiceNow Otto for Contract Management Pro (sn_cm_gen_ai)
{#sam-integration-cmpro__ul_on5_cfm_zgc}
**Related concepts**   

* [Manage obligation tasks in the Software Asset Workspace](https://www.servicenow.com/docs/~6kKjQmYyFvkovW21x47xA "Create obligation records to define specific instructions and obligation task types required to fulfill the contract obligation in the Software Asset Workspace.")
* [Use manage contract repository agentic workflow in the Software Asset Workspace](https://www.servicenow.com/docs/Tt5U7xRkVzuoFFfzPCi8DQ "Use the manage contract repository agentic workflow to improve productivity by extracting metadata and obligations automatically from signed contracts. Set the contract reminder dates for contract renewal or termination.")  
**Related tasks**   

* [Configure the manage contract repository agentic workflow for Software Asset Management](https://www.servicenow.com/docs/ou~SuPRrDqF1l0G~132xvg "Install the ServiceNow Otto for Contract Management Pro plugin (sn_cm_gen_ai) and activate the generative AI skills to use the manage contract repository agentic workflow.")

