- 14 May 2024
- 5 Minutes to read
- Print
- DarkLight
Deal Manager objects and fields
- Updated on 14 May 2024
- 5 Minutes to read
- Print
- DarkLight
The Deal Manager application is built on the Salesforce Platform and therefore has access to its features and configuration capabilities. Deal Manager also adds the following objects, fields, and Lightning components to a Salesforce org.
When possible, Zilliant documentation avoids using biased language. We have maintained some terms to avoid affecting customer implementations.
Objects
Object system name | Object label | Relationship to Salesforce | Purpose | Notes |
---|---|---|---|---|
Contract | Agreement | Deal Manager extends and changes the functionality of Saleforce's native Contract with additional fields, page layouts, Lightning record pages, action buttons, compact layouts, and search layouts. | Header object | You must enable the native Contracts feature before you install and implement Deal Manager. |
zpl_ContractLineItem_c managed object | Agreement Line Item | Joined to the Salesforce Contract object by a master-detail relationship. | Line object | Includes corresponding fields, page layouts, action buttons, compact layouts, and search layouts |
zpl_ContractSubline_c managed object | zpl (Zilliant DM) | Joined to the Salesforce zpl_ContractLineItem_c object by a master-detail relationship. | Subline object Provides additional attributes for contract line items | Includes corresponding fields, page layouts, action buttons, compact layouts, and search layouts. |
zpl_PriceLookup_c managed object | Quote | Used instead of the Salesforce Quote. | Header object | Includes corresponding fields, page layouts, action buttons, compact layouts, and search layouts. |
zpl_PriceLookupLine_c managed object | Quote Line | Joined to the zpl_PriceLookup_c object by a master-detail relationship. | Line object | Includes corresponding fields, page layouts, action buttons, compact layouts, and search layouts. |
zpl_PriceLookupSubline_c managed object | Price Lookup Subline | Joined to the zpl_PriceLookupLine_c object by a master-detail relationship. | Subline object Provides additional attributes for quote line items | Includes corresponding fields, page layouts, action buttons, compact layouts, and search layouts. |
zpl_Deal_c managed object | Deal | Has no master-detail relationship to the Salesforce Account object. | Header object | Includes corresponding fields, page layouts, action buttons, compact layouts, and search layouts. |
zpl_DealLine_c managed object | Deal Line | Joined to the zpl_Deal_c object by a master-detail relationship. | Line object | Includes corresponding fields, page layouts, action buttons, compact layouts, and search layouts. |
zpl_DealSubline_c managed object | Deal Subline | Joined to the zpl_DealLine_c object by a master-detail relationship. | Subline object Provides additional attributes for deal line items | Includes corresponding fields, page layouts, action buttons, compact layouts, and search layouts. |
The Salesforce Platform allows creating new custom objects. However, there are several considerations:
- In Zilliant-owned orgs, it is a violation of the Deal Manager package license to add custom objects to the Salesforce org.
- In customer-owned orgs, depending on the licensing agreement between the org owners and Salesforce, the implementation team can add a custom object.
Fields
The Deal Manager application has specific Zilliant-proprietary features for displaying and controlling the fields' values on the header, line, and subline object records in a Deal Manager implementation.
Based on the Salesforce design, the header, line, and subline object records are stored in sObject. Accordingly, every Deal Manager implementation has a header sObject, a line sObject, and a subline sObject.
The Zilliant Deal Manager managed package uses the following types of fields:
- Standard Salesforce fields on the header, line, and subline object records.
- Fields that are part of the Deal Manager managed package.
- Custom fields in the Quick Start for Agreement Management implementation. These fields are not native to the Salesforce Platform nor to the Deal Manager managed package. Your implementation team can add, edit, or delete these fields.
In addition, your implementation team can add new custom fields to any sObject that is either a standard Salesforce object or an object that was added as part of the Deal Manager managed package.
The table below lists the types of fields that can be added to a specific object record with details on how each field can be used in the Deal Manager implementation.
Object | Field type | Details |
---|---|---|
| A field of a particular data type (for example, Currency, Checkbox) that is NOT one of the following types: Auto Number, Formula, Roll-up summary, Lookup Relationship, External Lookup Relationship |
|
| Salesforce Formula Field |
|
| Salesforce Roll-up Summary Field |
|
| Salesforce Lookup Field |
|
Use the Salesforce online training to understand the details of adding and using the many types of customer fields available.
Lightning components
Component | Purpose | Workspace |
---|---|---|
Add Lines | Component for adding new lines | |
Line Items | Component for displaying line items and editing lines with the Edit and Mass Edit actions | Can be activated within the Line Items component |