Add non-task tables in the script of an extension point implementation so you can select them while creating contract templates. A non-task table does not extend task tables, and stores records, reference data, or
configuration information used across the platform.
Before you begin
Role required: admin
Procedure
-
Navigate to .
-
In the API Name field, enter sn_cm_core.DocumentTemplateNonTaskTableConfiguration.
-
Select the record.
-
In the Related Links section, select Create implementation.
-
On the Script Include form, fill in the fields.
-
In the Script field, enter the name of non-task tables that you want to configure for contract templates.
Use a comma (,) to separate the non-task table names in the script.
The following example shows a script in which two non-task tables are being added.
var DocumentTemplateNonTaskTableConfiguration = Class.create();
DocumentTemplateNonTaskTableConfiguration.prototype = {
initialize: function() {},
/**
* Description: return the list of non-task tables that needs to
* be added in the table choices in the document template
* @return {Array} list of tables
*/
getNonTaskTables: function() {
return ['sn_spend_psd_procurement_request_line','sn_quote_mgmt_core_quote'];
},
type: 'DocumentTemplateNonTaskTableConfiguration'
};
-
Select Update.
Result
The non-task tables are available for selection in the table drop-down list in the Contract templates view of the Word Templates page of the Contract Administration application.
For more information, see Create a contract template.