40.17 Backups
40.17.1 Overview ¶
In the Backups area you configure the automatic data backup of the program configuration. All relevant configuration files are backed up - profiles, email accounts, database connections, printers, options and more. The log databases (processing and error log) and the Transfer folder are deliberately excluded, because they would be rebuilt on a new system anyway - this keeps the backup small.
The manual backup via File - Back up application data… is unaffected - the schedule configured here is an additional, automatic variant.
40.17.2 Activation ¶
| Field |
Description |
| Create backups |
Enables automatic backup. As long as this option is disabled, all other inputs in this area are locked |
40.17.3 Schedule ¶
| Field |
Description |
| Back up regularly |
Enables interval mode |
| Every X hours |
Hour interval (1 to 168) between two backups |
| Back up after profile changes |
Creates an additional backup after profile changes. To avoid creating a separate backup for every single save, the program waits 15 minutes of quiet before creating the backup. With consecutive saves, the waiting time is pushed back each time - so an edit session produces exactly one backup with the final state, instead of ten backups for ten saves. |
Both triggers are combinable. A typical configuration: every 4 hours in the background + additional backup after manual changes.
40.17.4 Backup Directory ¶
| Field |
Description |
| Backup directory |
Target path in which the ZIP backups are stored. Required field as soon as Create backups is active |
| … |
Opens a folder selection dialog |
Note: If Create backups is active but the directory remains empty, an orange inline warning appears as well as a confirmation dialog on OK/Apply - a missing path entry would make all backup attempts fail.
40.17.5 Retention ¶
| Field |
Description |
| Maximum number of backups |
How many backup ZIPs are kept at most. If exceeded, the oldest are deleted |
A ZIP backup is small - typically a few MB, because the log databases are deliberately excluded (see 40.17.7). Even a generous count therefore does not consume any noticeable disk space.
40.17.6 Last Backup ¶
Above the directory field the program shows the date of the last successful backup (e.g. “Last backup: 10.05.2026 14:32”). This way you can see at a glance whether the backup mechanism is actually running. On a fresh installation or after a backup directory change, “No backup yet” is shown initially - once the first backup has run, the value is updated the next time the program options are opened.
40.17.7 Contents of a Backup ¶
A backup ZIP contains all files from the AppData directory relevant for program operation:
Options.json - program options
Profiles.json - all profiles
EmailAccounts.json - account definitions (passwords encrypted)
DatabaseConnections.json - database connections
Printers.json - printer definitions
Filterlists.json, LookupTables.json, MappingTables.json - lists and tables
- Various status files
Deliberately excluded are:
- the log databases due to their size.
A backup is portable and can be restored on another PC or under another Windows user - see Chapter 60.
40.17.8 Restore ¶
A backup is restored via File - Restore application data… (see Chapter 60.4). Since the log databases are not part of the backup due to their size, a restore always triggers a re-indexing of the emails in the monitored folders. This protects against double processing of emails that arrived between the time of the backup and the restore.
40.17.9 Use Case ¶
Backups every 4 hours + after changes
Directory: D:\AEP-Backups. Interval: 4 hours. Back up after profile changes: on. Maximum: 50. This produces a backup every 4 hours plus one after each manual change - after 200 hours (approx. 8 days) of continuous operation the rotation begins.
40.17.10 Tip ¶
- NEVER choose a subfolder of the AEP program directory or AppData as the directory - in a system restore the backups would be gone with it