Formularagent 1.0

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

Catalog
Open Code DE
License
Mozilla Public License 2.0
Release date
Status
Beta
Type
Backend service
Maintenance
Maintained internally
Platforms
WindowsmacOSLinux
Languages
German

Features

  • Bereit für die Eingabeformate: form.io, Excel und FIM
  • Adapter für eigene Eingabeformate können ergänzt werden
  • Automatische Validierung gegen das Formularschema
  • Ein Migrationsbericht stellt Abweichungen und Nacharbeiten kompakt dar

Description

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.

Contacts