Zum Hauptinhalt springen

Formularagent

Open-Source-Werkzeug zur automatisierten Migration digitaler Formulare in valides Formular-JSON – anstelle manueller Neumodellierung.

Formularagent

Willkommen beim Formularagent

Der Formularagent ist ein Open-Source-Werkzeug zur Migration bestehender Formulare in das offene Formularschema des OZG-Hubs. Grundlage ist eine vorhandene Formularrepräsentation in einem der unterstützten Eingabeformate; weitere Formate lassen sich über eigene Adapter anbinden. Auf Basis der Eingabeformate wird automatisiert ein schema-konformes Formular-JSON erzeugt und mögliche Abweichungen in einem Migrationsbericht zur Verfügung gestellt. Der Formularagent ist dabei als Assistenzwerkzeug angelegt: Er übernimmt die schematische Übertragungsarbeit und erzeugt einen Ausgangsstand für die weitere Bearbeitung.

Funktionsumfang im Überblick

  • Erweiterbare Eingabeformate: form.io, FIM und Excel werden bereits unterstützt; weitere Formate lassen sich über eigene Adapter anbinden
  • Schema-konforme Ausgabe: Automatisierte Validierung gegen das Formularschema sichert Kompatibilität mit schemakonformen Anwendungen
  • Nachvollziehbarkeit bei Fehlern: Dokumentation von Abweichungen und erforderlichen Nacharbeiten in einem Migrationsbericht
  • Standardisierte Bausteine: Automatische Ergänzung wiederkehrender Formularbestandteile
  • Eigenständige Nachnutzung: Betrieb, Anpassung und Erweiterung sind ohne Herstellerbindung möglich

Funktionsweise

Jeder Migrationslauf gliedert sich in drei Schritte: Auslesen des Eingabeformats, Übertragung in eine Zwischenrepräsentation und Generierung des Formular-JSONs. Der Migrationsbericht weist anschließend Bestandteile ohne Entsprechung und Abweichungen zwischen Eingabeformat und Formularschema aus. Die Übertragung erfolgt so weit möglich regelbasiert und ist damit reproduzierbar. KI-Unterstützung wird ergänzend für Migrationsschritte eingesetzt, die sich nicht regelbasiert auflösen lassen – etwa bei komplexen Sichtbarkeitsbedingungen oder Fließtext.

Einordnung und Zusammenspiel

Der Formularagent erzeugt die strukturelle Grundlage eines Formulars – die visuelle Ausgestaltung und Feinkonfiguration erfolgt anschließend im Formulardesigner. Beide Werkzeuge sind komplementär und über das gemeinsame Formularschema miteinander verbunden. Der Formularagent ist als Headless-Werkzeug ohne eigene Benutzungsoberfläche konzipiert und damit per Skript steuerbar sowie in automatisierte Abläufe integrierbar – etwa für die Verarbeitung größerer Formularbestände. Der Betrieb erfolgt in der eigenen Infrastruktur; ein SaaS-Angebot ist nicht Teil des Produkts. Der Umfang der abschließenden Nacharbeit hängt maßgeblich von Strukturierungsgrad und Vollständigkeit des Ausgangsformats ab. Die fachliche und rechtliche Modellierung der Datenfelder bleibt Aufgabe etablierter Methoden wie des FIM-Bausteins „Datenfelder“ – der Formularagent operiert ausschließlich auf der technischen Ebene der Formularrepräsentation.

Weiterentwicklung

Nachnutzung, Anpassung und Erweiterung des Formularagenten sind ausdrücklich vorgesehen und gewünscht. Insbesondere Adapter für weitere Eingabeformate können als Beitrag eingebracht werden.

Software-Details

Erstellt am

04.09.26

Letzte Aktualisierung

23.09.26

Status

beta

Plattform
  • windows
  • mac
  • linux
Software-Version

1.0

Lizenz

MPL-2.0

Letzte Aktualisierung