Änderungen von Dokument Datenübergabe Einreicheprozess
Zuletzt geändert von MACH ProForms GmbH am 24.06.2024
Von Version 1.1
bearbeitet von MACH ProForms GmbH
am 08.10.2020
am 08.10.2020
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 3.1
bearbeitet von MACH ProForms GmbH
am 24.06.2024
am 24.06.2024
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. Dokumentation1 +xwiki:XWiki.fweise - Inhalt
-
... ... @@ -21,7 +21,7 @@ 21 21 22 22 ### Datenabholung über das Mail/CMS-Key Verfahren 23 23 24 -Zur automatisierten Abholung hat der Formularserver zum oben beschriebenen Abholverfahren mit Htaccess-Vefahren ein alternatives Verfahren namens Mail/CMS-Key entwickelt. Dazu muss das entsprechende System die Vorgangs-ID ermitteln. Mittels dieser ID und dem CMS-Key wird anschließend ein entsprechendes Servlet aufgerufen. Für dieses Verfahren ist der Besitz eines CMS-Keys, den Sie von Form -Solutions erhalten, Voraussetzung.24 +Zur automatisierten Abholung hat der Formularserver zum oben beschriebenen Abholverfahren mit Htaccess-Vefahren ein alternatives Verfahren namens Mail/CMS-Key entwickelt. Dazu muss das entsprechende System die Vorgangs-ID ermitteln. Mittels dieser ID und dem CMS-Key wird anschließend ein entsprechendes Servlet aufgerufen. Für dieses Verfahren ist der Besitz eines CMS-Keys, den Sie von MACH ProForms erhalten, Voraussetzung. 25 25 26 26 #### Beispiel: 27 27 ... ... @@ -30,19 +30,16 @@ 30 30 31 31 #### Übergabeparameter: 32 32 33 -- **cmskey**<br/> 34 -Eindeutiger Schlüssel des Kunden, erhält er von Form-Solutions 33 +* **cmskey** 34 +Eindeutiger Schlüssel des Kunden, erhält er von MACH ProForms 35 +* **templatename** 36 +Vorgangs-ID (aus Mail geparst) incl. der Dateiendung. Die Dateiendung wird benötigt, weil sonst keine Datei abgeholt werden kann. 37 +* **d** 38 +Angabe, ob im Browser oder nur herunterladen angeboten werden soll, `d=1` im Browser öffnen, `d=0` herunterladen. 35 35 36 -- **templatename**<br/> 37 - Vorgangs-ID (aus Mail geparst) incl. der Dateiendung. Die Dateiendung wird benötigt, weil sonst keine Datei abgeholt werden kann. 38 - 39 -- **d**<br/> 40 -Angabe, ob im Browser oder nur herunterladen angeboten werden soll, `d=1` im Browser 41 -öffnen, `d=0` herunterladen. 42 - 43 43 Rückgabe: Die jeweilige Datei entweder im Browser oder als Download. Für jede Datei muss der Aufruf separat durchgeführt werden. 44 44 45 - ___42 +--- 46 46 47 47 ## Datenübergabe via Webservice 48 48 ... ... @@ -50,65 +50,56 @@ 50 50 51 51 **Notwendige Einstellung:** 52 52 53 -1. Empfänger-URL muss in der Oberfläche des Formularservers oder im Link als Parameter beim Formularaufruf angegeben werden <br/>50 +1. Empfänger-URL muss in der Oberfläche des Formularservers oder im Link als Parameter beim Formularaufruf angegeben werden 54 54 (`&ofsXX1_to_smail3=http://...`) 52 +1. Sendeparameter für den Webservice (`&send=8`) 55 55 56 -2. Sendeparameter für den Webservice (`&send=8`) 57 - 58 58 **Optionale Einstellungen:** 59 59 60 60 1. Weiterleitung auf eine bestimmte URL - Parameter: `webserviceRedirect`, der Wert ist URL-encdoed zu übergeben 61 - 2. Abschaltung Anlagenhandling: `anzahlAnlagen=keine`57 +1. Abschaltung Anlagenhandling: `anzahlAnlagen=keine` 62 62 63 -Der zu implementierende Webservice muss dabei die Methode `getFormularInhaltsdaten(String pdffields[], String files[])` mit einem Rückgabewert vom Typ `boolean` (`true`/`false `) zur Verfügung stellen.59 +Der zu implementierende Webservice muss dabei die Methode `getFormularInhaltsdaten(String pdffields[], String files[])` mit einem Rückgabewert vom Typ `boolean` ![[accept|accept]]`false `) zur Verfügung stellen. 64 64 65 65 In `pdf-Fields` sind die folgenden Werte aus dem Formular enthalten: 66 66 67 -- **ofsXX1_knr_std**<br/> 63 +* **userID** 64 +Benutzernummer z.B. 22222222-2222-0000 65 +* **ofsXX1_knr_std** 68 68 Kundennummer 69 - 70 -- **b12c96nfBehoerde_Amt**<br/> 71 -Amt des Benutzers,<br/> 67 +* **b12c96nfBehoerde_Amt** 68 +Amt des Benutzers, 72 72 z.B. Medienbüro, Finanzamt 73 - 74 -- **b12c96nfBehoerde_Strasse**<br/> 70 +* **b12c96nfBehoerde_Strasse** 75 75 Straßenname der Behördenanschrift 76 - 77 -- **b12c96nfBehoerde_PLZ_Ort**<br/> 78 -PLZ, Ort der Behördenanschrift,<br/> 72 +* **b12c96nfBehoerde_PLZ_Ort** 73 +PLZ, Ort der Behördenanschrift, 79 79 z.B. 75217 Birkenfeld 80 - 81 -- **b12c96nfBehoerde_Sachbearbeiter_Name**<br/> 75 +* **b12c96nfBehoerde_Sachbearbeiter_Name** 82 82 Name des Sachbearbeiters 83 - 84 -- **b12c96nfSachbearbeiter_Zimmernummer**<br/> 77 +* **b12c96nfSachbearbeiter_Zimmernummer** 85 85 Zimmernummer des Sachbearbeiters 86 - 87 -- **b12c96nfSachbearbeiter_Telefon**<br/> 79 +* **b12c96nfSachbearbeiter_Telefon** 88 88 Telefonnummer des Sachbearbeiters 89 - 90 -- **b12c96nfSachbearbeiter_Telefax**<br/> 81 +* **b12c96nfSachbearbeiter_Telefax** 91 91 Telefax des Sachbearbeiters 92 - 93 -- **b12c96nfSachbearbeiter_E_Mail**<br/> 83 +* **b12c96nfSachbearbeiter_E_Mail** 94 94 E-Mail-Adresse des Sachbearbeiters 95 - 96 -- **b12c96nfAntragsteller_Name**<br/> 85 +* **b12c96nfAntragsteller_Name** 97 97 Name / Nachname des Antragstellers 98 - 99 -- **b12c96nfAntragsteller_Vorname**<br/> 87 +* **b12c96nfAntragsteller_Vorname** 100 100 Vorname des Antragstellers 101 - 102 -- **b12c96nfAntragsteller_Strasse**<br/> 89 +* **b12c96nfAntragsteller_Strasse** 103 103 Straße des Antragstellers - Wohnortes 104 - 105 -- **b12c96nfAntragsteller_PLZ**<br/> 91 +* **b12c96nfAntragsteller_PLZ** 106 106 Postleitzahl des Antragstellers – Wohnortes 107 - 108 -- **b12c96nfAntragsteller_Ort**<br/> 93 +* **b12c96nfAntragsteller_Ort** 109 109 Ortsname des Antragstellers – Wohnortes 110 - 111 -- **b12c96nfAntragsteller_E_Mail**<br/> 95 +* **b12c96nfAntragsteller_E_Mail** 112 112 E-Mail-Adresse des Antragstellers 97 +* **AS_Telefon** 98 +Telefonnummer des Antragstellers 99 +* **AS_Telefax** 100 +Telefaxnummer des Antragstellers 113 113 114 114 Jedes Formularfeld entspricht dabei einem Eintrag in dem Array. Sollte ein Formularfeld nicht befüllt sein, so wird hierfür ein leerer String verwendet. `Files` enthält die Dateien, `pdf`, `fdf`, `xml` und wenn vorhanden auch `zip`. Die Daten sind dabei jeweils base64-codiert.