Wiki-Quellcode von Massverarbeitung von Formular-Eingängen-API
Zuletzt geändert von MACH ProForms GmbH am 25.06.2024
Verstecke letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | ## Massenverarbeitung von Formular-Eingängen |
2 | |||
![]() |
3.1 | 3 | Diese Funktionalität ist besonders für DMS-Partnersysteme interessant. Beispiel: Die Kommune bekommt Formulareingänge des Bürgers, bei denen eine Vorabübertragung der Daten durchgeführt wurde. Der Mitarbeiter der Kommune scannt das Dokument ein. Nach Abschluss des Scan-Vorgangs wird die eingelesene Transaktions-ID und dem definierten CMS-Key an den Formular-Server gesendet. Dieser liefert mittels eines Servlets die gewünschte Datei aus. Für dieses Verfahren ist der cms-Key von MACH ProForms notwendig. |
![]() |
1.1 | 4 | |
5 | Das entsprechende Servlet kann wie folgt aufgerufen werden: | ||
6 | |||
7 | **Beispiel:** | ||
8 | <https://pdf.form-solutions.net/servlet/FileDownload?cmskey=22222222-2222js&templatename=010040-aejFvrvs.pdf&d=1> | ||
![]() |
3.1 | 9 | (Öffnet das PDF-Formular im Browser) |
![]() |
1.1 | 10 | |
11 | ### Übergabeparameter | ||
12 | |||
![]() |
2.1 | 13 | * **cmskey** |
14 | Eindeutiger Schlüssel des Kunden, erhält er von MACH ProForms | ||
15 | * **templatename** | ||
![]() |
1.1 | 16 | Vorgangs-ID (aus Mail geparst) incl. der Dateiendung. Die Dateiendung wird benötigt, weil sonst keine Datei abgeholt werden kann. |
![]() |
2.1 | 17 | * **d** |
![]() |
1.1 | 18 | Angabe ob im Browser oder nur herunterladen angeboten werden soll, `d=1` im Browser öffnen, `d=0` herunterladen |