getTemplateForFile (ab ecoDMS 21.12)

POST

Mit diesem Aufruf werden alle Vorlagen (inkl. Klassifizierung) aufgelistet, die bei einer ausgewählten Datei erkannt würden.
Die Auflistung ist mit der des Aufrufs /api/getTemplates identisch.

Request URL
http://localhost:8180/api/getTemplateForFile
Response body
[
  {
    "autoArchive": 0,
    "autoKeyWords": "string",
    "barcodeList": [
      "string"
    ],
    "classifyDataList": [
      {
        "additionalProp1": "string",
        "additionalProp2": "string",
        "additionalProp3": "string"
      }
    ],
    "fieldActive": [
      {
        "additionalProp1": true,
        "additionalProp2": true,
        "additionalProp3": true
      }
    ],
    "keySequenze": "string",
    "keyWords": [
      "string"
    ],
    "name": "string",
    "notRegExList": [
      "string"
    ],
    "readUsers": [
      "string"
    ],
    "recordFields": [
      {
        "active": true,
        "barcode": true,
        "coords": {
          "height": 0,
          "width": 0,
          "x": 0,
          "y": 0
        },
        "extData": "string",
        "fieldId": 0,
        "hasOptions": true,
        "name": "string",
        "offset": 0,
        "options": "string",
        "page": 0,
        "pageIndex": 0,
        "point": {
          "x": 0,
          "y": 0
        },
        "type": 0
      }
    ],
    "regExList": [
      "string"
    ],
    "writeUsers": [
      "string"
    ]
  }
]


Response body (Beispiel)

