Document Store Plugin
Use a CPQ document store plugin to store your quote documents as custom objects or in
third-party integrations.
| Available in: All Salesforce CPQ Editions |
| Param | Type | Description |
|---|---|---|
| quote | SObject (SBQQ__Quote__c) | Quote record information from the Salesforce CPQ quote. |
| document | SObject (SBQQ__QuoteDocument__c) | The quote document record from Salesforce CPQ. |
| content | Blob | Represents the actual PDF or Word file contents. |
Example
Here's a sample document store plugin.
1public class TestDocumentStorePlugin implements SBQQ.DocumentStorePlugin {
2
3 public void storeDocument(SObject quote, SObject document, Blob content) {
4 // Custom document saving logic goes here.
5 }
6
7 // Reserved for future use
8 public Boolean isQuoteDocumentSaved() {
9 return true;
10 }
11
12 // Reserved for future use
13 public SObject[] listDocuments(SObject quote) {
14 return null;
15 }
16
17}