Proposal report templates define the layout and structure of generated proposals in Zilliant CPQ. Administrators upload, register, and assign these templates so users can generate consistent, branded proposals for quotes and agreements.
To add and configure a proposal report template in CPQ, follow these steps:
Tip
To learn how to create a proposal in quotes and agreements, read:
Create a proposal in Manage proposals in quotes
Create a proposal in Manage proposals in agreements
Prerequisites
To configure proposal report templates, verify that you have the ADMIN PERMISSION. For details on assigning permissions, read Role management.
Upload a proposal report template
To enable proposal generation, upload a PDF (.jrxml) or Excel (.xlsx) proposal template to CPQ.
Upload a PDF proposal template
From the application left navigation area, select Administration.
From the top navigation bar, select Content Management, then select jasperreports.
Select
, then select a .jrxmlfile to upload.
Upload an Excel proposal template
From the application left navigation area, select Administration.
From the top navigation bar, select Content Management, then select excels.
Select
, then select a .xlsxfile to upload.
Register a proposal report template
After uploading the template file, register it in CPQ as a proposal report template.
Register a PDF proposal template
From the application left navigation area, select Administration.
From the top navigation bar, select Master Data Management.
Move through or search to locate Report Template and select it from the list.
Select
, then select the newly added row.On the Configuration tab, enter information to define the template:
Name—Enter the template name. It must match the name of the Jaspersoft template file that you uploaded into CPQ. For example, if the template file name is Quote.jrxml, you must enter Quote in this field.
Primary Object—Select the associated object.
Note
For agreements, select Quotes.
Default in CPQ—Set to YES to make the template a default option in CPQ.
Default in commerce—Set to YES to make the template a default option in eCommerce.
Sub Report Template—Add subreport templates, if configured. For more information, read Additional report and subreport templates.
Select Save.
Register an Excel proposal template
From the application left navigation area, select Administration.
From the top navigation bar, select Master Data Management.
Move through or search to locate Excel Report Template and select it from the list.
Select
, then select the newly added row.On the Configuration tab, enter information to define the template:
Name—Enter the template name. Must match the name of the Jaspersoft template file that you uploaded into CPQ. For example, if the template file name is Quote.xlsx, you must enter Quote in this field.
Default in CPQ—Set to YES to make the template a default option in CPQ.
Select Save.
Assign proposal report templates to user roles
Proposal report templates are not automatically visible to users. To assign PDF and Excel proposal templates to specific roles:
From the application left navigation area, select Administration.
From the top navigation bar, select Role Management, then select a role.
On the Access Management tab, select Report Template.
In the Report Template dialog, select PDF and Excel proposal templates.
Select Update.
Select Save.
Sign out of CPQ and then sign back in for the change to take effect.
Replace a proposal report template
If you need to iterate on a proposal template design without changing roles, adding new templates, or modifying master data, you can replace an existing, registered proposal template.
You can replace a template in one of the following ways:
From the Administration screen
Directly from a quote or agreement (PDF templates only)
From the Administration screen
Follow the steps in Upload a proposal report template.
Before uploading a new file, delete the existing file. The updated file name must match the deleted template name.
Directly from a quote or agreement
Note
This option is available only for PDF proposal templates.
You can quickly update and test an existing, registered PDF proposal template directly from a quote or agreement.
To replace a PDF proposal template:
From the top button bar, select Reports > Replace PDF Template.
In the Select PDF Template field, select a template.
(Optional.) Select Download to download the current
.jrxmlsource file. Open it in Jaspersoft Studio, make your changes, and save the updated file.Select Choose file to upload your updated
.jrxmlfile. The new file name must match the original file name.(Optional.) Select Test PDF Template to generate a temporary PDF for the current quote or agreement using your uploaded
.jrxml. Review the layout, bindings, images, and totals. If further changes are needed, update the file and upload it again.Tip
In this step, the replacement is not system-wide. The update is visible only in the preview.
Select Replace PDF Template to replace the existing registered template file with your updated
.jrxml.
Set default proposal report templates for individual users
To define a default PDF or Excel proposal template for each specific user:
From the application left navigation area, select Administration.
From the top navigation bar, select User Management.
On the Users tab, select a user.
In the Report Templates section, in the Proposal Templates field, select a default PDF or Excel template.
Select Save.
Configure name format for proposals
Note
If you use both agreements management and quoting capabilities in Zilliant CPQ, the defined name format applies to proposals in both agreements and quotes.
Configure the name of proposals that users generate based on your templates to include important information, such as a quote or agreement ID, title, or template name.
To configure the name format for PDF and Excel proposals:
From the application left navigation area, select Administration.
From the top navigation bar, select Master Data Management.
Move through or search to locate Setting String and select it from the list.
Select The format for quote report title. Valid parameters: {QUOTE_ID}, {QUOTE_TITLE}, {VERSION}, {TEMPLATE_NAME}.
In the Setting Value String field, use the following parameters to define the proposal name format:
{QUOTE_ID}—Quote or agreement ID.
{QUOTE_TITLE}—Quote or agreement title.
{QUOTE_REFERENCE}—Quote or agreement reference.
{VERSION}—Quote or agreement version.
{TEMPLATE_NAME}—Name of the proposal template.
Select Save.
Enable a plain text editor on the Proposal tab
Zilliant CPQ allows you to choose an editor type for the Proposal tab in quotes and agreements:
Rich text editor—Enables advanced styling options to format proposal text. This is the default editor.
Plain text editor—Supports unformatted text.
To use the plain text editor:
From the application left navigation area, select Administration.
From the top navigation bar, select Master Data Management.
Move through or search to locate Setting Boolean and select it from the list.
Select Setting User Plain Text Editor.
Set the Setting Value Boolean switch to YES.
Select Save.