【业务流程】--归档原创
金蝶云社区-eris
eris
28人赞赏了该文章 5812次浏览 未经作者许可,禁止转载编辑于2024年01月05日 15:27:01

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






赞 28