Nutzung im Backend

Gespeicherte Daten ansehen

Nachdem Sie die Option “Daten speichern” aktiviert haben, sehen Sie in der ├ťbersicht der Formulare in der Spalte “Daten” einen Link “Daten anzeigen”, der zur ├ťbersicht der gespeicherten Daten f├╝hrt.

Gespeicherte Daten bearbeiten

Mit Visforms ganze Joomla Komponenten ersetzen

Visforms bietet gro├če Flexibilit├Ąt, die es erm├Âglicht, die unterschiedlichsten Formulare und Backend-Prozesse zu erstellen. Dies hat dazu gef├╝hrt, dass Visforms regelm├Ą├čig dazu verwendet wird Formulare und Abl├Ąufe zu erstellen, die ganze Joomla Komponenten ersetzen sollen. Statt einer komplexen Veranstaltungskomponente wird Visforms verwendet, weil man eigentlich nur eine kleine Veranstaltung hat und deren Anmeldung managen will. Statt einer umfangreichen und komplexen Shop-Komponente wird Visforms verwendet, weil man eigentlich nur ein paar wenige Produkte verkaufen will und deren Verkaufs-Abwicklung von Hand vornehemn kann. Es gibt sicher viele solcher Beispiele.

In dem Ma├če, in dem der Einsatzbereich von Visforms erweitert wurde, ist auch die Nachfrage nach der M├Âglichkeit gestiegen, ├╝bermittelte Daten nachtr├Ąglich editieren zu k├Ânnen.

F├╝r uns als Entwickler ist dies eine Gratwanderung. Einerseits ist der Wunsch, etwa Schreibfehler in einer Anmeldung korrigieren zu k├Ânnen, sehr verst├Ąndlich und der viel gr├Â├čere Einsatzbereich f├╝r Visforms ist toll.

Unterschied zu einer ausgewiesenen Komponente

Es gibt aber 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 festgelegte Struktur, festgelegte Formulare f├╝r die Benutzereingaben und genau eine Businesslogik.

Mit Visforms dagegen, k├Ânnen Sie alles mit jedem kombinieren. Und Sie k├Ânnen die Formulardefinition sogar noch ├Ąndern, nachdem bereits Benutzerdaten ├╝bermittelt wurden. Dies ist f├╝r manche Anwendungsbereiche von Visforms ein vollkommen sinnvoller Use-Case. W├Ąhrend eine ausgewiesene Komponente f├╝r ein bestimmtes Thema prinzipiell in der Lage ist, die Validit├Ąt ├╝bertragener Benutzerdaten zu sichern (auf Kosten der Flexibilit├Ąt) ist dies bei Visforms strukturell nicht m├Âglich.

Sch├Ądlichen ├änderungen

Vorsicht: Deshalb hier eine ganz gro├če Warnung. Wenn Sie Visforms im Sinne einer eigenen Applikation f├╝r Ihre Fragestellung verwenden und in diesem Rahmen die ├╝bermittelten Benutzereingaben speichern, anzeigen und editieren wollen, dann 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 jederzeit beliebig zu ├Ąndern. Auch dann nicht, wenn f├╝r das Formular bereits Daten ├╝bermittelt wurden. Auch dann nicht, wenn ├änderungen dazu f├╝hren, dass die ├╝bermittelten Daten danach nicht mehr valide sind und es zu Problemen bei der Anzeige und beim Editieren kommt.

Eine Reihe von solch sch├Ądlichen ├änderungen sind unter anderem:

  • Feldtyp ├Ąndern
  • Feld auf Pflichtfeld umstellen
  • Feldvalidierung versch├Ąrften (z.B. Mindestl├Ąnge oder Maximall├Ąnge hinzuf├╝gen)
  • Option Mehrfachselektion entfernen
  • Optionswerte f├╝r ein Feld vom Typ Listbox, Radio oder Checkbox Gruppe ├Ąndern
  • u.v.m.

