SystemDocumentVersion - 범위가 지정됨, 전역
SystemDocumentVersion API는 버전 [ds_document_version] 테이블에서 문서의 원본 버전 값을 설정하는 메서드를 제공합니다.
이 API에는 플러그인(com.snc.platform_document_management)이 문서 관리 필요하며 sn_doc_services 네임스페이스 내에서 제공됩니다. 자세한 내용은 문서 서비스를 참조하십시오.
문서 버전을 만들려면 DocumentVersionService API를 사용합니다.
SystemDocumentVersion - SystemDocumentVersion(문자열 문서 SysId)
SystemDocumentVersion 개체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 문서 시스템 ID | 문자열 | 문서 [ds_document] 테이블의 문서 기록 Sys_id. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 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)
이 버전에 대한 문서 기록을 지정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 문서 시스템 ID | 문자열 | 문서 [ds_document] 테이블의 문서 기록 Sys_id. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 문서 버전의 이름 필드를 설정하는 방법을 보여 줍니다. DocumentVersionService – createDocumentVersion()도 참조하십시오.
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 - 유형(String docType)
문서 버전의 유형 필드를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| docType | 문자열 | 문서 소스 유형입니다. 유효한 값은 다음과 같습니다.
주: 첨부 파일은 현재 API가 아닌 문서 버전 [ds_document_version] 테이블 UI에만 추가할 수 있습니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 형식 필드를 설정하고 문서 버전을 만드는 방법을 보여 줍니다. 다른 살펴볼 내용 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을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| URL | 문자열 | 이 버전에 대한 소스 문서의 URL입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 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)
문서 버전의 번호를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 버전 번호 | 번호 | 이 문서의 버전 번호입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 버전 번호를 설정하고 문서 버전을 만드는 방법을 보여 줍니다. 다른 살펴볼 내용 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"
}