Anbindung eines Formulars an Prozesse
Ein Formular kann zur Weiterverarbeitung an Prozesse angebunden werden. Dabei besteht die Möglichkeit, entweder Prozesse aus dem Datacenter zu nutzen oder eigene bzw. externe Prozesse einzubinden. In beiden Fällen werden die im Formular erfassten Daten strukturiert an eine Schnittstelle übergeben und weiterverarbeitet.
Anbindung an Datacenter-Prozesse
Ein Formular kann an einen Prozess im Datacenter übergeben werden. Hierfür müssen sowohl im Datacenter als auch im Formular bestimmte Eigenschaften konfiguriert werden.
Datacenter-Prozess konfigurieren
Im Prozessmodul des Datacenters wird ein neuer Prozess angelegt. Optional kann zuvor eine Gruppe erstellt werden.
Grundkonfiguration
Folgende Felder sind zu definieren:
- Titel (Bezeichnung des Prozesses)
- Endpointname
- Alias-Adresse
- Beschreibung (optional)
Komponenten konfigurieren
Anschließend werden die benötigten Komponenten hinzugefügt. Je nach Anwendungsfall können unterschiedliche Komponenten eingesetzt werden.
Beispiele:
- INTRACON:FancyForms Content Reader
- INTRACON:FancyForms to OGS Shaper
Es stehen zahlreiche weitere Komponenten zur Verfügung, mit denen verschiedene Verarbeitungsschritte innerhalb des Prozesses umgesetzt werden können.
Prozessstart und Verarbeitung
Nach dem Start des Prozesses wird ein Container mit dem definierten Prozessnamen erstellt. Innerhalb dieses Containers werden die einzelnen Verarbeitungsschritte über die konfigurierten Komponenten gesteuert.
Verarbeitung der Formulardaten
Der FancyForms Content Reader liest die übergebene JSON-Datei aus dem Formular aus und extrahiert die relevanten Key-Value-Paare. Diese werden als Dataitems im Prozessmodul gespeichert.
Weitere Daten bleiben in der vollständigen JSON-Struktur erhalten und können bei Bedarf für zusätzliche Verarbeitungsschritte genutzt werden.
Erweiterung des Prozesses
Nachgelagerte Komponenten können individuell ergänzt werden, beispielsweise zur Weitergabe der Daten an andere Schnittstellen oder zur Integration in weiterführende Prozesse.
Formulareigenschaften konfigurieren
Im Formular müssen folgende Eigenschaften gesetzt sein:
- Titel
- Alias
- Gültig ab
- Gültig bis
- Zielgruppe
- Prozessendpunkt
- Prozessname
Beispiel Prozessendpunkt: http://10.80.48.26:7000/kvOgs
Anschließend erfolgt die Aktivierung des Formulars:
- Formular in der Tree View auswählen
- „Veröffentlichen“ im Schnellzugriff auswählen
- Formular erscheint im Reiter „Produktiv“
Die Funktion kann über die Landing Page getestet werden:
https://iff-ptb-pn-landing.devapps.bkk.intern/landing-ALIAS
Nach dem Absenden des Formulars:
- werden die Daten an den Prozessendpunkt übergeben
- erscheint eine Erfolgsbestätigung
- kann über die Aufgaben-ID die Detailseite des Prozesses geöffnet werden
- steht die JSON-Datei zum Download zur Verfügung
Damit ist die Anbindung an einen Datacenter-Prozess abgeschlossen.
Allgemeine Prozessanbindung
Neben der Anbindung an Datacenter-Prozesse können Formulare auch an externe oder eigene Prozesse angebunden werden. In diesem Fall erfolgt die Übergabe der Formulardaten ebenfalls über einen definierten Prozessendpunkt.
Die übermittelten Daten liegen im JSON-Format vor und können von externen Systemen weiterverarbeitet werden. Dadurch ist eine flexible Integration in bestehende Systemlandschaften oder individuelle Prozesslogiken möglich.
Je nach Anwendungsfall können die Daten:
- an externe APIs übergeben
- in Drittsystemen verarbeitet
- oder in eigene Prozessketten integriert werden
Die konkrete Verarbeitung erfolgt dabei außerhalb von Fancy Forms und wird durch die jeweilige Zielarchitektur bestimmt.