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": "" } ] } ]