ERP 里一张单据被退回,表面上可能只是“物料编码填错了”或“日期格式不对”,真正让团队多花时间的,往往是没人说得清这个字段按什么口径填写、谁有权修正、异常应该由谁判断。ERP 数据录入不能只靠操作规范或员工细心;更可靠的方法,是把业务定义、字段校验、责任分工和异常处理串成一条规则,让录入人、审核人和后续使用数据的人依据同一套信息协作。
字段校验通常被理解为系统对必填项、格式和取值范围做检查。这些检查重要,但只回答了“数据是否符合输入要求”,没有回答“数据是否符合业务事实”。例如,采购数量是正整数,格式可能完全正确,但如果计量单位选错,后续收货、库存和对账仍会出问题。
我更愿意把校验设计成一条判断链:这个字段表达什么事实,数据从哪里来,谁负责确认,系统能自动判断到什么程度,判断不了时由谁接手。只要其中一环没有定义清楚,增加更多系统限制也可能只是把错误从录入界面转移到线下沟通。
核心结论是:先定义业务含义和责任,再决定校验规则;先设计异常的处理路径,再考虑把规则配置进系统。字段校验的价值不在于报错数量,而在于减少错误数据进入下游流程,并让无法自动判断的情况有明确处理方式。
实际设计时,可以把校验拆成四层。每一层回答不同的问题,不应把所有规则都笼统称为“数据验证”。
这四层不是越往后越“高级”,而是各自处理不同风险。格式错误通常可以在录入时直接阻止;对象无效需要核对主数据;业务关系异常要结合单据上下文;例外处理则涉及权限、责任和留痕。把它们分开,才能知道规则应该配置在哪里、由谁维护。

字段数量多,不代表每个字段都值得投入相同治理成本。一个字段是否优先处理,应该看它的影响范围、错误后果、纠正成本和发生频率。比如,物料编码错误可能影响采购、收货、库存和成本;备注字段的表达不统一,可能只增加少量阅读成本。两者不应排在同一优先级。
一个实用做法是先挑出少量“关键字段”,给它们补齐业务定义、数据来源、校验条件和责任岗位,再根据退回、补录和异常记录扩大范围。从高风险字段开始,比给所有字段都加一道限制更容易看到问题,也更容易获得业务团队配合。
ERP 数据不是录入完成就结束。采购单上的供应商、物料、数量和交期,可能被采购、仓库、生产计划和财务分别用于不同判断。每个岗位看到的虽是同一条记录,关注的却不是同一件事:采购关心订单是否发出,仓库关心实物是否匹配,生产计划关心物料能否按时到位,财务关心后续结算依据是否完整。
因此,同一个错误字段可能沿流程不断放大。录入阶段未确认计量单位,收货人员可能临时换算;换算结果又被带入库存,月底盘点时才发现数量口径不一致。此时问题已经不是“谁输错一个值”,而是多个岗位分别依据不完整信息做了合理但彼此不一致的处理。
当然,操作失误确实存在,但如果同一字段反复填错、同一类单据反复退回,就应该继续追问:字段说明是否清楚,选项是否容易混淆,数据能否从可信来源带入,系统提示是否告诉用户如何修正,流程是否给录入人足够的业务信息。
把问题归因于“不认真”,通常无法导出可执行改进措施。反过来,如果字段定义明确、输入来源可靠、错误提示具体、审核责任清楚,即使仍然发生少量异常,也更容易定位和修复。好的流程不是假设人永远不犯错,而是让常见错误更难发生,让发生后的影响更可控。
跨部门争议不一定来自明显的错值。更常见的情况是各岗位都按自己的理解填写,系统也没有拦截。例如,“要求日期”对销售可能指客户希望到货的日期,对仓库可能被理解为预计入库日期,对计划人员则可能被当成生产投料日期。格式全部正确,字段含义却没有统一。
这类问题无法通过增加日期格式校验解决。需要先确定字段的业务定义、使用场景和数据来源。如果业务上确实需要三个日期,就应设计为三个语义清晰的字段;如果只保留一个日期,就必须明确由哪个岗位提供、哪些流程可以修改,以及后续岗位如何解释。

