You are here:
Approval Fields for Salesforce CPQ Advanced Approvals
The Approval object contains fields for Salesforce CPQ Advanced Approvals. With certain page layout and field-level security settings, some fields aren’t visible or editable. (Salesforce CPQ Managed Package)
Required Editions
| CPQ fields available in Salesforce CPQ Summer ’16 and later. |
| Field | API Name | Data Type or Object | Definition |
|---|---|---|---|
| Actions | sbaa__Actions__c | String (1,300) | |
| Approval Chain | sbaa__ApprovalChain__c | sbaa__ApprovalChain__c | Approval chain to which this approval belongs. |
| Approval Step | sbaa__ApprovalStep__c | Number (3, 0) | Step (level) at which this approval is required. |
| Approval Template Id | sbaa__ApprovalTemplateId__c | String (18) | ID of the email template associated with this approval. |
| Approved By | sbaa__ApprovedBy__c | User | User who approved this approval. |
| Approver | sbaa__Approver__c | sbaa__Approver__c | Lookup to the approver that’s associated with this approval. |
| Approver Field | sbaa__ApproverField__c | Picklist | Used with dynamic approvers, to capture the field name containing the Approver value. |
| Archived | sbaa__Archived__c | Boolean | Indicates whether this approval is archived. |
| Assigned Group Id | sbaa__AssignedGroupId__c | String (18) | ID of the group this approval is assigned. |
| Assigned To | sbaa__AssignedTo__c | User | Lookup to the user to which this approval is assigned. |
| Assigned To Me | sbaa__AssignedToMe__c | Boolean | If the current user is also the Assigned To user, this field is set to True. |
| Comments | sbaa__CommentsLong__c | Text area (4,000) | Approver’s comments. |
| Delegated Approver | sbaa__DelegatedApprover__c | sbaa__Approver__c | If Delegated Approvals is enabled, lookup to the delegated approver. |
| Opportunity | sbaa__Opportunity__c | Opportunity | This field is populated when an Opportunity record is submitted for approval. |
| Quote | Quote__c | SBQQ__Quote__c | |
| Recall Template Id | sbaa__RecallTemplateId__c | String (18) | ID of the email template associated with recalls. |
| Record Field | sbaa__RecordField__c | String (80) | API name of the Approval field looking up to the record being approved. Required. |
| Rejected By | sbaa__RejectedBy__c | User | User who rejected this approval. |
| Rejection Template Id | sbaa__RejectionTemplateId__c | String (18) | ID of the email template associated with rejection. |
| Request Template Id | sbaa__RequestTemplateId__c | String (18) | ID of the email template associated with approval requests. |
| Require Explicit Approval | sbaa__RequireExplicitApproval__c | Boolean | By default, approving any approval auto-approves all other approvals assigned to the same user. If this checkbox is selected, an approval originated. |
| Rule | sbaa__Rule__c | sbaa__ApprovalRule__c | Approval rule that generated this approval. |
| Status | sbaa__Status__c | Picklist | Status of this approval. |
| Unanimous | sbaa__Unanimous__c | Boolean | If the approver is a group, and if all members must approve to consider the approval approved, this checkbox is selected. |
Did this article solve your issue?
Let us know so we can improve!

