Anbindung von Adobe Formularen


Als Alternative zu der MGVO Erfassungsmaske lässt sich mit Hilfe von Adobe Acrobat ein elektronisches Formular erstellen und an MGVO anbinden.
Eine solche Vorgehensweise ist beispielsweise nützlich, wenn die Aufnahmeanträge direkt am Rechner ausgefüllt, ausgedruckt und vom neuen Mitglied unterschrieben werden. Die dabei eingegeben Daten werden nun per Knopfdruck an MGVO übertragen, ohne dass Sie die Daten erneut eingeben müssten. Die übertragenen Datensätze erhalten automatisch das aktuelle Datum als Wiedervorlagedatum, um eine einfache Kontrolle der übertragenen Daten in MGVO zu gewährleisten.

Folgende technische Vorraussetzungen müssen Sie zur Anbindung schaffen:
  • Verwenden Sie die gleichen technischen Namen der Eingabefelder im Adobe Formular wie beim Datenimport. Die technischen Feldnamen erfahren Sie durch Aufruf des Programms 'Feldbeschreibungen' im Bereich 'System'.
  • Definieren Sie zumindest alle Musseingabefelder im Adobe Formular.
  • Zur sicheren Authentifizierung muss der 'geheime Schlüssel', der in den allg. Parametern einzutragen ist, übertragen werden. Eine pragmatische Lösung hierfür ist das Einfügen eines 'CheckBox'-Feldes mit dem Feldnamen 'secretkey', das Setzen des Standardwerts auf 'On'/'Selektiert' und das Überschreiben des 'On'/'Selektiert'-Wertes mit dem geheimen Schlüssel. Das hat zur Folge, dass der Schlüssel nicht sichtbar ist und trotzdem an MGVO übertragen wird.
  • Da dieser Schlüssel natürlich geheim bleiben soll, müssen Sie für den Schutz Ihres Formulars sorgen. Adobe Acrobat bieten Ihnen hierzu verschiedene Möglichkeiten wie Passwortschutz oder Signierung an.
  • Fügen Sie eine Schaltfläche ('Button') in das Formular ein, setzen Sie die den Kontrolltyp auf 'Submit'/'Übertragen', wählen Sie als Übertragungsformat 'URL-kodierte Daten (HTTP Post)' und hinterlegen Sie als URL das Programm

    https://www.mgvo.de/prog/pub_entermit_post.php?call_id=<call_id>&utf8=0/1

    <call_id> ist die eindeutige Identifikation des Vereins. Sie wird bei den allgemeinen Parametern angezeigt.
    Der Parameter "utf8" wird entweder mit Wert "0" oder gar nicht übertragen, wenn nach ISO-8859-1 die Umlaute übertragen werden sollen. Bei Codierung nach UTF-8 ist der Wert auf "1" zu setzen.

Sie können sich zur Orientierung das Adobe Beispielformular herunterladen. Das Beispielformular ist nicht geschützt, so dass Sie den technischen Aufbau studieren können. Das Formular ist sogar funktionsfähig, es ist an das Demosystem angeschlossen. Da das Demosystem keine realen Daten enthält, stellt das Publizieren des 'geheimen Schlüssels' kein Sicherheitsrisiko dar.