有些错误并非录入人没有看到规则,而是他在录入时根本拿不到判断所需的信息。例如,系统要求填写客户要求到货日期,但销售人员尚未收到客户确认;或者仓库需要选择批次,但货物尚未到场,批次信息只能在收货时生成。把这类信息不足当作格式问题强行拦截,可能让业务转到表格、聊天消息或线下纸单继续进行。
遇到这类情况,我会先确认信息产生的时点,再决定字段应该在哪一步填写。若信息在提交前不可得,可以设计暂存、后补或分阶段审核,而不是要求用户猜测一个看起来合规的值。字段校验必须服从业务事实,不应迫使业务人员用假数据通过系统。
必填能减少空值,却不能保证内容有意义。用户可能为了通过校验,在备注中输入“无”“待定”或随意复制旧内容。系统看起来没有缺项,实际仍然没有拿到可用于判断的信息。
对关键字段,应把“是否必填”与“允许填写什么、何时填写、依据何种来源”一起考虑。如果字段在业务开始时尚未产生,应设计后续补录节点;如果允许“暂不确定”,应让这个状态成为明确选项,并限定补全责任和时限,而不是放任自由文本表达。
一个日期可以符合统一格式,却落在不合理的业务区间;一个编码可以通过长度检查,却指向停用对象;一个金额可以是合法数字,却与币种、税率或结算方式不匹配。基础校验解决“长得像不像”,业务校验解决“在这个场景下是否合理”。
因此,不要把校验成功率当成唯一指标。系统若只检查格式,成功率可能很高,但后续仍然大量退单;如果只增加强拦截,也可能让合规的特殊业务无法提交。需要把录入端校验与下游返工、人工修正和例外审批一起观察。
强制阻止提交适合处理后果明确、条件稳定且用户能当场修正的问题,例如缺少必要关联对象。但对于信息暂未产生、业务处于过渡状态或存在授权例外的情况,一律拦截可能导致流程停摆。
更稳妥的处理方式通常有三种:阻止提交、允许保存但不允许流转、允许带风险标记进入指定审批。选择哪种方式,要看错误对业务的影响、修复时点和控制要求,而不是追求系统“零警告”。
如果字段说明只写“请按实际填写”,用户仍然不知道实际指什么。字段说明应尽量解释业务对象、数据来源、格式约束和责任边界。例如,“交期”可以进一步说明为“供应商确认的预计到货日期,由采购人员依据订单确认信息维护;如尚未确认,选择待确认状态并按流程补录”。
说明不必写成很长的制度,但应足以让第一次处理该业务的人做出一致判断。对于重要字段,还可以提供有效值示例、反例和常见异常处理入口,减少用户靠询问同事来猜口径。
字段规则不是配置完成就一劳永逸。业务变化、组织调整、物料和客户状态更新,都可能让原来的规则变得过时。规则过松会漏掉风险,规则过严会持续制造误拦截;两者都需要用真实处理记录复盘。
我建议至少区分“系统拦截”“人工退回”“事后发现”和“例外放行”四类结果。它们分别反映规则命中、审核发现、漏检和例外管理情况。只看系统报错次数,无法判断数据质量是否改善,也看不出是不是把问题转移到了线下。

