Zum Inhalt springen
Anbindung eines Formulars an Prozesse

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.

Zuletzt aktualisiert am