Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Die Datenstruktur des XML XMLs von Wizard-Formularen setzt sich aus drei Kern-Elementen zusammen: Gruppen, Variablen und Listen.

...

Werden die eingereichten Formulardaten als JSON an einen Rest-Endpunkt verschickt, so werden die XML Daten generisch in ein JSON umgewandelt. Nähere Informationen dazu sind im nächsten Kapitel beschrieben.

Verarbeitungsanweisungen (Feld- und Gruppenebene)

...

Möchte man Verarbeitungshinweise für das gesamte Formular hinterlegen, so werden diese auf der Formulardefinition im Bereich "Eigenschaften" hinterlegt. Aktivieren Sie für eine Eigenschaft, bestehend aus Wert und Inhalt, die Checkbox "Serialisieren", damit diese als Processinginstruction für das gesamte Formular geschrieben wird.

...

Im sogenannten Fingerprint stehen generelle Informationen zur Formularinstanz sowie die bei der Formulardefinition als zu Serialisieren angegebenen Eigenschaften, getrennt durch Semikolon und ggf. URL encoded. Folgende Parameter werden immer mitgeliefert:

SchlüsselBedeutungBeispielswert
versionJAXFront Core Versionsnummer3.26.1
time / CREATEDErstellzeitpunkt des FormulareingangesFormulareingangs2019-07-08 17:44:52.119
MANDANT_IDSysteminterne ID des Mandanten15
SEQUENCE_IDSequenz-ID des FormulareingangesFormulareingangs52
LASTUPDATE_USERUser, welche als letztes die Formularinstanz aktualisiert hat. Im Falle eines öffentlichen Formulars ist dies stets "anonymous".admin
LASTUPDATEDatum, wann als letztes die Formularinstanz aktualisiert wurde. Dies deckt sich im Normalfall mit "time", wenn keine Aktualisierung stattfand.2019-07-08 17:44:52.119
STATUSJetztiger Jetziger Formularinstanz-Status, abhängig von den im Workflow hinterlegten Zuständen. 2
STATUS_TARGETZielstatus, welcher im Normalfall immer STATUS entsprechen sollte. Es ist jedoch möglich, dass programmatisch interferiert wird und bewusst beim STATUS nicht der Zielstatus gesetzt wird.4
STATUS_ORIGINUrsprungsstatus der Formularinstanz vor dem Speichern1
FORM_IDSystem-ID des FormularsKontaktformular
NAMESystem-Name des FormularsKontaktformular
pidProzess-ID des Formulareingangesdes Formulareingangs13427
GUIDGUID des Formulareingangesdes Formulareingangs6068bfc0-75fd-4fdb-b50a-40d77cb11d5b
OWNERUrsprünglicher Ersteller des FormulareingangesFormulareingangs. Im Falle eines öffentlichen Formulars ist dies stets "anonymous".anonymous
ORIGIN_URLUrsprüngliche URL des FormularesFormularshttp://testdomain.ch/formservice/eforms
GROUP_IDSysteminterne ID der Gruppe, zu welcher das Formular gehört7277

...

Bei Dateien wird der Name und die die Grösse der Datei (Bytes) automatisch im XML hinzugefügt. Der Wert (GUID) ist der eindeutige Schlüssel der hoch geladenen Datei. Mit einem separaten Rest-Endpunkt kann die Datei mit Angabe dieser GUID heruntergeladen werden.

...