配置前,我会先用一张字段字典表把业务问题讲清楚。它不需要一开始就覆盖整个 ERP,可以从采购订单、销售订单、入库单或费用单等高频流程中的关键字段开始。
| 字段字典项目 | 需要回答的问题 | 示例说明 |
|---|---|---|
| 字段名称与业务定义 | 字段描述的事实是什么? | “预计到货日期”是供应商确认的计划到货日,不等于客户要求日期。 |
| 数据来源 | 数据来自客户、供应商、业务人员还是系统计算? | 由采购人员根据供应商确认信息维护,必要时保留确认凭据。 |
| 维护岗位 | 谁创建、谁修改、谁确认? | 采购录入;采购负责人处理超出约定范围的变更。 |
| 适用条件 | 哪些单据或业务状态需要该字段? | 已确认采购订单需要有预计到货日期;草稿阶段允许暂缺。 |
| 校验规则 | 系统可自动判断什么? | 检查是否填写、日期格式及是否早于订单日期等可明确条件。 |
| 异常路径 | 规则无法判断时,谁接手、如何留痕? | 日期未确认时选择待确认状态,并生成补录任务。 |
字段字典的关键不是表格本身,而是让业务、系统和管理责任落在同一份说明上。如果业务部门说字段代表一种事实,系统配置却按另一种事实校验,后续维护会不断出现争议。字典也应有负责人和版本记录,规则修改时能追溯原因、生效日期和影响流程。
并非所有字段都需要同样严格的控制。可以用影响范围、错误后果、修正成本和发生频率进行初步评估。这里的评分是内部排序工具,不是通用行业标准。团队可以采用 1 至 5 分,分数越高表示风险越高,再根据总分决定优先治理顺序。
| 评估维度 | 低风险示例 | 高风险示例 | 对规则设计的启发 |
|---|---|---|---|
| 影响范围 | 仅影响单张内部备注 | 影响多张单据或多个部门的共同流程 | 影响范围越广,越需要统一定义和变更控制。 |
| 错误后果 | 造成轻微阅读不便 | 影响发货、结算、库存或审批判断 | 后果越严重,越适合增加关联校验和审核留痕。 |
| 修正成本 | 提交前可直接修改 | 进入下游后需冲销、重开单据或跨部门核对 | 修正成本越高,越应把校验前移到源头。 |
| 发生频率 | 偶发且原因清晰 | 重复发生或集中出现在同一字段 | 频率较高时,应检查定义、界面、来源和培训方式。 |
评分之后,不必机械地“高分就强拦截”。还要看规则是否稳定、能否自动判断、用户能否修正,以及强拦截会不会带来线下绕行。风险高但信息源不可靠时,优先处理数据来源和责任;风险高且规则明确时,才考虑在提交或审批节点阻断。
字段校验可以发生在录入时、提交时、审批时或数据进入下游时。越早发现,通常修正成本越低;但有些信息在早期还没有产生,强行前置只会要求用户猜测。校验位置应与数据产生时点相匹配。
设计时要特别防止重复校验却没有一致口径。例如,录入界面允许一种取值,审批环节又用另一套规则判退,用户会认为系统“前面让填,后面又不认”。不同节点可以承担不同检查,但规则定义、错误解释和责任人应保持连贯。
只写“字段不合规时提示错误”是不够的。规则至少要说明触发条件、提示内容、用户可采取的动作、需要联系的岗位,以及是否允许例外。否则,系统拦截之后,用户仍然只能通过聊天、电话或临时表格寻找答案。
例如,提示“关联对象无效”只能说明结果;更有行动价值的提示,应指出该对象已停用、可选择哪些有效对象、若确实需要使用停用对象应联系哪个维护岗位。提示应避免透露不必要的敏感信息,同时给出足够的修正方向。
规则名称:采购单物料有效性检查
触发条件:采购单进入提交状态
检查逻辑:物料编码必须存在,且状态为可采购
失败提示:所选物料当前不可采购,请选择有效物料;如需恢复使用,请联系主数据维护岗位
允许例外:仅采购负责人可发起例外申请,审批结果需记录申请原因与适用单据
这段内容只是规则说明模板,不代表某个产品的配置语法。重点是把“检查条件,用户动作,责任岗位,例外留痕”写全,再由系统维护人员评估当前 ERP 是否支持相应实现方式。
要判断校验机制是否有效,不能只看错误提示次数。建议从三个层次观察:输入质量看缺失、重复和格式错误;流程结果看退回、补录、处理时长;规则副作用看误拦截、线下绕行和例外放行。
指标必须有固定口径。例如,“退回率”是被退回单据数除以提交单据数,还是被退回次数除以总流转次数?同一单据多次退回时如何计算?统计范围是某类单据还是全部业务?没有口径,两个部门即使使用同一个指标名称,也可能得出无法比较的结论。

下面用一个情景模拟说明方法,不代表某家企业的真实案例,也不是任何 ERP 产品的标准配置。假设一家制造企业每月处理 1,000 张采购单,近一个月的内部抽样发现 120 张需要人工补充或修正。为便于讨论,将原因归纳为四类:物料或供应商对象不匹配、数量与单位不一致、交期信息未确认、必填说明缺失。
这个场景的重点不是“120 张”是否符合行业水平,而是同一张单据可能同时存在多个问题,不能把各类问题数量简单相加后当成有问题单据总数。真实项目中,应区分“单据数”“问题项数”和“返工次数”,并给出抽样周期、单据范围和判定口径。

