Authoring - Recovering unsaved changes

The recovery objects in the local workspace

All objects are saved in HelpServer’s central database controlled by the server engine. If the server stops responding changes to objects are stored in recovery objects in a workspace on your local disk the moment you close the Workbench.

Preserving unsaved changes

If the server is up and running again and you restart the Workbench then you will be able to recover unsaved changes.

The moment you select an object in the tree the recovery object is fetched from the local workspace. If the recovery object is older then the one on the database it is deleted. If not, you can choose to restore it.

Restoring a recovery object

If you choose to restore the recovery object, it replaces the one in the database the moment you save it. If you choose not to restore the recovery object, it is deleted from the workspace and your unsaved changes are lost.

Synchronizing an entire folder’s unsaved work

If the recovery object is a folder you are prompted to synchronize the recovery objects of the dependants with the objects in the database. It is recommended to run this synchronization procedure immediately to entirely restore a folder’s unsaved changes in one step.

Synchronizing recovery objects immediately

Recovery objects restored

However, it can be a time and resource procedure since the entire tree and its dependants is scanned.

You can also perform this procedure later on by popping up the folder’s menu and selecting ‘Synchronize’ as demonstrated in the next image.

Synchronizing recovery objects later

If you do not run a restored folder’s synchronization procedure you have the ability to restore the unsaved changes by selecting the folder’s dependent objects in the tree one by one. Each time a recovery object is detected you will have the option to restore it or not.

The auto save feature

The workbench is also equipped with an auto save feature. When the auto save feature is turned on, the changes you make are saved at set intervals in the workspace. The workspace contains your changes up until the last auto save time. For example, if you set the auto save to run every five minutes, you don't lose more than five minutes of work.

The auto save feature is turned on in your Workbench profile.

The auto save option in the Workbench preferences


 About HelpServer
 Starting up and logging on
 The basic working principles
 Introducing the Workbench
 Adding a new project
 Creating the content structure with folders
 Adding the content in topics
 Previewing the result
 Changing the object description
 Adding new objects at a specific position in the folder
 Rearranging objects in a folder
 References to content objects
 Using the work modes
 The properties of a content object
 The properties of a reference to a content object
 Copying, cutting, and pasting
 The object status
 Searching for changed content
 Recovering unsaved changes
 Enabling and disabling a reference in a folder
 Auto selecting a topic in a folder
 Controlling the levels in the folder structure
 Grouping topics in a folder
 Your profile and Workbench preferences
 Using the content in help and documentation systems
 Formatting the content
 Searching and replacing text
 Reusing content with shares
 Navigating with hyperlinks
 Navigating with pointerpaths
 Using bookmarks and jumps
 Duplicating content with clones
 Using tables
 Including media files
 Navigating to web pages
 Using embedded chunks
 Including html code
 Navigating with menus
 Using snippets
 Spelling checking
 Using the view mode
 Creating an index
 Creating a FAQ
 Creating a glossary
 Team authoring
 Working with projects
 Setting up structured authoring
 Generating file based output
 Creating printed output
 Importing files and folders
 Loading files in the project gallery
 Converting legacy content
 Including legacy content in real time
 Transferring objects between installations
 Customizing the look and feel
 User accounts
 Working with templates
 Working with metadata
 Workflow management
 Using event exits
 Appendix A: The URL parameters
 Appendix B: The object indicators
 Appendix C: Play Javascript