Autosave in Notes 7 für Entwickler

Notes Domino 7 bietet über die Funktion Autosave die Möglichkeit, vom Benutzer nicht gespeicherte Dokumente im Falle eines Clientabsturzes beim nächsten Start wiederherzustellen. Soll die Funktion genutzt werden, muss dies bei der Entwicklung von Datenbanken beachtet werden, andernfalls können im Wiederherstellungsfall Probleme auftreten.

Befinden sich Dokumente im Bearbeitungsmodus und der Benutzer hat eine Zwischenspeicherung unterlassen, waren die am Dokument vorgenommen Änderungen in früheren Versionen von Lotus Notes im Falle eines Absturzes des Clients verloren. Ab der Version 7 ermöglicht die Funktion Autosave eine Wiederherstellung dieser Dokumente. Die von Lotus gewählte Realisierungsform bietet eine Reihe von Vorteilen:

  • Die Funktion kann vom Benutzer de- bzw. aktiviert werden.

  • Die zentrale Steuerung über Richtlinien ist möglich

  • Autosave kann auf ausgewählte Masken beschränkt werden.

  • Die Zwischenspeicherung der Dokumente erfolgt in festen Zeitintervallen. Ein manueller Start ist jedoch ebenfalls möglich.

  • Der Benutzer trifft die Entscheidung für die Wiederherstellung der Dokumente.

  • Eine zusätzliche Serverbelastung tritt durch die lokale Ausführung nicht auf.

  • Durch die Verschlüsselung der Informationen erfüllt die Funktion Autosave alle Anforderungen im Hinblick auf Fragen der Sicherheit.

Die Art und Weise der Realisierung erfordert jedoch auch, einige Dinge bei der Entwicklung von Masken, welche die Basis für wieder herstellbare Dokumente bilden sollen, zu beachten. Wird dies unterlassen, kann es im Extremfall dazu führen, das sich wiederherzustellende Dokumente nicht mehr öffnen lassen. Dazu später mehr.

Die Nutzung der Funktion schließt die Aktivierung auf dem Notes-Client, die Einrichtung der Masken sowie die Wiederherstellung der Dokumente ein.