禁止保留工作流历史记录 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2010-05-03

工作流由一系列事件(如工作流启动、任务创建和任务完成)组成。当添加工作流时,应指定该工作流关联的工作流实例将用来跟踪工作流事件的任务和历史记录列表。工作流历史记录包含每个事件的关键信息(如日期、状态、参与者和说明等)。

有关工作流状态报告的详细信息,请参阅监视工作流 (SharePoint Foundation 2010)

禁用自动工作流清理

Microsoft SharePoint Foundation 2010 在工作流完成或取消之后 60 天,每日运行一次工作流自动清理作业,以移除工作流实例和相关任务项。如果要将工作流数据保留更长时间,可以禁用工作流自动清理作业。但是,与任何 SharePoint 列表一样,当工作流历史记录和任务列表增大时,网站性能可能会受到影响。如果关心这些列表的大小,可以启用已禁用的工作流自动清理作业。或者,也可以为每个工作流关联创建一个单独的历史记录和任务列表。

有关详细信息,请参阅添加工作流关联 (SharePoint Foundation 2010)

备注

工作流历史记录不用于审核工作流事件,并且不一定安全,因为在默认情况下,在网站上拥有编辑权限的用户可以更新历史记录列表中的项目。

禁用自动工作流清理

  1. 验证您是否拥有以下管理凭据:

    • 若要禁用自动工作流清理,您必须是 SharePoint 组“Farm Administrators”的成员。
  2. 在管理中心网站上的“快速启动”上,单击“监控”。

  3. 在“监控”页的“计时器作业”部分,单击“复查作业定义”。

  4. 在“作业定义”页上的“标题”列中,单击与需要禁用自动工作流清理的 Web 应用程序相关联的“工作流自动清理”链接。

    提示

    “作业定义”页上的“Web 应用程序”列包含每个计时器作业的关联 Web 应用程序的名称。

  5. 在“编辑计时器作业”页上,单击“禁用”以禁用工作流自动清理功能。

备注

如果以后要启用自动工作流清理,再次访问此页并单击“启用”,即可启用自动工作流清理。