余额巡检重算

1. 功能概述
余额巡检重算是一个用于检查、修复余额数据一致性问题的模型工具。
2. 关键字段
| 序号 | 字段名称 | 字段说明 | 必录性 |
|---|---|---|---|
一、参数信息 | |||
1 | 任务编号 | 录入编号,便于后续查询。 | 必录 |
2 | 任务类型 | 定义本次巡检任务的查询方式,主要使用前两种: 检查单据生成快照:以单据出发检查快照是否正确,可用于业务上认为单据需要更新余额,但系统并没有更新,又或者数量、维度不一致的问题。 检查单据删除:反过来以快照检查单据,发现快照还在但单据已经不存在的问题。 检查快照合计余额:检查快照合计数量与余额数量是否一致,期间余额期初和结存数量是否连续,期间是否连续的问题。 检查规则禁用:余额已经更新,但目前余额更新规则已经被禁用。 清除已回滚的快照:有的余额表选择了保留历史快照的方式,在系统运行一段时间后,如果存量数据很大,可以使用此选项来清除已回滚状态的快照。 直接修复单据生成快照、直接修复快照合计余额、直接修复单据删除,最后这三种类型直接对应前三种,用于结合【自动巡检重算】功能使用,巡检出的差异直接修复。 | 必录 |
3 | 操作范围 | 增量操作:读取“增量标记”接着上次巡检完的单据开始本次巡检,用于减少巡数据量,详见【增量标记】相关内容。 全量操作:检查所有单据。 按单据条件操作:可按单据字段设置过滤条件,缩小巡检范围。 按余额条件操作:可按余额表字段设置过滤条件,缩小巡检范围。 | 必录 |
4 | 余额表实体 | 定义需要巡检的余额表。 | 必录 |
5 | 单据实体 | 定义需要巡检的单据实体。 | |
6 | 余额规则 | 定义具体的余额更新规则。 | |
7 | 操作原因 | 用于备注本次巡检的目的或原因。 | 必录 |
二、余额条件:当操作范围设置为“按余额条件操作”时,可以设置余额表中字段作为过滤条件。 | |||
三、单据条件:当操作范围设置为“按单据条件操作”时,可以设置单据中字段作为过滤条件。 | |||
3. 业务场景
序号 | 场景名称 | 应用场景 | 关键要点 |
1 | 系统自身原因造成的数据问题 | 在任何系统中,一方面因系统BUG、服务异常是无法绝对避免。 | 任务类型:根据问题的类型选择正确的任务类型。 余额表实体:正确选择需要重算的余额表。 |
2 | 人为使用原因造成的数据问题 | 另一方面,由于某些人员在系统进行了某些不合理的操作时,会导致一些整体数据一致性问题,余额作为一个高频写,高频读,与业务单据操作紧密联系的业务,很难避免数据一致性问题。通过以往客户问题的分析发现,有90%以上是业务使用问题导致。比如:配置配错了、中途发现方案要调整、后台改数据了、二开代码未考虑一致性设计等等,这些问题,最初可能在报表系统,或存货系统中得以发现,余额与单据之间出现了数据一致性问题,最终影响业务操作,比如:财务结账、库存出库。 | 同上 |
4. 关键操作
4.1单据关键操作
序号 | 操作名称 | 应用场景 | 操作影响及数据改变 | 操作路径 |
1 | 发布子任务 | 已经明确余额表数据存在差异,需要巡检。 | 按已设置的参数和条件范围发起本次巡检任务,巡检的数据量大或范围广时,系统自动按一定规则拆分成多个子任务执行。 | 表单界面→发布子任务 |
2 | 查看子任务 | 巡检任务发布后,需要查看是否已经执行完成,执行完成后, |
余额巡检重算
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



