企业系统一旦连接客户、订单、库存或财务等数据,最先要厘清的不是“数据放在哪里”,而是“哪个系统对这项数据的定义和变更负责”。数据权威源,是某类业务数据在口径、生命周期和写入责任上的唯一权威依据;它不一定是所有数据的唯一存储位置,但其他系统不能各自维护一套互相竞争的事实。
划分时,应以业务对象和关键字段为单位,而不是笼统地指定某个系统“拥有全部数据”。例如,客户信息、订单状态和库存数量可能归属不同业务系统。应明确每项数据的业务定义、权威维护方、允许写入的系统,以及下游系统如何读取和处理变更。若同一对象包含不同责任边界,也应拆分到字段或业务环节,避免“多个系统都能改,出了问题却无人负责”。
权威源与使用副本要分开
为查询、分析或流程衔接而复制的数据,并不会因此成为权威数据。应用可以保留必要的本地副本,但应明确其用途、更新机制和失效处理方式;当副本与权威源不一致时,必须规定以何者为准。尤其要区分“展示状态”和“业务状态”:界面上的缓存或流程中的临时值,不应被误认为正式业务记录。
写入权限也应随权威归属确定。若低代码应用需要修改核心业务数据,应通过明确的接口和规则完成,而不是在应用内另建一套可独立演变的数据逻辑。否则,表面上是快速补齐流程,实际上会造成重复维护、口径冲突和难以追溯的变更。
划分结果需要进入接口设计、权限控制、审计和变更管理。业务规则调整时,应能识别哪些系统读取或派生了相关数据,并明确通知、验证与回退责任。判断一项数据是否已有清晰的权威源,可以追问三件事:谁定义它、谁有权改变它、冲突时谁作最终裁定。三者若没有一致答案,系统边界就尚未划清。
