This Extension Point allows a script implementation to be provided for additional data preparation for proposal report generation.
Initial Setup
Upload the script file to the Groovy Script with the name “Additional Data for Proposal Generation”. Please refer to Groovy Service Introduction - Uploading a New Groovy Script for more details of how to do this.
Additional Binding Variables
The following binding variable(s) are made available for this extension point, in addition to the common binding variables listed in Groovy Service Introduction - Common Binding Variables.
Variable Name |
Class |
Description |
---|---|---|
salesItemsTree |
SalesItemsTree |
Represents the Quote, it contains the functions that can be used to query the quote and its line items data as well as to modify them. |
activeObject |
String |
The URI of the active object (which is the quote URI in this case). |
Expected Output
All the additional parameters are put in “reportMap”. “reportMap” is Map whose key is String and value is Object.
Script Execution
The script that has been uploaded for this extension point will be executed automatically when the user generates a report for quotation.