Versionen im Vergleich

Schlüssel

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

...

  • Welche Elemente müssen zwingend ausgefüllt werden?
    Pflichtfeld oder freiwillige Angabe. Wie vorgängig erwähnt, nur Daten erfragen welche für Folgeprozesse benötigt werden. Entsprechende Felder können dann als Pflichtfeld obligatorisch verlangt werden. Das Formular kann nicht versendet / gespeichert werden, wenn diese Felder keine Werte enthalten.

    • Pflichtfeld vs. Optional?
      Meist gibt es mehrere Pflichtfelder oder es sind gar alle Felder als Pflichtfeld konfiguriert. Somit kann es sinnvoll sein, die Situation so zu gestallten, dass nicht die Pflichtfelder, sondern die optionalen Felder hervorgehoben werden sollen. Dies hilft, die Übersichtlichkeit zu verbessern. Diese Umstellung untersteht jedoch einer Anpassung des Grundkonzepts innerhalb einer Organisation. 
       
  • Können Eingaben logisch geprüft werden? (Validierung)
    Wenn klar ist, welches Format erwartet wird, sollte die Eingabe geprüft / validiert werden. Klassische Beispiele sind: E-Mail-Adresse, Telefonnummern, Zahlen, Summen, IBAN, Sozialversicherungsnummer etc.. Dabei kann eine einfache Prüfung, ob eine Mindestlänge-/grösse der Eingabe gegeben ist, mit einer Validationsregel (z.B. Regex, regulärer Ausdruck) genau geprüft werden.

  • Gibt es Abhängigkeiten / Anzeigebedingungen (Sichtbarkeits- / Regeln)?
    Mit dem Formularwizard können Sichtbarkeitsregeln auf einzelne Felder, auf Gruppen oder gar ganze Prozessschritte (Seiten) definiert werden. So können diese Elemente je nach vorgängig gemachten Angaben angezeigt oder ausgeblendet werden.

  • Können Gruppierungen gemacht werden, benötigt es mehrere Schritte?
    Bei umfangreicheren Formularen unterstützt es die Anwendenden, wenn zusammenhängende oder logisch zusammengehörende Elemente in Gruppen zusammengefasst und/oder auf einzelne Schritte verteilt werden. Eine Anmeldung könnte zum Beispiel auf "Angaben zum Event" und "Angaben zur Person" aufgeteilt und gruppiert werden. Siehe Beispiel PoliceBE.

Formular-Spezifikation

Damit die Umsetzung zum Erfolg wird, ist eine gute Formularspezifikation die Voraussetzung. Die folgende Vorlage kann als Idee/Input dienen, um eine Formularspezifikation zu schreiben.

View file
nameVorlage-JAXForms-Formular-Spezifikation.docx
height250