# Core Engine Background Jobs

# Database Maintenance

Our database is automatically pruned in the background to keep it from expanding and slowing down.

# Pruning of Deleted Records

As soon as an asset or other record is deleted from the 4ALLPORTAL, its database field "deleted" is set to 1 (deleted=1). All records set to deleted=1 remain in the database for another 30 days until they are automatically deleted permanently. From version 4.0 all dependent entries in the audit, change event and connector tables will be deleted after the same period of time.

# Deleting Obsolete Records

The system permanently creates records necessary for background processes, e.g. for preview processing, which are then stored in status or job tables.

After finished successfully, these records are obsolete and set to "deleted=1" after 14 days. They can then be deleted automatically by our pruning process after 30 days.

  • Request management: if status is "Final success" (3) and older than 14 days
  • Mail: if status is "success" and older than 14 days
  • Webhook log: all older than 14 days

Please note: Records of unsuccessful processes will not be set to deleted to keep the possibility of later analysis.

Request missing documentation