The following table includes a list of functions that are related to document generation, or "DocGen". Each column in this table represents either the Agreement, Quote/Proposal, standard Salesforce, and Custom objects. While every function is completely supported for the Agreement object, there are limitations for the Quote/Proposal, standard Salesforce, and Custom objects.

This list is a representation of all document generation features by Object Type.


The following list is a representation of the notation used:

  • X = supported out of the box
  • NSP = not supported
  • CSP - Comply System Properties
  • PSP - Proposal System Properties


Note

The table below provides the required setup, if there is a necessary configuration for a document generation feature. In order to see what you must configure for a particular object, the configuration settings are noted under that corresponding object in the table.

For example, to use the Merge Service Endpoint feature for document generation on a custom object, you must configure Remote Site - Salesforce Admin Setting and CSP Endpoint.



Setup required for a FeatureAgreement ObjectQuote/Proposal ObjectStd. Salesforce ObjectsOther Custom Objects
1Merge Webservice Endpoint

Setup Steps:

1. Salesforce Admin setting: Remote Site Settings > ApttusMergeServer

2. Comply System Properties > Merge Webservice Endpoint

3. Proposal System Properties > Merge Webservice Endpoint

For more information, refer Appendix B > Custom Settings > Proposal System Properties in CPQ documentation.

*Admin - for backward compatibility

Setup 1 & 2Setup 1 & 3Setup 1 & 2Setup 1 & 2
2Controlling Merge Call Time-out (default 60 secs)

Setup Steps:

1. Comply System Properties > Merge Call Timeout Millis

2. Proposal System Properties > Merge Call Timeout Millis

For more information, refer Appendix B > Custom Settings > Proposal System Properties in CPQ documentation.

*Admin - for backward compatibility

Max 60,000; Recommended 30,000

Setup 1Setup 2Setup 1Setup1
3Publish Merge Events

Comply System Property > Publish Merge Events

XNSPNSPNSP
4Generation Document from Record

Generate Action button setup:

1. Create an action formula field on the Object, and then add it to the layout. Refer to Generating on a Custom Object.

XXSetup 1Setup 1
5Generation PDF Security

Setup steps:

1a. Select Comply System Properties > Enable PDF Security

1b. Enter a password value for Comply System Properties > PDF Owner Password

1c. Create/Modify APTS_ComplyConfig Admin object for PDF security defaults (optional) 

See Enabling PDF Security for Agreement Documents for details.

2a. Proposal System Properties > Enable PDF Security

2b. Proposal System Properties > PDF Owner Password

2c. Create/Modify APTS_ProposalConfig Admin object for PDF security defaults (optional)

See Enabling PDF Security on Generated Quote/Proposal Document in CPQ documentation.

Setup 1(a,b,c)Setup 2 (a,b,c)Setup 1 (a,b, c)Setup 1 (a,b,c)
6Generation Word Document Protection

Setup steps:

1. Create Admin > APTS_Protection

2. Create Admin > APTS_Password

3. Create Agreement Protection table entries for the following pairs:

User Profile / Preview

User Profile / Generate

User Profile / Regenerate

User Profile / Generate Supporting Document

Setup 1, 2, & 3NSPNSPNSP
7Versioning Word Document Protection

Setup steps:

1. Create Admin > APTS_Protection

2. Create Admin > APTS_Password

3. Create Agreement Protection table entries for the following pairs:

User Profile / Save Initial Version

User Profile / Save External Version

User Profile / Save Final Version

Setup 1,2, & 3Setup 1,2, & 3Setup 1,2, & 3Setup 1,2, & 3
8Async Mode of Merge

Setup steps:

1. Create Admin > APTS_AsyncMergeCall

2. Create Admin > APTS_AsyncMergeEmail

Calls over 60 seconds are processed.

*Custom objects with related lists are not supported

Setup 1 & 2Setup 1 & 2*Setup 1 & 2*Setup 1 & 2
9Template setup for default system filtering on Generate and other Template functionality from X-Author Contracts

Setup steps:

1. Agreement Object > Record Types picklist values

2. Template Object > Agreement Type picklist values

3. Template Object > Business Object picklist values

*Template Object setup - For internal use only

1. X

2. Add Object record types Values
3. X

1. X

2. Add Object record types Values
3. X 

1. Add Object Value

2. Add Object record Types Values
3. X 

1. Add Object Value

2. Add Object record types Values
3. Add API name of Custom Business Object 

10Auto Enabling Checking In for Final version in PDF formatXNSPNSPNSP
11Auto Enable Reconciliation

Setup steps:

XNSPNSPNSP
12Header / Footer Stamp

Setup steps:

XNSPNSPNSP
13Enabling Term Exceptions in Author

* Available for all Template types (valid association with TE - only for Agreement Clause Template)

XNSPNSPNSP
14Create New Template & Check-In Template

Setup #9 required prior

XXXX
15Check-out Template

Setup #9 required prior

XXXX
16Clone Template

Setup #9 required prior

XXXX
17Template

Playbook: default Search, Select, Insert Clause inline or as a reference

Setup #9 required prior

XXXX
18Insert Merge Fields for corresponding Objects

- Header

- Lookups

- Related - In Section

- Related - In Table

Setup #9 required prior

XXXX
19Insert Smart Merge Fields for corresponding Objects

- Header

- Lookups

- Related - In Section

- Related - In Table

Setup #9 required prior

XNSPNSPNSP
20Document Assembly Rules

Insert Dynamic Sections in X-Author for Contracts

*Available for Agreement object only

XNSPNSPNSP
21Filtered Rows

Apply Filter in X-Author

XXXX
22Conditional Content

Make Conditional in X-Author for Contracts

XXXX
23Auto-publishXXXX
24Generate. Output Format and add Watermark Support

DOC, DOCX, PDF, RTF

XXXX
25Support Controlled Preferences for Output Format and Watermark

*pairs: Record Type / User Profile

1. Agreement Output Format Tab

2. Proposal Output Format Tab

XXNSPNSP
26Check-in Third Party Document. Import Offline - Create record and attachXNSPNSPNSP
27Check-in Third Party Document. Import Offline - Attach to existing recordXNSPNSPNSP
28Check-in Document, attachment of the record

- With Redlines

- Without Redlines

- Final to be Signed

- Watermark

- Naming Override

XNSPNSPNSP
29Check-out Document, attachment of the recordXNSPNSPNSP
30Compare Documents, attachments of the recordXNSPNSPNSP
31Locking

Refresh Lock

XNSPNSPNSP
32Create Section

Save selection as Agreement Clause

XNSPNSPNSP
33Playbook: Insert Clause into the Document on the recordsXNSPNSPNSP
34Reconcile Documents

- Highlight Smart Fields

- Reconciliation of the values

XNSPNSPNSP
35Tag Smart FieldsXNSPNSPNSP
36Update Document from SalesforceXNSPNSPNSP
37Multi-currency support by the products of the system

1. Merge - Comply - Proposals

2. X-Author Contracts

*Functionality related to Smart Field: Reconciliation, Tagging currency fields is affected

1. X

2. X

NSPNSPNSP
38Chatter with Record

Setup steps:

1. Select Enable Chatter Feeds for the object

Setup 1NSPNSPNSP







Admin > AutoContentSearchable *for activation onlyX



eSignature supportXNSPNSPNSP

- EchoSignXNSPNSPNSP

- DocuSignXNSPNSPNSP