계약 템플릿에 대한 비작업 테이블 구성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 1분
  • 계약 템플릿을 생성하는 동안 테이블을 선택할 수 있도록 확장점 구현 스크립트에 비작업 테이블을 추가합니다. 비작업 테이블은 작업 테이블을 확장하지 않으며 플랫폼 전체에서 사용되는 기록, 참조 데이터 또는 구성 정보를 저장합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 확장점 > 스크립팅된 확장점.
    2. API 이름 입력란에 sn_cm_core를 입력합니다. DocumentTemplateNonTaskTableConfiguration입니다.
    3. 기록을 선택합니다.
    4. Related Links(관련 링크) 섹션에서 Create implementation(구현 만들기)을 선택합니다.
    5. 스크립트 포함 양식의 필드에 내용을 입력합니다.

      필드 값에 대한 설명은 문서를 참조하십시오.

    6. 스크립트 필드에 계약 템플릿에 대해 구성할 비작업 테이블의 이름을 입력합니다.
      쉼표(,)를 사용하여 스크립트에서 작업이 아닌 테이블 이름을 구분합니다.
      다음 예는 두 개의 비작업 테이블이 추가되는 스크립트를 보여줍니다.
            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'
      };
    7. 업데이트를 선택합니다.

    결과

    비작업 테이블은 계약 관리 애플리케이션의 Word 템플릿 페이지의 계약 템플릿 뷰에 있는 테이블 드롭다운 목록에서 선택할 수 있습니다.

    자세한 내용은 계약 템플릿 생성 문서를 참조하십시오.