[
  {
    "name": "Sample Company",
    "keyWords": [
      "SAMPLE",
      "Company"
    ],
    "keySequenze": "",
    "autoKeyWords": null,
    "autoArchive": 1,
    "readUsers": [
      "r_User 01",
      "r_User \\n"
    ],
    "writeUsers": [
      "Gruppe 01",
      "ecoSIMSUSER",
      "r_Test 02"
    ],
    "barcodeList": [],
    "regExList": [],
    "recordFields": [
      {
        "fieldId": 2,
        "name": "Bemerkung",
        "page": 0,
        "coords": {
          "x": 0,
          "y": 0,
          "width": 720.1727019498608,
          "height": 301.80222841225634
        },
        "point": {
          "x": 98.4401092529297,
          "y": 477.43453979492193
        },
        "hasOptions": true,
        "options": "REGEX:([A-Z \\- a-z]*)",
        "offset": 0,
        "pageIndex": 0,
        "extData": null,
        "type": 0,
        "active": true,
        "barcode": false
      },
      {
        "fieldId": 18,
        "name": "Rechnungsdatum",
        "page": 0,
        "coords": {
          "x": 0,
          "y": 0,
          "width": 675.874651810585,
          "height": 104.92200557103052
        },
        "point": {
          "x": 989.3231201171875,
          "y": 531.5765380859374
        },
        "hasOptions": true,
        "options": "yyyy-MM-dd",
        "offset": 0,
        "pageIndex": 0,
        "extData": null,
        "type": 1,
        "active": true,
        "barcode": false
      },
      {
        "fieldId": 19,
        "name": "Rechnungsnummer",
        "page": 0,
        "coords": {
          "x": 0,
          "y": 0,
          "width": 867.83286908078,
          "height": 400.2423398328691
        },
        "point": {
          "x": 873.5571030640666,
          "y": 423.2924935598562
        },
        "hasOptions": true,
        "options": "REGEX:(\\w*[A-Z])(\\d*[0-9])",
        "offset": 0,
        "pageIndex": 0,
        "extData": null,
        "type": 0,
        "active": true,
        "barcode": false
      },
      {
        "fieldId": 17,
        "name": "Rechnungsbetrag",
        "page": 0,
        "coords": {
          "x": 0,
          "y": 0,
          "width": 912.1309192200557,
          "height": 1443.7075208913648
        },
        "point": {
          "x": 787.5208740234375,
          "y": 905.6490478515624
        },
        "hasOptions": true,
        "options": "REGEX:(?<=Rechnungsbetrag)([\\s]*)\\d{1,8}([\\.,]\\d{2})",
        "offset": 0,
        "pageIndex": 0,
        "extData": null,
        "type": 3,
        "active": true,
        "barcode": false
      }
    ],
    "notRegExList": [],
    "fieldActive": [
      {
        "docid": true
      },
      {
        "mainfolder": true
      },
      {
        "bemerkung": true
      },
      {
        "status": true
      },
      {
        "revision": true
      },
      {
        "folder": true
      },
      {
        "docart": true
      },
      {
        "ctimestamp": true
      },
      {
        "cdate": true
      },
      {
        "changeid": true
      },
      {
        "defdate": true
      },
      {
        "dyn_0_1631694096759": true
      },
      {
        "dyn_1_1631694096759": true
      },
      {
        "dyn_2_1631694096759": true
      },
      {
        "dyn_3_1631694096759": true
      },
      {
        "dyn_4_1631694096759": true
      },
      {
        "dyn_5_1631694096759": true
      },
      {
        "dyn_6_1631694096759": true
      },
      {
        "dyn_7_1631694096759": true
      },
      {
        "dyn_8_1631694096759": true
      }
    ],
    "classifyDataList": [
      {
        "mainfolder": "1"
      },
      {
        "bemerkung": ""
      },
      {
        "status": "1"
      },
      {
        "folder": "1.2"
      },
      {
        "docart": "6"
      },
      {
        "cdate": "2021-09-15"
      },
      {
        "defdate": ""
      },
      {
        "dyn_0_1631694096759": ""
      },
      {
        "dyn_1_1631694096759": ""
      },
      {
        "dyn_2_1631694096759": ""
      },
      {
        "dyn_3_1631694096759": ""
      },
      {
        "dyn_4_1631694096759": ""
      },
      {
        "dyn_5_1631694096759": ""
      },
      {
        "dyn_6_1631694096759": ""
      },
      {
        "dyn_7_1631694096759": ""
      },
      {
        "dyn_8_1631694096759": ""
      }
    ]
  },
  {
    "name": "Beispielvorlage",
    "keyWords": [
      "SAMPLE"
    ],
    "keySequenze": "",
    "autoKeyWords": null,
    "autoArchive": 1,
    "readUsers": [
      "r_Test 02"
    ],
    "writeUsers": [
      "r_Test 01",
      "r_ecodms"
    ],
    "barcodeList": [],
    "regExList": [],
    "recordFields": [
      {
        "fieldId": 2,
        "name": "Bemerkung",
        "page": 0,
        "coords": {
          "x": 0,
          "y": 0,
          "width": 635.9612724757951,
          "height": 169.15629322268325
        },
        "point": {
          "x": 162.51728907330568,
          "y": 152.14384508990318
        },
        "hasOptions": false,
        "options": null,
        "offset": 0,
        "pageIndex": 0,
        "extData": null,
        "type": 0,
        "active": true,
        "barcode": false
      }
    ],
    "notRegExList": [],
    "fieldActive": [
      {
        "docid": true
      },
      {
        "mainfolder": true
      },
      {
        "bemerkung": true
      },
      {
        "status": true
      },
      {
        "revision": true
      },
      {
        "folder": true
      },
      {
        "docart": true
      },
      {
        "ctimestamp": true
      },
      {
        "cdate": true
      },
      {
        "changeid": true
      },
      {
        "defdate": false
      },
      {
        "dyn_0_1631694096759": true
      },
      {
        "dyn_1_1631694096759": false
      },
      {
        "dyn_2_1631694096759": false
      },
      {
        "dyn_3_1631694096759": false
      },
      {
        "dyn_4_1631694096759": false
      },
      {
        "dyn_5_1631694096759": false
      },
      {
        "dyn_6_1631694096759": false
      },
      {
        "dyn_7_1631694096759": true
      },
      {
        "dyn_8_1631694096759": true
      }
    ],
    "classifyDataList": [
      {
        "mainfolder": "1"
      },
      {
        "bemerkung": ""
      },
      {
        "status": "1"
      },
      {
        "folder": "1"
      },
      {
        "docart": "7"
      },
      {
        "cdate": "2022-02-07"
      },
      {
        "defdate": ""
      },
      {
        "dyn_0_1631694096759": "2"
      },
      {
        "dyn_1_1631694096759": ""
      },
      {
        "dyn_2_1631694096759": ""
      },
      {
        "dyn_3_1631694096759": ""
      },
      {
        "dyn_4_1631694096759": ""
      },
      {
        "dyn_5_1631694096759": ""
      },
      {
        "dyn_6_1631694096759": ""
      },
      {
        "dyn_7_1631694096759": ""
      },
      {
        "dyn_8_1631694096759": ""
      }
    ]
  }
]

Verwandte Artikel