SystemDocumentListEntry: Bereichsbezogen, global
Die SystemDocumentListEntry- API bietet Methoden zum Festlegen der Datensatzfelder in der Tabelle „Dokumentlisteneinträge“ [ds_document_list_entry].
Diese API erfordert das Plugin Dokumentverwaltung (com.snc.platform_document_management) und wird im Namespace sn_doc_services bereitgestellt. Weitere Informationen finden Sie unter Dokumentenservices.
- SystemDocument : Definiert ein Dokumentobjekt.
- DocumentService : Ein Dokument hinzufügen, aktualisieren oder löschen.
- SystemDocumentVersion : Definieren Sie eine Dokumentversion.
- DocumentVersionService : Eine Dokumentversion hinzufügen, aktualisieren oder löschen.
- SystemDocumentList : Definieren Sie eine Dokumentliste.
- DocumentListService : Dokumentliste hinzufügen, aktualisieren oder löschen.
SystemDocumentListEntry: SystemDocumentListEntry(String listID)
Instanziiert ein SystemDocumentListEntry- Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| listSysId | Zeichenfolge | Sys_id eines Dokumentlistendatensatzes in der Tabelle „Dokumentlisten“ [ds_document_lists]. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie ein SystemDocumentListEntry- Objekt instanziiert wird.
var docList = new sn_doc_services.SystemDocumentListEntry("<docListSysId>");
SystemDocumentListEntry – Beschreibung (Zeichenfolgenbeschreibung)
Legt das Beschreibungsfeld eines Dokumentlisten-Eintragsdatensatzes fest.
| Name | Typ | Beschreibung |
|---|---|---|
| description | Zeichenfolge | Beschreibung des Dokumentlisteneintrags. |
| Typ | Beschreibung |
|---|---|
| Keine |
Im folgenden Beispiel wird gezeigt, wie dem Dokumentlisteneintrag, der mit dem -Konstruktor bereitgestellt wird, eine Beschreibung hinzugefügt wird. Siehe auch DocumentListEntryService -API.
var docListEntry = new sn_doc_services.SystemDocumentListEntry('21afddea2460fc10f877a6fed1c2b0dd');
docListEntry.description('birth');
var dlEntrySvc = new sn_doc_services.DocumentListEntryService();
gs.info(JSON.stringify(dlEntrySvc.createDocumentListEntry(docListEntry), null, 2));
{
"message": "Create List Entry , List Entry sysId : d3f0b13624e8fc10f877a6fed1c2b0d9is successful.",
"request_id": "d3f0b13624e8fc10f877a6fed1c2b0d9",
"status": "success"
}SystemDocumentListEntry – document(String docSysId)
Gibt die Dokumentvorlage an, die einer Dokumentliste hinzugefügt werden soll.
- Definieren Sie das Dokumentobjekt, indem Sie die Methode „SystemDocument – template()“ auf „wahr“ festlegen. Erstellen oder aktualisieren Sie den Dokumentdatensatz mit den Methoden in der DocumentService -API.
- Aktivieren Sie das Kontrollkästchen Vorlage eines Dokuments in der Tabelle „Dokumente“ [ds_document].
- SystemDocumentVersion : Definieren Sie eine Dokumentversion.
- DocumentVersionService : Eine Dokumentversion hinzufügen, aktualisieren oder löschen.
| Name | Typ | Beschreibung |
|---|---|---|
| docSysId | Zeichenfolge | Sys_id eines Dokumentdatensatzes in der Tabelle „Dokumente“ [ds_document]. Das angegebene Dokument muss eine Vorlage sein und eine Version haben. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie Sie eine Dokumentvorlage als Dokumentlisteneintrag hinzufügen. Siehe auch DocumentListEntryService-API.
var docListEntry = new sn_doc_services.SystemDocumentListEntry('21afddea2460fc10f877a6fed1c2b0dd');
docListEntry.document("9acd7fea24587410f877a6fed1c2b060");
docListEntry.description('birth certificate');
var dlEntrySvc = new sn_doc_services.DocumentListEntryService();
gs.info(JSON.stringify(dlEntrySvc.createDocumentListEntry(docListEntry), null, 2));
{
"message": "Create List Entry , List Entry sysId : d3f0b13624e8fc10f877a6fed1c2b0d9is successful.",
"request_id": "d3f0b13624e8fc10f877a6fed1c2b0d9",
"status": "success"
}SystemDocumentListEntry – documentList(String listSysId)
Gibt die Dokumentliste an, der ein Dokument hinzugefügt werden soll.
- SystemDocumentList : Definieren Sie eine Dokumentliste.
- DocumentListService : Dokumentliste hinzufügen, aktualisieren oder löschen.
| Name | Typ | Beschreibung |
|---|---|---|
| listSysId | Zeichenfolge | Sys_id eines Dokumentlistendatensatzes in der Tabelle „Dokumentlisten“ [ds_document_lists]. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie Sie die Dokumentliste festlegen, in der ein Dokument hinzugefügt werden soll. Siehe auch DocumentListEntryService-API.
var docListEntry = new sn_doc_services.SystemDocumentListEntry();
docListEntry.documentList('21afddea2460fc10f877a6fed1c2b0dd');
docListEntry.document('deaef1ce24103410f877a6fed1c2b085');
docListEntry.description('passport');
var dlEntrySvc = new sn_doc_services.DocumentListEntryService();
gs.info(JSON.stringify(dlEntrySvc.createDocumentListEntry(docListEntry), null, 2));
{
"message": "Create List Entry , List Entry sysId : c4ccaa8b24283050f877a6fed1c2b003is successful.",
"request_id": "c4ccaa8b24283050f877a6fed1c2b003",
"status": "success"
}