1

每当我们删除 Alfresco Document 库中的一个文件时,该文件移动到垃圾箱,并且这些文件在 DB 中被标记为存档(移动到存档存储)。

如果用户删除垃圾箱中的文件,则 14 天后,该文件将从 contenStore 移动到 contentStore.deleted 文件夹。然后系统管理员可以从文件系统中删除该文件。但是文件的元数据和与该文件相关的其他数据仍然在数据库中,并且仍然标记为已归档并且没有从数据库中删除。

我应该如何删除实现的数据库条目。我看到很少有博客说这些条目将在 30 天左右后被删除。但我在我的 Alfresco 设置中没有看到类似的东西。我必须更改或配置哪些属性才能删除旧的数据库条目?我应该如何手动运行它?

4

1 回答 1

3

这篇文章很好地解释了 Alfresco 文档生命周期的幕后发生的事情。

简而言之:

nodeServiceCleanupJobDetail 注册alfresco/WEB-INF/classes/alfresco/scheduled-jobs-context.xml为每天晚上 9:00 运行,以删除存储库数据库中的节点和过时的事务,如果 contentStoreCleaner 在凌晨 4:00 从垃圾箱中删除内容 14 天后成功运行(在 orphan-cleaner 中定义)预定的工作)。

于 2016-04-01T14:43:33.483 回答