자체 용지 기록 생성자에 지원 문서 위젯 추가

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 지원 문서를 업로드할 수 있도록 지원 문서 위젯을 기록 생성자에 추가합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 법률 관리 > 법적 카탈로그 > 기록 생성자.
    2. 지원 문서 위젯을 추가할 자체 종이 기록 생성자(예: 비밀 유지 계약)를 선택합니다.
    3. 변수 세트를 구성합니다.
      1. 변수 세트 관련 목록으로 이동합니다.
        변수 세트 관련 목록으로 이동
      2. 편집을 선택합니다.
      3. 계약 문서 업로드문서 업로드 선택적 상호작용을 컬렉션에서 변수 세트 목록으로 이동하여 위젯을 추가합니다.
        그림 1. 지원 문서 변수 세트 추가
        지원 문서 위젯 변수 목록 추가
      4. 저장을 선택합니다.
    4. 문서 업로드 선택적 상호작용 변수 세트에 대한 변수를 구성합니다.변수 구성
      1. 변수 세트 관련 목록에서 문서 업로드(선택적 상호작용 )를 선택합니다.
      2. 변수 관련 목록을 선택합니다.
      3. 기록과 연결된 계약 유형의 sys_id own_paper 및 internal_contract_type 제공 값을 internal_type_of_paper 설정합니다.
        sys_id 보려면 계약 유형 기록으로 이동하여 헤더를 길게 누르고(또는 마우스 오른쪽 버튼 클릭) sys_id 복사 를 선택합니다. 예: 비밀 유지 계약 기록 생성자에 위젯을 추가하는 경우 비밀 유지 계약 계약 유형의 sys_id 추가합니다.
      지원 문서 위젯은 자체 용지 기록 생성자에서 사용할 수 있습니다.지원 문서 위젯이 기록 생성자에 추가됨
    5. 지원 문서 관련 목록을 표시하도록 표준 티켓 페이지를 사용자 지정합니다.
      1. 다음으로 이동 모두 > 표준 티켓 > 표준 티켓 구성.
      2. 테이블 sn_lg_ops_request이 있는 기록을 선택합니다.
      3. 탭 구성 관련 목록으로 이동합니다.
      4. 지원 문서를 선택합니다.
      5. 스크립트에서 다음 코드 블록을 찾습니다.
        answer = gs.nil(contractExecutionGr) ? false : contractExecutionGr.request_type == sn_cm_core.CMConstants.CONTRACT_REQUEST_TYPE.AMENDMENT_REQUEST || contractExecutionGr.contract_configuration.document_type == sn_cm_core.CMConstants.DOCUMENT_TYPE.THIRD_PARTY_CONTRACT;
      6. 다음 코드 블록으로 바꿉니다.
        answer = gs.nil(contractExecutionGr) ? false : true
      7. 탭 구성을 저장합니다.
    6. 요청 편집 모드에서 지원 문서 위젯을 활성화합니다.
      1. 다음으로 이동 모두 > 시스템 정의 > 비즈니스 규칙.
      2. 기록을 검색 Contract-generation variable change 하여 엽니다.
      3. 고급 관련 목록으로 이동합니다.
      4. 스크립트에서 다음 코드 블록을 찾습니다.
                msg = gs.getMessage("The legal request has been updated, and a new contract document revision will be generated based on the modified values.");
                          gs.addInfoMessage(msg);
                          var externalSigners = JSON.parse(current?.variables?.external_signatory_details + '' || '[]');
                          initiatePayload = {
                              ...initiatePayload,
                              externalSigners: externalSigners
                          };
      5. 찾은 코드 블록 뒤에 다음 코드 블록을 추가합니다.
         contractCoreUtils.createOrUpdateDocumentsFromWidget({
                              ...commonArgs,
                              contractDocuments: current.variables.contract_documents + '',
                          });
      6. 비즈니스 규칙을 저장합니다.
      자체 용지 기반 요청을 편집하는 동안 지원 문서 위젯을 사용할 수 있습니다.