存档和清除事务处理

要优化“事务处理控制台”工作区中“事务处理管理器:事务处理”页的性能,请存档并清除已完成的事务处理。运行存档事务处理控制台中已完成的事务处理已安排进程,从页面中删除事务处理。

事务处理必须符合以下标准才适用于存档和清除:

  • 事务处理的“已完成”状态至少要持续一段时间。默认值为三个月。

    如果您有权访问“事务处理控制台”工作区中的“审批规则”选项卡,则可以更改特定业务流程的所有事务处理的持续时间。以下是您可以选择的选项。

    • 3 个月
    • 6 个月
    • 9 个月
    • 不存档
  • 事务处理中的所有工作流任务都已存档并清除。

如果您有权访问“审批规则”选项卡,还可以单击存档图标立即运行此已安排进程。

准备工作

您需要一个具有“运行审批事务处理存档流程”(PER_RUN_APPROVAL_TRANSACTIONS_ARCHIVE_PROCESS_PRIV) 权限的自定义职务角色。

在提交此流程之前,请复核此项:

  • 强烈建议您将此流程计划为在每天的休息时间运行一次。
  • 确保在同一流程的其他运行仍在进行时,该流程不会尝试启动。此流程与其本身不兼容,在任何给定时间只能运行一个流程实例。
  • 流程完成所需的时间取决于事务处理量,但通常以分钟为单位结束。如果您是第一次运行该流程,或者该流程长时间未运行,则该流程可能需要更长的时间才能完成。因此,最好按建议的方式每天运行它。

参数

如果您有权访问“审批规则”选项卡,很有可能不需要担心这些参数。只需在该选项卡上定义和使用设置即可。但是,如果您没有访问权限,则可以使用这些参数改写这些设置。使用这些参数的另一个原因是:在任何给定时间需要针对一个或多个业务流程立即进行存档。

  • 天数:输入事务处理必须具有“已完成”状态才适用于存档和清除的天数。
    • 如果希望所有状态为“已完成”的事务处理即时符合条件,请输入 0
    • 此参数在默认情况下不可用,但需要设置。
    • 此参数适用于所有业务流程中的事务处理。
    • 如果将此参数留空,或参数不可用,则“审批规则”选项卡上每个业务流程的设置将生效。例如,默认值 3 个月,或不存档
  • 流程名称:选择所有或特定业务流程。
    • 已安排进程包括选定业务流程名称的事务处理。
    • 如果将此参数留空,已安排进程将考虑所有业务流程,但“审批规则”选项卡上设置为不存档的业务流程除外(如果有)。

假设您为“天数”参数输入 30,并将“流程名称”参数留空。将排除“审批规则”选项卡上设置为不存档的业务流程。“30 天”仍适用于该选项卡上的其他所有业务流程。

清除已存档的事务处理

您可以设置清除策略,以根据组织的数据保留策略在事务处理控制台中存档事务处理。