【业务流程】--归档原创
金蝶云社区-eris
eris
32人赞赏了该文章 7,092次浏览 未经作者许可,禁止转载编辑于2024年01月05日 15:27:01
summary-icon摘要由AI智能服务提供

本文档介绍了业务流程数据的归档处理流程,包括归档原因、归档时间、相关表结构变化及版本更新说明。文档详细描述了归档操作如何影响数据库性能及执行计划的变迁,同时提供了Cron表达式的使用说明和归档参数配置指导,以及老版本与新版本执行计划的对比,并提供了其他归档形式的参考链接。

1、归档说明

1、业务流程数据是在单据流转过程中产生的,主要包括反写记录和流程实例,由于量比较多,占用空间比较大,现在都是通过归档和压缩把数据迁移到其他表来分担

2、特别注意:归档时间一般只能在非生产时间,因为归档可能导致锁表,阻塞等,从而影响实际业务执行。

2、相关表说明

反写记录表: t_bf_instanceSnap--》t_bf_instanceSnapHis--》t_bf_SnapBackUp

流程实例表

实例:t_bf_instance --》 t_bf_instanceHis --》 t_bf_instBackUp--》

节点:t_bf_instanceEntry --》 t_bf_instanceEntryHis --》 t_bf_instEntryBackUp--》

控制字段携带值:t_bf_instanceAmount--》t_bf_instanceAmountHis --》t_bf_instAmountBackUp-》

压缩文件表:t_BF_ArchiveFiles,把10个实例数据压缩成一个文件,通过日志表T_bf_InstArchiveLog查找。

3、版本说明

1、执行计划2019年1月24号PT131268 [7.3.1150.7]版本支持Cron表达式

2、反写记录和流程实例数据 在PT-146836[7.5.1.202005]2020年5月26日版本之前,使用一个共同的执行计划(业务流程实例自动归档服务)进行归档,之后版本拆分为“业务流程反写记录字段归档服务”和“业务流程实例自动归档服务”两个执行计划,分别归档业务流程实例数据和反写记录数据。

3、每次运行都是归档1万个流程实例和1千行反写记录数据

4、Cron表达式说明

1、0 0/30 00-06 * * ?:代表0点到6点每30分钟执行一次

2、0 0/30 21-23,00-06 * * ?:代表21点到第二天6点每30分钟执行一次

3、参考链接:https://help.aliyun.com/document_detail/64769.html

https://www.toolhelper.cn/Date/CronExpression

5、归档所需要的参数设置

一、 参数配置,一般建议时间间隔为3,6,6;并且需要勾选上定期对业务流程数据进行归档,

2021年7月份版本后,强制归档,没有勾选按钮了。

1.老版本设置图:

image.png

2.新版本设置图:

image.png

5、新版本执行计划

7.5.1.202005版本分别使用“业务流程反写记录自动归档服务”和“业务流程实例自动归档服务”两个执行计划来归档业务流程实例和反写记录数据,每天归档从0点到6点,每半个小时执行一次,一共归档12次。

image.png


image.png6、老版本执行计划

7.5.1.202005版本之前,只有业务流程实例自动归档服务”一个执行计划,归档时包括处理反写记录和流程实例数据,每天执行一次,如果支持Cron表达式,建议改成Cron表达式的形式。

image.png7、其他形式归档

【业务流程】--通过临时表归档   https://vip.kingdee.com/article/388652410920895232?productLineId=1

【业务流程】--存储过程归档 https://vip.kingdee.com/article/388648080687608832?productLineId=1

【业务流程】--通过自定义执行计划归档业务流程数据  https://vip.kingdee.com/article/183758?productLineId=1






图标赞 32
32人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!