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 runsDays7 → 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