| 字段 | 业务风险 | 可执行的校验 | 责任与异常处理 |
|---|---|---|---|
| 供应商编码 | 对象已停用、选错主体,可能造成订单发送或结算对象错误。 | 提交时检查编码存在、状态有效,并与采购组织或业务范围匹配。 | 采购录入人修正;主数据维护岗位负责对象状态;确需例外时由有权限的负责人审批并留痕。 |
| 物料编码 | 物料选错或处于不可采购状态,可能影响价格、计划和收货。 | 优先从有效主数据中选择;检查物料状态、采购单位和适用组织。 | 录入人选择有效对象;若物料缺失,走新增或启用申请,避免临时借用近似编码。 |
| 采购数量与单位 | 数值正确但单位含义不一致,导致订单、到货和库存数量难以对应。 | 检查允许单位及换算关系;关键场景下核对订单单位与收货单位的转换条件。 | 采购人员核实订购口径;涉及换算主数据时由相应维护岗位确认,不以手工备注代替规则。 |
| 预计到货日期 | 把客户需求日、订单日或未确认的估计日期当作供应商承诺日。 | 设置“待确认”和“已确认”等业务状态;只对已确认状态强制要求日期。 | 采购人员负责补录确认日期;超出交期约束时进入业务评估,而不是仅提示日期格式错误。 |
| 采购说明 | 说明缺失可能使审批人无法理解特殊采购原因,但强制自由文本也可能产生大量无效内容。 | 仅在特定单据类型或例外条件下必填;可提供清晰提示和必要的信息模板。 | 申请人说明业务原因;审核人确认说明是否足以支持判断,必要时退回补充。 |
这张表的价值在于把“字段检查”与“谁来解决”放在一起。物料编码错误和预计到货日期未确认,表面都是异常,处理方式却不同:前者可能是主数据或选择错误,后者可能只是业务信息尚未产生。用同一种“请检查数据”提示处理两者,会让系统显得统一,却让用户无从行动。
下面的前后对照仍是情景模拟,只用于说明如何建立验证框架。假设企业先治理供应商、物料、数量单位和交期状态四类规则,运行一个月后再按同一单据范围复核。任何改善值都应以企业实际数据替换,不能直接引用为普遍效果。
| 观察指标 | 治理前模拟值 | 治理后模拟值 | 解释时要注意什么 |
|---|---|---|---|
| 需要人工补充或修正的采购单比例 | 12% | 7% | 需要统一“需处理”的定义,并确认前后单据结构和抽样范围一致。 |
| 因对象状态或编码问题退回的单据比例 | 4.2% | 1.8% | 可能受主数据清理影响,不能全部归因于录入界面校验。 |
| 交期信息待确认的单据比例 | 2.6% | 2.4% | 若业务确认时点没有改变,状态化只能提升透明度,不一定立即减少未确认量。 |
| 例外处理平均耗时 | 1.6个工作日 | 1.1个工作日 | 需明确起止时间,区分等待外部信息和内部审批耗时。 |
从这组模拟数据可以看出,规则上线未必让所有指标同步改善。编码和对象状态规则可能很快减少一部分退回;交期未确认则可能需要改供应商沟通时点或采购流程,单靠字段校验不会自动消失。如果原因属于信息来源或业务流程,校验只能暴露问题,不能代替流程整改。

