Einleitung

Visforms Daten im Frontend editieren

Hinweis: Diese Feature sind Teil der Visforms Subscription und in der freien Visforms Version nicht enthalten.

Visforms ist eine Plattform, mit der Sie Applikationen erstellen können, die genau Ihre Prozesse abbilden. Dies umfasst auch anspruchsvolle Anwendungsfälle mit sensiblem Workflow. Selbst große spezialisierte Joomla Komponenten werden häufig mit Visforms ersetzt.

An Stelle einer umfangreichen, aber oft leider auch unflexiblen Veranstaltungskomponente wird Visforms eingesetzt. Man plant ja eigentlich nur eine kleine Veranstaltung, deren Anmeldung aber ganz individuell ablaufen soll.

Oder anstelle einer umfangreichen Shop-Komponente wird Visforms verwendet. Denn man will eigentlich nur wenige unterschiedliche Produkte verkaufen. Jedoch die Abwicklung des Verkaufsprozesses sollte dann schon im Detail steuerbar sein. Es gibt viele solcher Beispiele.

Eine wichtige Funktionalit√§t in diesem Prozess ist unter anderem die M√∂glichkeit, die √ľbermittelten Formulardaten im Frontend bearbeiten zu k√∂nnen.

Was Sie beachten sollten, wenn Sie √ľbermittelte Formulardaten editieren wollen

Es gibt einen gro√üen Unterschied zwischen einer ausgewiesenen Komponente f√ľr ein bestimmtes Thema und einer “selbstgeschriebenen Applikation”, die mit Visforms erstellt wurde. Eine ausgewiesene Komponente f√ľr ein bestimmtes Thema hat in der Regel eine vordefinierte festgelegte Struktur, festgelegte Formulare f√ľr die Benutzereingaben und genau eine einzige klare Businesslogik.

Mit Visforms dagegen, k√∂nnen Sie alles mit jedem kombinieren und die Formulardefinition sogar noch √§ndern, nachdem bereits Benutzerdaten √ľbermittelt und in der Datenbank gespeichert wurden. Dies ist f√ľr zahlreiche Anwendungen von Visforms ein vollkommen sinnvoller Usecase. Eine ausgewiesene Komponente f√ľr ein bestimmtes Thema ist immer prinzipiell in der Lage, die Validit√§t √ľbertragener Benutzerdaten zu sichern, wenn auch auf Kosten der Flexibilit√§t. Dies ist bei Visforms, aufgrund seiner Allgemeinheit und √Ąnderbarkeit, strukturell nicht m√∂glich.

Hinweis: Deshalb hier eine ganz gro√üe Warnung. Wenn Sie Visforms im Sinne einer eigenen Applikation f√ľr Ihre Prozesse verwenden, dann sind in aller Regel die √ľbermittelten Benutzereingaben zu speichern, anzuzeigen und auch zu editieren. In diesen F√§llen m√ľssen Sie sicherstellen, dass Sie keine √Ąnderungen an Ihren Formularen vornehmen, die zu inkonsistenten Daten f√ľhren k√∂nnen.

Visforms wird Sie nicht daran hindern die Formulardefinition zu ändern

Visforms wird Sie nicht daran hindern die Formulardefinition zu ändern, selbst nicht in diesen Fällen

  • wenn f√ľr das Formular bereits Daten √ľbermittelt wurden,
  • wenn dies dazu f√ľhrt, dass die √ľbermittelten Daten dann nicht mehr valide sind oder
  • wenn es zu Problemen bei der Anzeige und beim Editieren kommt.

Eine Reihe von solch sch√§dlicher √Ąnderungen w√§ren etwa:

  • Feldtyp √§ndern,
  • Feld auf Pflichtfeld umstellen,
  • Feldvalidierung versch√§rften (etwa Mindestl√§nge oder Maximall√§nge hinzuf√ľgen)
  • Option Mehrfachselektion entfernen,
  • Optionswerte f√ľr ein Feld vom Typ Listbox, Radio oder Checkbox Gruppe √§ndern,
  • und vieles andere mehr.