Mekanisme Delete File di Document Management System Alfresco
:
  • User menghapus, akan masuk ke Recycle Bin/Deleted Items. Dan akan tetap di sana selamanya selain user tersebut/Admin delete permanently dari Profile di "Manage Deleted Items"
  • Setelah itu, file fisik tersebut tetap ada di alf_data/contentstore. Baru setelah melewati system.content.orphanProtectDays (yang ada di repository.properties), file fisik akan dipindahkan dari alf_data/contentstore ke alf_data/contentstore.deleted. Nilai default dari system.content.orphanProtectDays adalah 14 hari.
  • Setelah itu admin secara manual/scheduler bisa menghapus isi dari alf_data/contentstore.deleted
  • Memang sedikit rumit, karena Alfresco didesain untuk berhati-hati dalam menghapus content.

Beberapa nilai repository.properties yang perlu disesuaikan :
  • system.content.orphanProtectDays adalah durasi pemindahan file yang dihapus dari recycle bin, dari direktori contentstore ke direktori contentstore.deleted
  • system.content.orphanCleanup.cronExpression=0 0 4 * * ? berarti scheduler jalan setiap jam 4 pagi.