Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 4 Nächste Version anzeigen »

Der Pfad [SERVER_URL]/formservice/services/rest/data/pdf ermöglicht den download der PDF Datei zu einem bzw. mehreren gespeicherten Formularen. Ob für ein Formular eine PDF Datei existiert kann durch die Verwendung des Parameters checkPDF siehe getForms ermittelt werden.

 

Aufruf: 

HTTP Request Methode: POST

URL Syntax:

[SERVER_URL]/formservice/services/rest/pdf/attachment/{TOKEN}/{FORMULAR_ID}/{INSTANCE_ID[,]}

 

PDF Datei für ein einzelnes Formular:

[SERVER_URL]/formservice/services/rest/data/pdf/{TOKEN}/{FORMULAR_ID}/{INSTANCE_ID}


Beispiel:

localhost:8080/formservice/services/rest/data/pdf/96ab2f61-8ae3-4be3-b059-9d9ee8e13b4f/Baugesuch/7528


Attachments für eine Gruppe von Formularen:

Um Attachments für mehrere Formulare herunterzuladen müssen die jeweiligen INSTANCE_IDS Komma separiert (,) angegeben werden.

[SERVER_URL]/formservice/services/rest/data/pdf/{TOKEN}/{FORMULAR_ID}/{INSTANCE_ID1,INSTANCE_ID2,INSTANCE_ID1,INSTANCE_ID3}


Beispiel::

localhost:8080/formservice/services/rest/data/pdf/96ab2f61-8ae3-4be3-b059-9d9ee8e13b4f/Baugesuch/7528,9232,12312,31333


Ergebnis: 

Die Attachments werden als ZIP Datei vom Server an den Client zurückgegeben. 

 

Aufbau:

Dateiname:

{FORMULAR_ID}_att_{TIMESTAMP}.ZIP

Beispiel: Baugesuch_pdf_1460354352273.zip


Datei:

/{FORMULAR_ID}

               /{INSTANCE_ID}

                              /{FILENAME_ATTACHMENT_1}

                              /{FILENAME_ATTACHMENT_2}

                              /{FILENAME_ATTACHMENT_3}

...

                     

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

  • Keine Stichwörter