项目复盘时,至少需要记录四项信息:统计周期、业务范围、指标定义、数据提取方式。若上线前取的是全部采购单,上线后只取一个部门的单据,即使数值明显变好,也不能直接说明规则产生了同等效果。
还要检查其他变化因素,例如同期是否进行了主数据清理、调整审批层级、更换供应商、培训录入人员或改变单据类型。对于改善幅度,不应只问“下降多少”,还要问“哪些措施同时发生、哪些问题被转移、有没有增加线下沟通或审批时间”。这比写出一个漂亮百分比更能帮助下一步决策。
先看这些字段是否有清晰定义和可靠数据源。若错误集中于编码、日期格式、单位等明确条件,可以优先补充字段说明、有效值选择和即时校验。若错误集中于同一个物料或客户,也要检查主数据状态和维护流程,不要只培训录入人员反复避错。
这类情况适合小范围快速治理,但不要只看报错量是否增加。提示增加可能意味着系统终于暴露了之前隐藏的问题,并不一定代表业务变差。应同时追踪问题是否在下游减少、用户是否能自行修正。
这时优先做业务口径协商,不要先让系统管理员选一个“看起来最合理”的定义。召集实际使用字段的岗位,逐项确认字段描述的对象、使用时点、来源、可修改范围和冲突时的裁决人。无法统一的含义,可能需要拆成多个字段或通过状态区分。
例如,“计划日期”若同时被用于表示供应商承诺日和内部计划日,就不宜仅靠一段说明解决。两种日期有不同来源和责任人,应该明确区分;如果系统暂时无法增加字段,也要规定当前字段的唯一口径,并记录未覆盖需求,避免不同团队在线下形成各自版本。
此时应调整填报时点、状态设计或流程交接,而不是简单增加必填。可以考虑先保存草稿、允许待确认状态、在适当节点生成补录任务,或让字段在信息来源确定后再进入强制校验。
判断时要问:信息何时产生?最早知道信息的是哪个岗位?若现在要求填写,用户是可以核实,还是只能估计?如果只能估计,就不应把估计值伪装成已确认数据。必要时保留“预计”“待确认”“已确认”等状态,让下游用户知道数据的确定程度。
当字段关系明确、判断条件稳定、错误后果较大时,可以考虑提交拦截或审批前置。例如,某类业务必须关联有效对象,缺少关联就无法判断后续责任。此时拦截应给出明确原因和修复路径,并保留对规则的版本管理,防止业务变化后旧规则仍持续阻断。
上线前要准备例外流程。真正的业务系统通常会遇到少量不在常规规则里的情况。若例外只能通过管理员改数据库或私下绕过系统解决,控制风险反而可能更高。例外流程要限制申请角色、说明适用条件、指定审批人,并记录理由和后续复核结果。
不一定需要一开始建设复杂的字段治理体系。可以从一两类高频单据入手,用轻量字段字典、责任表和规则清单记录定义;每次变更由业务负责人和系统维护人员共同确认。小规模团队的优势是沟通链路短,风险是很多口径依赖口头约定,人员变化后容易失效。
因此,轻量不等于不留记录。即使只有一页表格,也应说明版本日期、维护人、适用范围和规则变更原因。先证明这套方法能减少实际返工,再决定是否扩展到更多部门和单据类型。
不同 ERP 的可配置能力、二次开发成本和接口条件各不相同。某些规则可以通过表单校验实现,另一些需要审批流、主数据管理或上下游接口配合。若系统短期不能支持复杂校验,可以先明确字段定义、统一录入模板、增加审核清单或建立异常台账,但要标注哪些是临时控制、何时复核。
人工控制的短板是容易受工作量和人员变化影响,也难以自动追溯;系统控制的短板是配置成本、变更治理和误拦截风险。应先判断问题是否足够稳定、影响是否足够大,再决定是否投入开发,而不是把“上系统规则”本身当成治理成果。

| 方案 | 适用条件 | 主要收益 | 主要代价 |
|---|---|---|---|
| 强制拦截 | 规则稳定、错误后果明确、用户能立即修正。 | 减少明显错误进入下游,责任边界清晰。 | 例外业务可能被阻断;规则过严时容易诱发线下绕行。 |
| 警告后允许提交 | 风险需要提醒,但现阶段难以准确判断所有特殊情况。 | 保留业务弹性,可积累异常样本供后续优化。 | 用户可能习惯性忽略警告,需配合监测和责任机制。 |
| 保存草稿、限制流转 | 信息还未产生或需要后续补充,当前不宜认定为错误。 | 避免用户虚填,也让未完成状态可见。 | 需要明确补录时点、责任人和超期处理方式。 |
| 审批例外 | 风险较高但确有合理特殊业务,需授权判断。 | 把灵活性纳入流程,并留下决策记录。 | 增加审批负担;审批标准和时限不清时会形成新瓶颈。 |
选择时应从错误后果开始,而不是从系统能做什么开始。低影响、易修正的问题可以提示;后果较大且规则可靠的问题可以拦截;信息尚未产生的问题适合暂存或后补;特殊但重要的业务则应通过授权例外处理。一个字段也可能需要按状态采用不同方式,而不是全流程只有一种控制。
自动校验适合可描述、可重复、条件稳定的判断,例如格式、有效状态、允许范围、引用对象存在性。人工复核适合需要阅读合同、判断商业背景、确认特殊原因或权衡多个目标的场景。把主观判断伪装成一条简单规则,规则长期维护时通常会遇到大量边界例外。
自动化程度应随着规则成熟度提高。先通过人工处理积累真实例外,再识别稳定模式;确认判断依据可靠后,才适合把部分规则自动化。反过来,规则若还在不断争议,过早固化到系统中,后续每次调整都可能牵动流程和权限。
全面治理适合字段标准已相对成熟、流程稳定、跨部门影响广且项目资源充足的组织。它的优势是有机会统一口径;代价是协调复杂、变更范围大,若定义尚未达成共识,项目可能长时间停留在文档和审批中。
小步试点适合问题集中、希望先验证方案的团队。可以先选择一个单据类型或一个高风险字段,观察规则是否真能减少下游返工,提示是否易懂,例外流程是否可运行。试点的局限是样本和流程可能不具代表性,所以推广前还要确认部门差异、业务例外和系统权限边界。

