Automatisches Einchecken

Geöffnete Datensätze automatisch einchecken

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

Wenn ein Datensatz im Frontend zum Editieren geöffnet wird, wird dieser durch Visforms für andere Benutzer zum Bearbeiten gesperrt. Dies ist eine Sicherheitsmaßnahme, damit nicht zwei Benutzer gleichzeitig denselben Datensatz bearbeiten können.

Verlässt ein Benutzer die Bearbeiten-Ansicht ordnungsgemäß über den Speichern oder den Abbrechen-Button, so wird der Datensatz automatisch wieder freigegeben. Verlässt der Benutzer die Sicht aber anderweitig, etwa durch Schließen des Browserfensters, dann bleibt der Datensatz fälschlich gesperrt. Dies kann sehr lästig sein. Insbesondere, wenn unterschiedliche Benutzer nacheinander denselben Datensatz bearbeiten wollen. Das Einchecken der Daten im Frontend durch andere Benutzer ist dann nicht mehr möglich. Denn nur der Benutzer, durch den der Datensatz gesperrt wurde, kann diesen im Frontend wieder zum Bearbeiten öffnen.

Der Zeitpunkt zu dem ein Datensatz ausgecheckt und gleichzeitig auch gesperrt wurde, ist bekannt. Visforms ermöglicht es Ihnen nun, eine Zeitspanne für den folgenden Vorgang festzulegen. Ein bereits ausgecheckter Datensatz wird automatisch eingecheckt, nachdem ein anderer Benutzer ihn im Frontend zum Bearbeiten versucht zu öffnen.

Dies ist eine globale Visforms Einstellung und befindet sich innerhalb der “Globalen Konfiguration” von Joomla:

  • Öffnen Sie in der Administration das Visforms Dashboard, indem Sie im Hauptmenü auf Komponenten -> Visforms gehen.
  • Klicken Sie dann auf die Kachel “Optionen” oder den Optionen-Button oben rechts im Visforms Dashboard.
    Sie gelangen so zu den globalen Visforms Optionen.
  • Wechseln Sie nun auf den Reiter “Erweitert”.
  • Geben Sie in der Option “Frontend Edit Auto Check-in Zeit” eine Zeit in Minuten ein.
    Nach dieser Zeitspanne wird ein im Frontend zum Bearbeiten geöffneter Datensatz automatisch wieder freigegeben, wenn erneut versucht wird, ihn zum Bearbeiten im Frontend zu öffnen.
  • Setzen Sie die Option auf “0”, um das automatische Einchecken zu deaktivieren. Die “0” ist der Defaultwert für diese Einstellung.

Angenommen Sie gehen davon aus, dass ein Benutzer in der Regel nicht länger als einige Minuten benötigt um einen Datensatz zu bearbeiten. In diesem Fall dürfte ein Wert von 120 ein guter Wert für ein automatisches Einchecken sein.