...
[SERVER_URL]/formservice/services/rest/data/pdf/attachment/{TOKEN}/{FORMULAR_ID}/{INSTANCE_ID[,]}
...
localhost:8080/formservice/services/rest/data/pdf/96ab2f61-8ae3-4be3-b059-9d9ee8e13b4f/Baugesuch/7528
...
PDF Dateien für eine Gruppe von Formularen:
Um Attachments die PDF Dateien für mehrere Formulare herunterzuladen müssen die jeweiligen INSTANCE_IDS Komma separiert (,) angegeben werden.
...
localhost:8080/formservice/services/rest/data/pdf/96ab2f61-8ae3-4be3-b059-9d9ee8e13b4f/Baugesuch/7528,9232,12312,31333
Ergebnis:
Die Attachments PDF Dateien werden als ZIP Datei vom Server an den Client zurückgegeben. Die Dateien erhalten den Namen
Aufbau:
Dateiname Zip:
{FORMULAR_ID}_attpdf_{TIMESTAMP}.ZIP
Beispiel: Baugesuch_pdf_1460354352273.zip
...
Dateiname PDF:
/{FORMULARINSTANCE_ID}.pdf
Beispiel: 1460354352273.zip
Datei:
/{FORMULAR /{INSTANCE_ID}
/{FILENAMEINSTANCE_ATTACHMENTID_1}.pdf
/{FILENAMEINSTANCE_ATTACHMENTID}_2}.pdf
/{FILENAMEINSTANCE_ATTACHMENTID_3}.pdf
...
Beispiel:
.../data/pdf
@Path("/pdf/{token}")
localhost:8080/formservice/services/rest/formResource/pdf/96ab2f61-8ae3-4be3-b059-9d9ee8e13b4f?formID=Baugesuch&formInstanceIDs=1001,1002,1003,1004,101,1017,1021,1041,1061,1062,1081,1082,1083,1101,1107,1121,1122,1141,1241,1242,1243,1281,1321,1341,1345716331715,1361,1382,1390292484015,1401,1406271671666,141,1421,1421741507598,1430224097247,1434012952464,1435070626364,1435070661840,1435222630313,1435222988264,1435223829450,1435224016478,1435239642217,1435239658959,1435243437646,1435243861359,1435244128725,1435244170878,1435245240147,1435245550148,1435246075936,1435247289461,1435247333243,1435934584589,1435935056048,1435935255175,1441,1442321251184,1444835372897,1444835427394,1445340343838,1446817489039,1446818571602,1446820513976,1446820621270,1446821990005,1446823646186,1447054824024,1447071493483,1447083176960,1447083618808,1447083635033,1447085341453,1447085527785,1447085754796,1447145849226,1447145989828,1447149166287,1447409168543,1447418646538,1447418646539,1447418688431,1449213951970,1461,1462,1481,1541,1542,1543,1544,1581,16,1602,1603,1604,1621,1622,1641,1642,1681,1721,1722,1762,1782,1783,181,1841,1842,19,1901,1921,1941,1962,1982,20,2014-11-15354,2015-06-15385,2016-02-15461,2021,2022,2041,2081,21,2101,2102,2141,2181,22,221,23,24,241,26,27,30,301,32,321,33,341,342,344,38,421,422,441,443,46,461,47,48,481,482,49,542,545,621,641,662,701,801,881,883,884,921,923,941,961,962,981
@Path("/pdf/{token}/{formID}/{formInstanceID}")
localhost:8080/formservice/services/rest/formResource/pdf/96ab2f61-8ae3-4be3-b059-9d9ee8e13b4f/Baugesuch/1001