Sie k├Ânnen gespeicherte Daten im Backend bearbeiten:

  • Klicken Sie hierzu in der Datentabelle auf die ID des Datensatzes klicken oder
  • klicken Sie in die Checkbox hinter der Datensatz-ID klicken und dann auf den “Bearbeiten” Button in der Men├╝leiste.

Anschlie├čend ├Âffnet sich die “Daten bearbeiten Sicht” und Sie k├Ânnen dort alle Benutzereingaben editieren.

Listboxen, Checkbox Gruppen, Radio Buttons und Checkboxen werden in der Daten Editieren Ansicht in der Administration entsprechend ihrem Feldtyp dargestellt. F├╝r Felder vom Type Upload ist es m├Âglich hochgeladene Dateien zu entfernen und eine neue Datei hochzuladen.

Die Sicherungskopie des Datensatzes

Visforms legt automatisch eine Sicherungskopie des Datensatzes an, der die urspr├╝nglichen unver├Ąnderten Benutzereingaben enth├Ąlt. Diese Sicherungskopie eines Datensatzes wird einmalig angelegt, sobald Sie gespeicherte Benutzereingaben erstmalig ├Ąndern und diese ├änderung erstmalig speichern. Von allen hochgeladenen Dateien wird ebenfalls eine Sicherungskopie im Verzeichnis images/visforms_save angelegt.

Auf Original Zur├╝cksetzen

Durch Verwendung des “Auf Original Zur├╝cksetzen” Buttons, k├Ânnen Sie jeden Datensatz einzeln auf die urspr├╝nglichen Benutzereingaben zur├╝cksetzen. Der Button befindet sich in der Men├╝leiste der “Daten Bearbeiten” Sicht. Gesicherte hochgeladene Dateien werden ebenfalls korrekt zur├╝ckgespielt. Auch in der Datentabelle k├Ânnen Datens├Ątze, auf die urspr├╝nglichen Benutzereingaben zur├╝ckgesetzt werden. Markieren Sie die Datens├Ątze, die Sie zur├╝cksetzen wollen durch Klick in die Checkbox und bet├Ątigen Sie anschlie├čend den “Auf Original zur├╝cksetzen” Button in der Men├╝leiste.

Wer gespeicherte Benutzereingaben ├Ąndern darf

Wer gespeicherte Benutzereingaben ├Ąndern darf, kann mithilfe des Joomla ACL gesteuert werden. Klicken Sie in der Formulartabelle oben rechts auf den “Optionen” Button, um die entsprechenden ACL Einstellungen bei Bedarf anzupassen.

Bitte beachten Sie, dass Visforms ├änderungen an den Daten, die Sie in der Administration vornehmen, nicht validiert. Visforms geht davon aus, dass nur Administratoren in der Administration Daten korrigieren und dass diese Benutzergruppe genau wei├č, wie valide Daten aussehen m├╝ssen.

Visforms Subscription Features

Die Visforms Subscription Feldtypen “Listbox Sql”, “Radiobutton Sql” und “Checkboxgruppe Sql” werden in der “Daten Editieren” Ansicht in der Administration nicht angezeigt und k├Ânnen folglich dort nicht bearbeitet werden. Bei den Visforms Subscription Feldtypen “Standort” und “Signatur” wird in der Daten Editieren Ansicht in der Administration der in der Datenbank gespeicherte Wert angezeigt. Eine sinnvolle Bearbeitung ist hier nicht m├Âglich.

Wir empfehlen zum Bearbeiten Ihrer Formular-Daten dieses Subscription Feature zu verwenden: Daten im Frontend editieren. Hier werden ├╝bermittelte Daten nicht nur in der normalen Formularansicht angezeigt, sondern es werden auch alle Validierungen vorgenommen. Au├čerdem k├Ânnen Sie damit Formularfeature wie etwa das Senden von E-Mail nutzen und sogar eigene E-Mails f├╝r das Daten Editieren konfigurieren. Mit dieser “Daten Editieren” E-Mail k├Ânnen Sie sich im Anschluss an eine Daten├Ąnderung inklusive den ge├Ąnderten Daten benachrichtigen lassen oder etwa ein Dritt-System damit ansteuern.