#使用技巧#数据归档的妙用——自动清除单据数据原创
金蝶云社区-城主
城主
11人赞赏了该文章 604次浏览 未经作者许可,禁止转载编辑于2023年02月22日 15:20:39

一、业务背景及需求说明


在苍穹的单据表单中,经常有一些需要临时存储的数据,对这种数据,我们一般只需要配置可存储一定天数就行,到期的或者不满足存储条件的数据需要定期自动清除;例如:其他渠道同步过来的转换数据,第三方的操作日志等。


本文将描述如何通过苍穹配置,实现自动清除单据数据的需求。让你不写一行代码,轻松实现牛逼功能。


二、实现步骤


1、配置【可归档单据范围】

     操作路径:【配置工具】-【数据归档】-【可归档单据范围】,如下图


image.png

 

新增归档单据



image.png

2、配置【单据清除规则

    操作路径:【配置工具】-【数据归档】-【单据清除规则】


image.png

新增清除规则,填写清除规则。完成新增之后,使用状态默认是关闭的,需开启才能在【清除调取计划】中选得到

image.png


3、配置【清除调度计划】

  单据路径:【配置工具】-【数据归档】-【清除调度计划】,如下图


image.png

新增调度计划,在新增界面中引入清除规则,并设置执行计划


image.png

image.png

注意:新增保存好后,需要点击开启按钮,如果系统弹出提示“请先开启数据归档配置”,就需要在MC中加入开启数据归档的参数(参考下面补充说明)


4、补充说明:配置MC参数

进入MC,选择基础数据维护-环境公共配置项,在左侧公共配置项列表中找到mc.properties,在右侧mc.properties编辑界面中加入以下两个参数:

mc.archive.config = true

archive.enable = true


image.png

点击保存,发布并重启MC,完成之后再开启清除调度计划即可。


三、应用小结


1、此方法让你不懂写代码,也可以实现定时清除数据的功能


2、轻松配置,无需打包,无需升级,提高需求响应速度


赞 11