You are here:
Contract Objects
Vlocity CLM is native and additive to Salesforce. Vlocity CLM uses the standard
Contract objectContractLineItem__c and extends it to integrate with the
Opportunity, Order, Quote, Product, and Account objects.
Vlocity CLM uses the standard Contract object and three additional custom objects:
-
Contract Document, which is a version of the contract document itself, and contains its file attachments
-
Contract Line Item, the products and services covered by the contract
-
Contract Document Envelope, a collection of what has been sent and to whom it was sent
The Contract Detail Record page includes the following information:
-
Account
-
Renewal information
-
Status
-
Duration (Term)
-
Originating object
Contract Detail Record Page
When you create a new contract, Vlocity CLM creates a contract record and populates the contract line items, if any. Upon creation, the Contract object can be empty or Vlocity CLM can generate the first version of the contract document. The contract document record represents a version of the online contract document, and is also a container for file attachments.
A contract document version consists of the following:
-
The main contract document in HTML format, which was generated from a document template
-
Files attached to the version, such as Microsoft Word or PDF contracts, as well as other files, such as rate sheets
Vlocity CLM also creates a Contract Document record that represents the first version of the contract. The Contract Document object is the object that stores versions of the contract document generated from a document template. You can attach document templates and documents to contract documents.
A contract is created for an account. The Contract object appears on the Account object record detail page as a Related List. Field Mapper copies the account ID to the Contract object.
- Vlocity CLM Interface Implementations
The core of the Vlocity open architecture is the interface and implementation paradigm. An interface is a call out to business logic. The implementation is that business logic. Vlocity CLM uses several interfaces and implementations. Using the interfaces and implementations paradigm, you can change Vlocity CLM business logic. For example, you can control the default document template for any contract type, specify which lines from the parent object appear in the contract, and so on. - Map Fields In Field Mapper for Vlocity CLM
Vlocity CLM uses Field Mapper to create contracts. You can map fields from opportunities, orders, and quotes to fields in contracts. Field Mapper maps data to move it between custom objects and Vlocity Contract and Contract Line Item objects. Both the create contract and renew contract processes use field mappings. - Creating Contract and Contract Line Items Based on Custom Objects
You can map custom objects to Contract objects. In this example, Custom_Object1__c is the parent object, which maps to Contract, and Custom_Object2__c is the child object, which maps to ContractLineItem.





