계약 템플릿을 생성할 때 선택할 수 있도록 확장점 구현의 스크립트에 비작업 테이블을 추가합니다. 작업이 아닌 테이블은 작업 테이블을 확장하지 않으며 플랫폼 전체에서 사용되는 기록, 참조 데이터 또는 구성 정보를 저장합니다.
프로시저
-
다음으로 이동 .
-
API 이름 필드에 sn_cm_core를 입력합니다. DocumentTemplateNonTaskTableConfiguration입니다.
-
기록을 선택합니다.
-
관련 링크 섹션에서 구현 생성을 선택합니다.
-
스크립트 포함 양식의 필드에 내용을 입력합니다.
-
스크립트 필드에 계약 템플릿에 대해 구성하려는 비작업 테이블의 이름을 입력합니다.
스크립트에서 비작업 테이블 이름을 구분하려면 쉼표(,)를 사용합니다.
다음 예에서는 두 개의 비작업 테이블이 추가되는 스크립트를 보여줍니다.
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'
};
-
업데이트를 선택합니다.
결과
비작업 테이블은 계약 관리 애플리케이션의 Word 템플릿 페이지에 있는 계약 템플릿 뷰의 테이블 드롭다운 목록에서 선택할 수 있습니다.
자세한 내용은 계약 템플릿 생성 문서를 참조하십시오.