4. 制造主数据标准化
多工厂制造系统里,最容易被低估、却最容易造成“同一件事在不同工厂说法不同”的,就是制造主数据。主数据不是交易数据,它描述的是“制造对象本身是谁、由什么构成、按什么路径加工、在什么时间可用、由谁供应、交付给谁”。如果物料编码在 A 厂是 MAT-001,在 B 厂是 P001-A,而集团层面又有一套 10002345,那么计划、采购、库存、成本、质量追溯都会在数据层面对不上。标准化的目标不是把所有工厂变成同一台机器,而是让“同一对象在集团内只有一个身份,在不同工厂可以有不同属性视图”。
一、统一编码:先定“身份”,再定“视图”
制造主数据的统一编码,核心是建立一套集团级编码规则,同时允许工厂级扩展。推荐采用“集团码 + 工厂视图”的双层结构:集团码用于跨厂识别、合并报表、集中采购和全局库存可见性;工厂视图用于记录该工厂特有的物料状态、默认库位、采购类型、工艺差异和成本核算方式。
以物料主数据为例,集团码可采用分段语义编码:大类(2位) + 中类(2位) + 流水号(6位) + 校验位(1位)。例如 RM01000017 中,RM 表示原材料,01 表示金属类,000017 是流水号,最后一位是校验位。这种编码不承载过多业务含义,避免因为业务分类调整而被迫改码。真正描述物料属性的字段,如物料名称、基本单位、物料组、采购类型、批次管理标识、保质期、危险品等级,应放在属性区,而不是塞进编码里。
BOM 的统一编码则要解决“同一产品在不同工厂结构不同”的问题。建议采用 产品集团码 + BOM 版本 + 工厂码 + 替代标识 作为唯一键。例如 FG10002345-BOM-V3-PL01-A 表示成品 FG10002345 的第 3 版 BOM,在 PL01 工厂的 A 替代方案。BOM 行项目必须统一字段:行号、组件集团码、组件工厂码、单位用量、损耗率、生效日期、失效日期、替代组、优先级。这样,当 PL01 和 PL02 使用不同组件时,系统仍能识别它们属于同一产品的不同工厂视图,而不是两个无关的 BOM。
二、工艺路线与工厂日历:把“怎么做”和“什么时候能做”标准化
工艺路线主数据描述从原材料到成品的加工顺序、工作中心、标准工时、排队时间、准备时间和检验点。统一编码时,建议将工艺路线与物料、工厂、版本绑定,形成 物料集团码 + 工厂码 + 工艺路线版本 的唯一标识。工序编码可采用 OP + 4位序号,如 OP0010、OP0020,预留间隔便于插入新工序。每个工序必须关联标准工作中心编码,而工作中心编码又应与设备资源主数据保持一致。
工厂日历是常被忽略但影响极大的主数据。它定义了工作日、班次、休息日、停机窗口和特殊加班日。多工厂场景下,各工厂的日历可能不同:有的工厂周末停产,有的工厂三班连续生产,有的工厂在特定月份有高温假。统一治理规则要求:集团定义日历模板,工厂基于模板派生自己的工厂日历,并明确优先级。例如,集团模板 CAL-CN-2SHIFT 定义周一至周五两班,PL01 工厂在此基础上增加 10 月 1 日至 3 日停产,PL02 工厂则增加周日单班。计划排程时,系统先读取工厂日历,再读取工作中心日历,最后读取设备资源日历,形成可用产能时间轴。
三、设备资源、供应商与客户主数据:让产能和供需关系可计算
设备资源主数据是产能计算的基础。每台设备或工作中心应有唯一编码,建议采用 工厂码 + 车间码 + 设备类型 + 流水号,例如 PL01-WS02-CNC-0007。关键字段包括:额定产能、可用班次、换型时间、维护计划、状态(运行/停机/维修/报废)、关联工作中心。设备资源与工艺路线中的工作中心必须建立映射关系,否则排程引擎无法把工序分配到具体设备。
供应商与客户主数据则决定采购和交付的可靠性。供应商编码建议采用 SUP + 国家码 + 流水号,客户编码采用 CUS + 国家码 + 流水号。统一字段包括:法定名称、统一社会信用代码、联系人、付款条件、交货条件、质量等级、准入状态。多工厂场景下,同一供应商可能只对某些工厂供货,因此需要建立“供应商—工厂—物料”的供货关系视图,而不是简单地在供应商主数据上打一个“合格”标签。
四、治理规则:从“能建码”到“敢用码”
统一编码只是第一步,治理规则决定主数据能否长期可信。建议建立四条硬规则:第一,集团码由集团数据委员会统一分配,工厂不得自行创建集团码;第二,工厂视图字段由工厂数据专员维护,但关键字段(如基本单位、物料组、批次管理标识)变更必须走审批流;第三,所有主数据变更必须记录生效日期和失效日期,禁止直接覆盖历史数据;第四,系统在创建、修改、导入三个环节执行自动校验,包括唯一性校验、必填字段校验、跨表一致性校验。
以物料主数据变更为例,一个可执行的治理流程是:工厂数据专员在系统中提交变更申请,填写变更原因、影响范围、生效日期;系统自动检查该物料是否已被 BOM、工艺路线、采购订单或生产订单引用;若已被引用,则触发影响分析,列出受影响的工厂、订单和计划;集团数据委员会审核通过后,系统在生效日期自动切换新版本,旧版本保留为历史版本。这样,主数据变更不再是“改一个字段”,而是一次可追溯、可评估、可回滚的受控操作。
最后需要强调:主数据标准化的成果不是一张编码表,而是一套可持续运行的治理机制。编码规则会随着业务变化而调整,工厂视图会随着产能布局而增减,供应商和客户关系也会不断更新。真正重要的是,当变化发生时,系统知道谁有权改、改完影响谁、什么时候生效、历史版本在哪里。做到这一点,多工厂制造系统才算真正拥有了统一的“制造语言”。