SystemDocumentList – Scoped, Global
Die SystemDocumentList- API stellt Methoden zum Festlegen der Datensatzfelder in der Dokumentlistentabelle [ds_document_lists] bereit.
Diese API erfordert das Plugin Document Management (com.snc.platform_document_management) und wird im Namespace sn_doc_services bereitgestellt. Weitere Informationen finden Sie unter Document Services.
Verwenden Sie zum Erstellen oder Verwalten einer Dokumentliste die DocumentListService-API.
SystemDocumentList – SystemDocumentList(String docListName)
Instantiiert ein SystemDocumentList- Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| docListName | Zeichenfolge | Name der Dokumentliste. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie ein SystemDocumentList- Objekt instanziiert wird.
var docList = new sn_doc_services.SystemDocumentList();
SystemDocumentList – description(String description)
Legt das Beschreibungsfeld eines neuen Dokumentlistendatensatzes fest.
| Name | Typ | Beschreibung |
|---|---|---|
| description | Zeichenfolge | Beschreibung der Dokumentliste. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie der Dokumentliste eine Beschreibung hinzugefügt wird. Siehe auch DocumentListService-API.
var dL = new sn_doc_services.SystemDocumentList('My document list');
// Define the document list field
dL.description('description');
var docList = new sn_doc_services.DocumentListService();
gs.info(JSON.stringify(docList.createDocumentList(dL), null, 2));
{
"message": "Create List for the given name : My document list, List sysId : b2c021a924683c10f877a6fed1c2b0b1 is successful.",
"request_id": "b2c021a924683c10f877a6fed1c2b0b1",
"status": "success"
}SystemDocumentList – name(String docListName)
Legt das Namensfeld eines Dokumentlistendatensatzes fest.
| Name | Typ | Beschreibung |
|---|---|---|
| docListName | Zeichenfolge | Name der Dokumentliste. |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie eine vorhandene Dokumentliste umbenannt wird. Siehe auch DocumentListService.
var docListID = 'b2c021a924683c10f877a6fed1c2b0b1';
var docListUpdate = new sn_doc_services.SystemDocumentList();
docListUpdate.name('name change');
var docListSvc = new sn_doc_services.DocumentListService();
gs.info(JSON.stringify(docListSvc.updateDocumentList(docListID , docListUpdate), null, 2));
{
"message": "Update List for the given sysId : b2c021a924683c10f877a6fed1c2b0b1 is successful.",
"request_id": "b2c021a924683c10f877a6fed1c2b0b1",
"status": "success"
}