SystemDocumentVersion - 범위가 지정됨, 전역

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기7분
  • SystemDocumentVersion API는 버전 [ds_document_version] 테이블에서 문서의 소스 버전 값을 설정하기 위한 메서드를 제공합니다.

    이 API에는 플러그인(com.snc.platform_document_management)이 필요하며 문서 관리sn_doc_services 네임스페이스 내에서 제공됩니다. 자세한 내용은 문서 서비스를 참조하십시오.

    문서 버전을 만들려면 DocumentVersionService API를 사용합니다.

    SystemDocumentVersion - SystemDocumentVersion(문자열 docSysId)

    SystemDocumentVersion 개체를 인스턴스화합니다.

    표 1. 매개변수
    이름 유형 설명
    문서 시스템 ID 문자열 문서 [ds_document] 테이블의 문서 기록 Sys_id입니다.
    표 2. 반환
    유형 설명
    없음

    다음 예제에서는 SystemDocumentVersion 개체를 인스턴스화하고 문서 버전을 만드는 방법을 보여 줍니다. DocumentVersionService 도 참조하십시오 .

    var versionDefinition = new sn_doc_services.SystemDocumentVersion('491efbee24187410f877a6fed1c2b0a9');
    
    versionDefinition.type('url');
    versionDefinition.url('http://one/1.0');
    
    var versionSvc = new sn_doc_services.DocumentVersionService();
    gs.info(JSON.stringify(versionSvc.createDocumentVersion(versionDefinition), null, 2));

    출력:

    {
      "message": "Adding an entry to DocumentVersion for the given docId : 491efbee24187410f877a6fed1c2b0a9, sysId : d5a340d9242cf810f877a6fed1c2b069 is successful.",
      "request_id": "d5a340d9242cf810f877a6fed1c2b069",
      "status": "success"
    }

    SystemDocumentVersion - 문서(문자열 docSysId)

    이 버전의 문서 기록을 지정합니다.

    주:
    또는 SystemDocumentVersion() 생성자에서 이름을 매개변수로 설정할 수 있습니다.
    표 3. 매개변수
    이름 유형 설명
    문서 시스템 ID 문자열 문서 [ds_document] 테이블의 문서 기록 Sys_id입니다.
    표 4. 반환
    유형 설명
    없음

    다음 예제에서는 문서 버전의 이름 필드를 설정하는 방법을 보여 줍니다. DocumentVersionServicecreateDocumentVersion () 도 참조하십시오 .

    var versionDefinition = new sn_doc_services.SystemDocumentVersion();
    
    versionDefinition.document('491efbee24187410f877a6fed1c2b0a9');
    
    var versionSvc = new sn_doc_services.DocumentVersionService();
    gs.info(JSON.stringify(versionSvc.createDocumentVersion(versionDefinition), null, 2));
    출력:
    {
      "message": "Adding an entry to DocumentVersion for the given docId : 491efbee24187410f877a6fed1c2b0a9, sysId : 1c504c91242cf810f877a6fed1c2b08b is successful.",
      "request_id": "1c504c91242cf810f877a6fed1c2b08b",
      "status": "success"
    }

    SystemDocumentVersion - type(String docType)

    문서 버전의 유형 필드를 설정합니다.

    표 5. 매개변수
    이름 유형 설명
    docType 문자열 문서 소스 유형입니다.
    유효한 값은 다음과 같습니다.
    • URL
    • 첨부 파일
    기본값: attachment
    주:
    첨부 파일은 현재 문서 버전 [ds_document_version] 테이블 UI에만 추가할 수 있으며 API에는 추가할 수 없습니다.
    표 6. 반환
    유형 설명
    없음

    다음 예제에서는 type 필드를 설정하고 문서 버전을 만드는 방법을 보여 줍니다. DocumentVersionService 도 참조하십시오 .

    var versionDefinition = new sn_doc_services.SystemDocumentVersion('491efbee24187410f877a6fed1c2b0a9');
    
    versionDefinition.type('url');
    versionDefinition.url('http://one/1.0');
    
    var versionSvc = new sn_doc_services.DocumentVersionService();
    gs.info(JSON.stringify(versionSvc.createDocumentVersion(versionDefinition), null, 2));
    {
      "message": "Adding an entry to DocumentVersion for the given docId : 491efbee24187410f877a6fed1c2b0a9, sysId : d5a340d9242cf810f877a6fed1c2b069 is successful.",
      "request_id": "d5a340d9242cf810f877a6fed1c2b069",
      "status": "success"
    }

    SystemDocumentVersion - url(문자열 url)

    문서 버전의 URL을 설정합니다.

    표 7. 매개변수
    이름 유형 설명
    URL 문자열 이 버전에 대한 소스 문서의 URL입니다.
    표 8. 반환
    유형 설명
    없음

    다음 예제에서는 URL 필드를 문서 버전의 소스로 설정하는 방법을 보여 줍니다. DocumentVersionService 도 참조하십시오 .

    var versionDefinition = new sn_doc_services.SystemDocumentVersion('491efbee24187410f877a6fed1c2b0a9');
    
    versionDefinition.type('url');
    versionDefinition.url('http://one/1.0');
    
    var versionSvc = new sn_doc_services.DocumentVersionService();
    gs.info(JSON.stringify(versionSvc.createDocumentVersion(versionDefinition), null, 2));
    {
      "message": "Adding an entry to DocumentVersion for the given docId : 491efbee24187410f877a6fed1c2b0a9, sysId : d5a340d9242cf810f877a6fed1c2b069 is successful.",
      "request_id": "d5a340d9242cf810f877a6fed1c2b069",
      "status": "success"
    }

    SystemDocumentVersion - versionNumber(Number, versionNumber)

    문서 버전 번호를 설정합니다.

    표 9. 매개변수
    이름 유형 설명
    versionNumber 번호 이 문서의 버전 번호입니다.
    표 10. 반환
    유형 설명
    없음

    다음 예제에서는 버전 번호를 설정하고 문서 버전을 만드는 방법을 보여 줍니다. DocumentVersionService 도 참조하십시오 .

    var versionDefinition = new sn_doc_services.SystemDocumentVersion('491efbee24187410f877a6fed1c2b0a9');
    
    versionDefinition.type('url');
    versionDefinition.url('http://one/1.0');
    versionDefinition.versionNumber(5);
    
    var versionSvc = new sn_doc_services.DocumentVersionService();
    gs.info(JSON.stringify(versionSvc.createDocumentVersion(versionDefinition), null, 2));
    출력:
    {
      "message": "Adding an entry to DocumentVersion for the given docId : 491efbee24187410f877a6fed1c2b0a9, sysId : ff47449d242cf810f877a6fed1c2b06c is successful.",
      "request_id": "ff47449d242cf810f877a6fed1c2b06c",
      "status": "success"
    }