--- title: Contract obligation extraction use case mapping form description: Use the Create use case mapping form in the contract obligation extraction skill to map the use case to specific tables and conditions. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/employee-service-management/contract-management-pro/cmpro-na-use-case-map-form-obe.html release: australia product: Contract Management Pro classification: contract-management-pro topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Map a use case, Configure obligation extraction, Configure AI capabilities, Configure, Contract Management Pro, Legal and Contract Operations, Employee Service Management] --- # Contract obligation extraction use case mapping form Use the Create use case mapping form in the contract obligation extraction skill to map the use case to specific tables and conditions.
| Field | Description |
|---|---|
| Name | Unique name of the use case mapping. |
| Use case | The use case used to extract obligations from a signed contract.**Note:** Only active use cases for the contract obligation extraction skill are displayed in the list. The **CM Pro - Contract Obligation Extraction** use case is available with the ServiceNow Otto for Contract Management Pro base system. |
| Contract repository table | The repository table where the contract records are created. The use case applies to contracts stored in the selected table. |
| Order | Order in which the use case will apply.If multiple use cases meet the same conditions, the use case with the lowest order number is applied first. |
| Contracts created from contract request | Option to apply the use case to contracts initiated from a contract request.When the check box is cleared, the use case applies to contracts that are directly uploaded on a contract record, without a contract request. The check box is selected by default. **Note:** The check box appears only when the ServiceNow Otto for Contract Management Pro \(sn\_cm\_gen\_ai\) and Contracts core \(sn\_cm\_core\) plugins are installed. |
| Contract type | The contract type for which the use case applies.**Note:** Only active contract types are displayed in the list. This field appears only when the **Contracts created from contract request** check box is selected. |
| Request table | The table from which contract requests are created. The use case applies to contracts created from the selected table.The Contract Request table \[sn\_cm\_core\_contract\_request\] is selected by default to centralize the configuration on a single table and improve reusability across product lines. You can choose to configure the use case mapping on a different table. This field appears only when the **Contracts created from contract request** check box is selected. |
| Request conditions | Conditions under which the use case applies on the request table.The field appears only when the request table is selected. For more information on using the condition builder, see [Create a condition statement using the condition builder](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-user-interface/create-cond-state-using-cond-build.md). The field appears only when the **Contracts created from contract request** check box and the request table are selected. |
| Repository conditions | Conditions under which the use case applies on the repository table. The field appears only when a table is selected in the **Contract repository table** field. For more information on using the condition builder, see [Create a condition statement using the condition builder](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-user-interface/create-cond-state-using-cond-build.md). |