执行计划.工作流.工作流实例自动归档服务

【名称】
工作流实例自动归档服务
【服务插件】
Kingdee.BOS.Workflow.App.Core.BackJob.AutoBKWFDataSchedule,Kingdee.BOS.Workflow.App.Core
【功能】
将已经完成的工作流实例数据,从正式表迁移至归档表,确保正式表的总数据量始终保持在一个比较低的水平,提升工作流的运行效率。
【注意事项】
<1>归档过程中会创建大量的大事务,对数据迁移进行数据一致性保护,该事务对工作流的正常运行有一定的负面影响,例如偶发性的操作超时,事务失效,死锁提醒等,因此,请尽量避免在正常工作时间执行此服务,一般建议在凌晨执行。
<2>该服务对数据库资源消耗较大,请勿频繁执行此服务。
【执行频率】
默认1天1次
【处理逻辑】
通过参数设置-流程中心-工作流-基本参数-【允许归档已完成的流程实例】【n个月以前结束的流程实例归档】启用该功能。
如果未启用归档,默认强制归档1个月前的数据。
如果启用了归档,按设定的归档日期进行归档。
归档前会清理审批过程的冗余记录。
循环执行归档任务,从正式表迁移数据至归档表,单次循环迁移的数据量在1万行左右,循环处理直至满足条件的流程实例全部完成迁移。
迁移涉及以下表格:
T_WF_PROCINST,
T_WF_ACTINSTMSG,
T_WF_ACTINST_L,
T_WF_ACTINST,
T_WF_ACTIONEVENTLOG,
T_WF_ASSIGN_L,
T_WF_ASSIGN,
T_WF_RECEIVER,
T_WF_ENTRUSTRECEIVER,
T_WF_RECEIVERPOST,
T_WF_APPROVALASSIGN_L,
T_WF_APPROVALASSIGN,
T_WF_APPROVALITE
执行计划.工作流.工作流实例自动归档服务
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