系统配置人员可以把规则实现出来,但未必有权定义业务口径。每条关键规则至少要有业务负责人、系统维护人和异常处理角色。业务负责人确认规则是否符合实际流程;系统维护人评估配置、测试和变更影响;异常处理角色负责日常判断与升级。
同一岗位可以承担多个角色,但角色必须明确。否则,规则出现争议时,业务说“系统问题”,系统团队说“业务要求”,最后没人负责决定是否修改。责任归属不清,也会让规则变更缺少可靠的验收人。
修改必填条件、有效值范围或关联关系,可能影响历史流程和其他单据类型。变更记录至少应包含变更原因、影响字段、受影响流程、审批人、生效时间和回滚方式。对于关键规则,还应保留测试用例,覆盖正常输入、边界值、失效对象和合理例外。
规则变更不应只以“配置成功”作为验收。更有价值的验收问题是:用户能否按提示修正,审核人能否理解例外,后续数据使用者是否仍能按统一口径判断。
可以从小型月度复盘开始,展示高风险字段的缺失率、退回率、重复记录数、补录次数、例外数量和处理时长。看板不必追求复杂视觉效果,但每个指标都要附带定义、时间范围、数据来源和责任人。
当指标变差时,讨论重点应放在原因分类,而不是直接点名某个岗位。比如,缺失率上升可能因为业务突然增长、字段提示改变、主数据未及时更新,或流程交接时间发生变化。数据用于定位改进机会,不应成为脱离业务语境的惩罚工具。
自动规则只能检查已编码的条件。团队仍需要定期抽查一部分单据,判断字段内容是否与合同、订单、收货记录或其他可靠来源一致。抽样可以优先覆盖高风险字段、例外放行单据和近期规则变更涉及的流程。
抽查结果要反馈到规则和培训,而不是只保存检查表。若连续发现同一种问题,应判断它是规则缺失、提示不清、数据来源错误还是操作理解偏差。只有把发现的问题转成具体改进,抽查才不是额外的重复劳动。

ERP 数据录入治理的有效起点,不是给所有字段增加限制,而是挑出一个影响较大的字段,写清业务定义、数据来源、维护岗位、校验条件和异常路径。随后选一类真实单据试运行,用同一口径观察输入问题、下游退回、例外处理和用户绕行。
如果字段定义不清,先开业务讨论;如果来源不稳定,先解决信息取得方式;如果规则稳定但总被漏掉,再考虑自动校验;如果特殊业务无法被规则覆盖,就把例外授权和留痕设计清楚。这个顺序比一上来问“ERP 能不能做某种校验”更能避免投入错方向。
字段校验真正要解决的,不是让系统多说几次“不允许”,而是让团队知道什么数据可信、什么情况需要复核、谁可以做例外判断,以及判断结果如何反馈到流程。只有这些规则一致,录入人、审核人和后续使用者才是在共同依据上协作。
下一步可以先选一类高频单据,统计最近一段时间最常见的五类退回原因;从中挑出一个影响最大且规则可判断的字段,完成字段定义、校验和异常处理设计,再用企业自己的基线数据复核结果。这一步不需要先追求复杂平台或大规模改造,却能让数据录入从“填完就提交”逐渐转向“团队对数据含义和处理责任达成一致”。


读者评论
把字段校验分成输入、主数据、业务关系和例外处理四层,便于团队明确规则由谁维护,而不是把所有问题都推给录入人员。
文中提到日期格式正确不代表业务含义一致,这点很实际。字段定义和数据来源不清,单靠系统格式校验解决不了跨部门口径差异。
先治理影响采购、库存和成本的关键字段,比给所有字段增加必填限制更有针对性,也更容易评估改进效果。
异常不一定都该强制拦截。信息暂时无法确认时,设置待补录状态和责任时限,通常比要求用户填一个猜测值更稳妥。
建议同时统计系统拦截、人工退回、事后发现和例外放行,才能看出规则是否减少返工,而不只是增加了报错。