searchDocumentsExt

POST

Über diesen Befehl wird nach Dokumenten mit bestimmten Parametern gesucht.

Request URL
http://localhost:8180/api/searchDocumentsExt
Request body
  {
    "classifyAttribut": "string",
    "searchOperator": "string",
    "searchValue": "string"
  }
Request (Beispiel)
http://localhost:8180/api/searchDocumentsExt?personalDocumentsOnly=false&trashedDocuments=false&maxDocumentCount=100&readRoles=true


  {
    "classifyAttribut": "docid",
    "searchOperator": "<",
    "searchValue": "100"
  }
Response body (Beispiel)
  {
    "docId": 99,
    "clDocId": 99,
    "archiveName": "1",
    "classifyAttributes": {
      "docart": "0",
      "dyn_0_1624539569944": "",
      "docid": "99#99",
      "defdate": "2021-07-02",
      "dyn_1_1624538057946": "",
      "changeid": "ecoDMS",
      "revision": "1.2",
      "rechte": "W",
      "folder": "4.4",
      "cdate": "2021-06-07",
      "bemerkung": "03_Ita.jpg",
      "ctimestamp": "2021-07-01 10:21:37",
      "mainfolder": "4",
      "dyn_1_1624539569944": "",
      "status": "2"
    },
    "editRoles": [
      "r_ecodms"
    ],
    "readRoles": []
  },
  {
    "docId": 98,
    "clDocId": 98,
    "archiveName": "1",
    "classifyAttributes": {
      "docart": "0",
      "dyn_0_1624539569944": "",
      "docid": "98#98",
      "defdate": "2021-07-02",
      "dyn_1_1624538057946": "",
      "changeid": "ecoDMS",
      "revision": "1.2",
      "rechte": "W",
      "folder": "4.4",
      "cdate": "2021-06-07",
      "bemerkung": "02_Ita.jpg",
      "ctimestamp": "2021-07-01 10:21:37",
      "mainfolder": "4",
      "dyn_1_1624539569944": "",
      "status": "2"
    },
    "editRoles": [
      "r_ecodms"
    ],
    "readRoles": []
  }

Hinweise

  • Das Beispiel sucht alle Dokumente mit einer DocID kleiner als 100.
  • Als Ergebnis werden alle Klassifizierungen mit einer DocID kleiner als 100 aufgelistet.
  • Über optionale Parameter ist es möglich, die Suche zu beschränken:
    • maxDocumentCount : Anzahl der zurückgelieferten Dokumente (max. 1000)
    • personalDocumentsOnly=true Ansicht von ausschließlich persönlichen Dokumenten (default=false)
    • readRoles=false Lesen der Berechtigungen des Dokuments (default=true)
    • trashedDocuments=true Lesen der Dokumente aus dem Papierkorb (default=false)
  • Nach dem Volltext kann mit dem classifyAttribute fulltext gesucht werden.

Verwandte Artikel