为什么具有过期存档日期的项目仍会出现在内容树中?

Jos*_*ell 6 sitecore sitecore6

我试图在sitecore中创建一个存档策略,我看到了意想不到的结果.如果我手动存档项目,它将转到存档应用程序并从内容树中删除.

相反,如果我设置存档日期和时间然后等待,该项目在存档菜单中显示"此项目已存档",但该项目仍在内容树中可用.它在归档应用程序中也不可用.

这是预期的行为吗?

Yan*_*nko 7

听起来像是双关语,但TaskDatabase接管了这个任务.:)

在项目上设置存档日期时,有关此文档的记录将进入核心数据库的"任务"表.然后,TaskDatabaseAgent使用定义的频率迭代该表并处理任务.频率在<scheduling>web.config的部分中通常定义.

消息"项目已归档于......"不应混淆您 - 一旦达到日期/时间就会显示.但是,下次调度代理运行任务数据库时,该项将被归档.

使用计划设置,您将看到它是如何工作的.