SystemDocumentVersion: Bereichsbezogen, Global
Die SystemdokumentVersion Die API bietet Methoden zum Festlegen der Werte der Quellversion eines Dokuments in der Tabelle „Versionen“ [ds_document_Version].
Diese API erfordert Dokumentverwaltung Plugin (com.snc.platform_document_management) und wird in bereitgestellt sn_doc_Services Namespace. Informationen finden Sie unter Dokumentservices .
Verwenden Sie zum Erstellen einer Dokumentversion DocumentVersionService-API .
SystemDocumentVersion: SystemDocumentVersion(Zeichenfolge docSysId)
Instanziiert einen SystemdokumentVersion Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| DocSysId | Zeichenfolge | SYS_ID eines Dokumentdatensatzes in der Tabelle „Dokumente“ [ds_document]. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie ein instanziiert wird SystemdokumentVersion Objekt und erstellen Sie eine Dokumentversion. Siehe auch 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));
Ausgabe:
{
"message": "Adding an entry to DocumentVersion for the given docId : 491efbee24187410f877a6fed1c2b0a9, sysId : d5a340d9242cf810f877a6fed1c2b069 is successful.",
"request_id": "d5a340d9242cf810f877a6fed1c2b069",
"status": "success"
}
SystemDocumentVersion – document(Zeichenfolge docSysId)
Gibt den Dokumentdatensatz für diese Version an.
| Name | Typ | Beschreibung |
|---|---|---|
| DocSysId | Zeichenfolge | SYS_ID eines Dokumentdatensatzes in der Tabelle „Dokumente“ [ds_document]. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie das Namensfeld einer Dokumentversion festgelegt wird. Siehe auch 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 – type(Zeichenfolge DOCTYPE)
Legt das Feld Typ einer Dokumentversion fest.
| Name | Typ | Beschreibung |
|---|---|---|
| docType | Zeichenfolge | Dokumentquelltyp. Gültige Werte:
Hinweis: Ein Anhang kann derzeit nur in der UI der Tabelle „Dokumentversionen“ [ds_document_Version] und nicht mit der API hinzugefügt werden. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie Sie das Typfeld festlegen und eine Dokumentversion erstellen. Siehe auch 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 (Zeichenfolgen-url)
Legt die URL einer Dokumentversion fest.
| Name | Typ | Beschreibung |
|---|---|---|
| URL | Zeichenfolge | URL des Quelldokuments für diese Version. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie das URL-Feld als Quelle einer Dokumentversion festgelegt wird. Siehe auch 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)
Legt die Anzahl einer Dokumentversion fest.
| Name | Typ | Beschreibung |
|---|---|---|
| VersionNumber | Anzahl | Versionsnummer für dieses Dokument. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie die Versionsnummer festgelegt und eine Dokumentversion erstellt wird. Siehe auch 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"
}