SystemDocumentList – Scoped, Global

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • 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.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    docListName Zeichenfolge Name der Dokumentliste.
    Tabelle : 2. Ergebnisse
    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.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    description Zeichenfolge Beschreibung der Dokumentliste.
    Tabelle : 4. Ergebnisse
    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));
    Ausgabe:
    {
      "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.

    Hinweis:
    Sie können den Namen auch als Parameter im SystemDocumentList()- Konstruktor festlegen.
    Tabelle : 5. Parameter
    Name Typ Beschreibung
    docListName Zeichenfolge Name der Dokumentliste.
    Tabelle : 6. Ergebnisse
    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));
    Ausgabe:
    {
      "message": "Update List for the given sysId : b2c021a924683c10f877a6fed1c2b0b1 is successful.",
      "request_id": "b2c021a924683c10f877a6fed1c2b0b1",
      "status": "success"
    }