The Auto Archiver helps manage system storage and performance by:

  • Periodically archiving older data
  • Deleting outdated records based on defined retention policies

All configuration values are integer-based and represent retention periods.


Note: For instructions on how to add or modify system configuration values, refer to the Add New System Configuration article.



Auto Archiver Configuration


Archiver Schedule

Important: All retention settings require archive.interval to be configured.


SettingDescriptionUnitExample
archive.intervalControls how often the archiver process runs. If the value is set or changed, the system will evaluate how many days it has been since the last run. If the days since the last run is equal to or greater than your interval, the process will run overnight.Days7 → Runs every 7 days

Retention & Archiving Settings

SettingDescriptionUnitBehaviorExample
archive.purgeDeletes old database audit records across all data typesDaysDeletes audit logs older than the specified number of days90 → Keeps 90 days of audit logs
archive.ageArchives uploaded documentsDaysMoves documents older than the specified number of days to archive storage30 → Archives after 30 days
archive.eventAndAccessLogRetention

*implemented in version 5.47
Deletes database user activity logs and event run history. Minimum value is 2 years.YearsRemoves logs older than the specified number of years2 → Keeps 2 years of logs

Quick Summary

  • archive.interval = required trigger
  • Other settings = optional retention rules
  • All values must be positive integers

Example Configuration

SettingValue
archive.interval7
archive.purge180
archive.age365
archive.eventAndAccessLogRetention2

Result:

  • Archiver runs weekly
  • Audit logs kept for 180 days
  • Documents archived after 365 days
  • Activity logs retained for 2 years