我有Alfresco 5.1.3
服务器,在存储库和旧的工作流实例中有一些未使用的内容。我将使用UI Alfresco Share / scripts删除此内容。
干净的仓库将用作数据库Alfresco的模板(目录为data
+ db
)。
[我知道标准作业ContentStoreCleanerTrigger
不会将内容从contentstore
移到contentstore.deleted
目录,直到将其从垃圾箱中删除后的14天。如果内容被意外删除,这将提供安全网。此外,作业NodeServiceCleanupTrigger
每天运行,并从数据库中清除与已删除节点有关的信息(我也不知道还有一些保护期)。
我想在清除垃圾箱之前更改此行为,但找不到文档。否则,我将需要等待很长时间才能将已删除的文件移至contentstore.deleted
。
如何设置作业ContentStoreCleanerTrigger
,NodeServiceCleanupTrigger
的保护天数?任何帮助,将不胜感激。
Google指向官方文档:Cleaning up orphaned content (purge),但我建议Toni的博客:Understanding Alfresco Content Deletion
简而言之:在alfresco-global.properties中设置参数
# keep content 14 days before cleaning up
system.content.orphanProtectDays=14
# don't move the content to contentstore.deleted - just delete it!
system.content.eagerOrphanCleanup=true