企业核心业务系统
企业信息化建设中的四大核心业务系统:CRM(客户关系管理)、SRM(供应商关系管理)、ERP(企业资源计划)、PDM(产品数据管理),以及系统间集成方案。
1. CRM 客户关系管理
客户关系管理系统以客户为中心,覆盖从潜客获取、线索跟进、商机转化到售后服务的全生命周期管理。
1.1 核心模块
1.1.1 客户管理
客户信息统一管理,支持个人客户和企业客户两种类型。
- 客户信息维护:基本信息(名称、行业、规模、地域)、联系方式、所属销售、客户来源渠道
- 客户分级分类:按贡献度分为普通客户、重要客户、VIP客户;按行业、地域等维度分类
- 客户查重合并:通过姓名/手机号/邮箱/统一社会信用代码自动检测重复客户,支持手动合并
- 客户标签管理:自定义标签体系,支持按标签筛选和群发
客户管理数据模型:
客户表 (customer)
├─ id bigint 主键
├─ customer_type tinyint 客户类型(1-个人, 2-企业)
├─ customer_name varchar 客户名称
├─ industry varchar 所属行业
├─ region varchar 所属区域
├─ scale varchar 企业规模(大型/中型/小型)
├─ source varchar 客户来源(广告/转介绍/展会/线上注册)
├─ status tinyint 状态(1-潜在, 2-跟进中, 3-已成交, 4-已流失)
├─ level tinyint 客户等级(1-普通, 2-重要, 3-VIP)
├─ owner_id bigint 所属销售(员工ID)
├─ unified_social_code varchar 统一社会信用代码
├─ next_contact_time datetime 下次联系时间
├─ created_at datetime
└─ updated_at datetime
客户联系人表 (customer_contact)
├─ id bigint
├─ customer_id bigint 关联客户
├─ contact_name varchar 联系人姓名
├─ phone varchar 手机号
├─ email varchar 邮箱
├─ position varchar 职位
├─ is_primary tinyint 是否主要联系人
├─ wechat varchar 微信
└─ created_at datetime
客户标签表 (customer_tag)
├─ id bigint
├─ tag_name varchar 标签名称
├─ tag_category varchar 标签分类
└─ color varchar 标签颜色
客户标签关联表 (customer_tag_rel)
├─ id bigint
├─ customer_id bigint
└─ tag_id bigint1.1.2 线索跟进
线索来源于市场活动、广告投放、网站注册等渠道,经初步筛选后分配给销售人员跟进。
- 线索池管理:所有新线索进入公共线索池,销售可领取或由系统自动分配
- 线索分配规则:按区域、行业、销售能力等维度自动分配;支持轮询分配、抢单模式
- 跟进记录:记录每次沟通内容、沟通方式(电话/邮件/面谈/在线沟通)、沟通时间
- 跟进计划:设置下次跟进时间,系统自动提醒
- 线索转客户:线索经过初步沟通后转化为正式客户,跟进历史自动归入客户档案
线索管理数据模型:
线索表 (lead)
├─ id bigint
├─ lead_name varchar 线索名称
├─ phone varchar 联系电话
├─ email varchar
├─ source varchar 线索来源
├─ status tinyint 状态(1-未分配, 2-跟进中, 3-已转化, 4-已放弃)
├─ stage tinyint 跟进阶段(1-初步接触, 2-需求确认, 3-方案推荐, 4-商务谈判)
├─ owner_id bigint 负责人
├─ assign_time datetime 分配时间
├─ convert_time datetime 转化时间
├─ convert_to_customer_id bigint 转化客户ID
├─ expected_amount decimal 预计成交金额
├─ next_plan_time datetime 下次计划时间
├─ created_at datetime
└─ updated_at datetime
跟进记录表 (follow_up)
├─ id bigint
├─ business_type tinyint 业务类型(1-线索, 2-客户, 3-商机)
├─ business_id bigint 业务ID
├─ content text 跟进内容
├─ method tinyint 沟通方式(1-电话, 2-邮件, 3-面谈, 4-在线)
├─ operator_id bigint 操作人
├─ next_plan text 下次跟进计划
├─ next_time datetime 下次跟进时间
└─ created_at datetime1.1.3 商机管理
商机是销售过程中的核心对象,代表与客户达成交易的潜在机会。
- 商机阶段:潜客识别 -> 需求确认 -> 方案沟通 -> 报价谈判 -> 合同签署 -> 赢单/输单
- 商机金额预测:根据阶段设置赢单概率,自动计算加权预测金额
- 竞争管理:记录竞争对手信息、优劣势分析、应对策略
- 团队协作:支持组建虚拟团队,多人协同推进商机
- 商机分析:按产品线、区域、销售等维度分析商机分布和转化率
商机数据模型:
机会表 (opportunity)
├─ id bigint
├─ opp_name varchar 商机名称
├─ customer_id bigint 关联客户
├─ contact_id bigint 关联联系人
├─ amount decimal 预计金额
├─ probability decimal 赢单概率(%)
├─ expected_amount decimal 加权金额 = amount * probability / 100
├─ stage varchar 阶段编码
├─ product_line varchar 产品线
├─ competitor_info text 竞争对手信息
├─ win_reason text 赢单原因
├─ lose_reason text 输单原因
├─ owner_id bigint 负责人
├─ team_members json 团队成员列表
├─ close_date datetime 预计关闭日期
├─ status tinyint 状态(1-进行中, 2-赢单, 3-输单)
└─ created_at datetime
商机产品明细表 (opp_product)
├─ id bigint
├─ opp_id bigint 关联商机
├─ product_id bigint 产品ID
├─ product_name varchar 产品名称
├─ quantity int 数量
├─ unit_price decimal 单价
└─ total_price decimal 总价1.1.4 合同订单
- 合同管理:合同模板管理、合同起草与审批、电子签章集成、合同归档
- 订单管理:订单录入、订单审核、订单拆分与合并、订单履行跟踪
- 合同变更:变更申请与审批、变更版本记录
- 开票管理:发票申请、发票开具、发票邮寄跟踪
1.1.5 客服工单
- 工单创建:支持客户来电、在线客服、邮件等多种渠道创建工单
- 工单分配:按技能组、负载均衡自动分配,支持手动转派
- 工单流转:待处理 -> 处理中 -> 待验证 -> 已关闭;支持SLA监控
- 知识库:常见问题与解决方案积累,支持全文检索
- 满意度评价:工单关闭后推送满意度调查,统计客户满意度
工单数据模型:
工单表 (ticket)
├─ id bigint
├─ ticket_no varchar 工单编号
├─ title varchar 工单标题
├─ description text 问题描述
├─ category varchar 工单分类
├─ priority tinyint 优先级(1-低, 2-中, 3-高, 4-紧急)
├─ source varchar 来源渠道(电话/在线/邮件/自助)
├─ status tinyint 状态(1-待处理, 2-处理中, 3-待验证, 4-已关闭)
├─ customer_id bigint 关联客户
├─ contact_id bigint 关联联系人
├─ assignee_id bigint 处理人
├─ sla_deadline datetime SLA截止时间
├─ resolution text 解决方案
├─ satisfaction tinyint 满意度评分(1-5)
├─ closed_at datetime 关闭时间
├─ created_at datetime
└─ updated_at datetime1.2 销售漏斗管理
销售漏斗是商机管理的核心模型,按阶段统计商机数量和金额,反映销售转化效率。
销售漏斗阶段定义:
| 阶段 | 编码 | 典型活动 | 赢单概率 | 预期停留天数 |
|---|---|---|---|---|
| 潜客识别 | PROSPECTING | 市场活动获取、初步接触 | 10% | 15 |
| 需求确认 | QUALIFYING | 客户拜访、需求调研 | 25% | 20 |
| 方案沟通 | PROPOSAL | 方案演示、技术交流 | 50% | 15 |
| 商务谈判 | NEGOTIATION | 报价、商务条款谈判 | 75% | 10 |
| 合同签署 | CLOSING | 合同审批、签署 | 90% | 7 |
漏斗分析指标:
- 转化率:相邻阶段之间的转化比率
- 平均停留时间:商机在各阶段的平均停留天数(超过平均值表明卡顿)
- 漏斗流失率:各阶段流失的商机数与总商机数之比
- 加权预测金额:各阶段商机金额乘以赢单概率的汇总值
1.3 公海客户回收机制
公海客户机制旨在避免客户资源闲置,促进客户资源的高效流转。
回收规则设计:
- 自动回收:客户在指定时间内(如30天)无任何跟进记录,自动转入公海
- 手动释放:销售主动将不再跟进的客户释放至公海
- 公海领取限制:销售每日/每周从公海可领取的客户数量上限
- 保护期:从公海领取客户后的保护期(如7天内不可被回收)
- 黑名单:被多次释放的客户自动进入黑名单,需主管审批方可再次领取
公海数据模型:
公海池表 (pool)
├─ id bigint
├─ pool_name varchar 公海池名称
├─ pool_type tinyint 类型(1-客户公海, 2-线索公海)
├─ max_claim_per_day int 每日领取上限
├─ recycle_days int 回收天数
├─ protect_days int 保护天数
└─ status tinyint 状态
公海客户记录表 (pool_customer)
├─ id bigint
├─ pool_id bigint 所属公海池
├─ customer_id bigint 客户ID
├─ put_time datetime 放入时间
├─ put_reason varchar 放入原因
├─ claim_times int 被领取次数
├─ last_claim_time datetime 上次领取时间
├─ last_claim_user bigint 上次领取人
└─ status tinyint 状态(1-在公海, 2-已领取, 3-已回收)1.4 客户360度视图
客户360度视图聚合客户全维度数据,为销售和服务人员提供完整客户画像。
视图结构:
- 基本信息:客户基础资料、分级分类、标签
- 联系记录:历史跟进沟通记录、联系方式变动
- 订单历史:历史订单列表、订单金额、履约状态、退货记录
- 服务工单:历史工单记录、问题类型分布、满意度评分
- 合同信息:历史合同、合同金额、合同到期提醒
- 财务信息:应收账款、已收账款、信用额度、账期
- 活动记录:参加的展会、接收的营销邮件、点击记录
1.5 数据分析
客户画像
基于客户属性和行为数据构建标签化客户画像:
- 静态属性:行业、地域、规模、企业性质
- 交易属性:客单价、购买频次、最近购买时间(RFM模型)
- 行为属性:页面访问偏好、营销响应率、沟通偏好渠道
- 服务属性:投诉次数、退换货率、满意度均值
RFM分析模型:
| 维度 | 定义 | 评分标准 |
|---|---|---|
| R (Recency) | 最近一次购买时间 | 越近得分越高(1-5分) |
| F (Frequency) | 购买频率 | 越频繁得分越高(1-5分) |
| M (Monetary) | 购买金额 | 金额越大得分越高(1-5分) |
RFM分值组合用于客户分层:重要价值客户(555)、重要发展客户(55X)、重要保持客户(5X5)、重要挽留客户(5XX)等。
流失预警
- 流失定义:连续N个月无购买/登录行为,或连续N次工单未解决
- 预警规则:
- 近3个月购买频次同比下降超过50%
- 连续60天未登录系统
- 已有投诉工单7天内未解决
- 合同到期前30天未续约
- 预警处理:自动创建跟进任务、推送通知给客户经理
复购预测
基于历史购买数据,利用时间序列分析或机器学习模型预测客户的复购概率:
- 预测因子:购买周期规律、品类偏好变化、活跃度趋势、营销响应率
- 输出结果:未来30/60/90天复购概率评分
- 应用场景:针对高概率客户推送精准营销,针对低概率客户制定挽回策略
2. SRM 供应商关系管理
供应商关系管理系统覆盖供应商从准入到退出的全生命周期管理,支撑采购寻源与绩效评估。
2.1 核心模块
2.1.1 供应商准入
- 注册申请:供应商在线注册,填写企业基本信息、资质证件、经营范围
- 资质审核:营业执照、税务登记、行业资质、质量体系认证(ISO9001等)
- 现场验厂:验厂任务分配、验厂报告模板、验厂评分(生产/质量/环境/安全)
- 样品确认:样品申请、样品检测、样品确认报告
- 准入审批:多级审批流程,审批通过后供应商状态变为"合格"
供应商准入数据模型:
供应商表 (supplier)
├─ id bigint
├─ supplier_code varchar 供应商编码
├─ supplier_name varchar 供应商名称
├─ unified_social_code varchar 统一社会信用代码
├─ legal_person varchar 法定代表人
├─ registered_capital decimal 注册资本
├─ established_date date 成立日期
├─ business_scope text 经营范围
├─ enterprise_type varchar 企业类型
├─ registered_address varchar 注册地址
├─ contact_name varchar 联系人
├─ contact_phone varchar 联系电话
├─ contact_email varchar
├─ category varchar 供应商分类(原材料/零部件/服务/设备)
├─ status tinyint 状态(1-注册待审, 2-资质审核中, 3-验厂中, 4-合格, 5-黑名单, 6-暂停合作)
├─ audit_status varchar 当前审核阶段
├─ grade tinyint 供应商等级(A/B/C/D)
├─ cooperate_start date 合作开始时间
├─ blacklist_reason text 黑名单原因
├─ created_at datetime
└─ updated_at datetime
供应商资质表 (supplier_qualification)
├─ id bigint
├─ supplier_id bigint 关联供应商
├─ qual_type varchar 资质类型(营业执照/ISO认证/行业许可证/检测报告)
├─ qual_name varchar 资质名称
├─ cert_number varchar 证书编号
├─ issuing_authority varchar 发证机构
├─ issue_date date 发证日期
├─ expire_date date 到期日期
├─ file_url varchar 资质文件URL
├─ audit_status tinyint 审核状态
├─ audit_opinion text 审核意见
└─ created_at datetime2.1.2 资质审核
- 自动校验:与工商系统对接,自动校验营业执照真实性
- 到期预警:资质证书到期前30天自动预警,提醒供应商重新提交
- 定期复审:设置年度/两年期复审计划,到期自动触发复审流程
- 证照管理:所有资质证件统一存档,支持OCR识别自动提取信息
2.1.3 分级管理
基于供应商绩效评分进行分级管理,不同等级对应不同的合作策略:
| 等级 | 评分区间 | 合作策略 | 付款条件 | 订单优先级 |
|---|---|---|---|---|
| A级 | 90-100 | 战略合作伙伴、优先合作 | 月结30天 | 高 |
| B级 | 75-89 | 合格供应商、正常合作 | 月结45天 | 中 |
| C级 | 60-74 | 限制合作、重点改进 | 月结60天 | 低 |
| D级 | < 60 | 暂停合作、寻找替代 | 预付 | 最低 |
2.1.4 询比价
- 询价单:采购需求发布,支持公开询价和邀请询价
- 报价管理:供应商在线报价,支持多轮议价
- 比价分析:横向对比各供应商报价、交货期、付款条件、运费
- 自动比价:系统按综合评分自动推荐最优供应商
- 价格库:历史报价记录存档,为后续采购提供价格参考
询比价数据模型:
询价单表 (inquiry)
├─ id bigint
├─ inquiry_no varchar 询价单号
├─ title varchar 询价标题
├─ inquiry_type tinyint 类型(1-公开, 2-邀请)
├─ status tinyint 状态(1-草稿, 2-已发布, 3-报价中, 4-已截标, 5-已定标)
├─ bid_deadline datetime 报价截止时间
├─ bid_open_time datetime 开标时间
├─ open_method tinyint 开标方式(1-公开, 2-密封)
├─ currency varchar 币种
├─ total_estimated decimal 预估总金额
├─ creator_id bigint 创建人
├─ approver_id bigint 审批人
├─ approve_time datetime 审批时间
├─ final_supplier_id bigint 最终中标供应商
├─ remark text 备注
├─ created_at datetime
└─ updated_at datetime
询价明细表 (inquiry_item)
├─ id bigint
├─ inquiry_id bigint 关联询价单
├─ material_code varchar 物料编码
├─ material_name varchar 物料名称
├─ spec varchar 规格型号
├─ unit varchar 单位
├─ quantity decimal 数量
├─ delivery_require varchar 交货要求
└─ technical_require text 技术要求
报价单表 (quotation)
├─ id bigint
├─ inquiry_id bigint 关联询价单
├─ supplier_id bigint 供应商ID
├─ quote_no varchar 报价单号
├─ total_amount decimal 报价总金额
├─ delivery_days int 交货天数
├─ payment_terms varchar 付款条件
├─ valid_until date 报价有效期
├─ remark text
├─ status tinyint 状态
├─ is_winner tinyint 是否中标
└─ created_at datetime
报价明细表 (quotation_item)
├─ id bigint
├─ quotation_id bigint 关联报价单
├─ inquiry_item_id bigint 关联询价明细
├─ unit_price decimal 单价
├─ quantity decimal 数量
├─ total_price decimal 总价
├─ delivery_date date 承诺交货日期
└─ remark text2.1.5 采购订单
- 订单创建:基于采购合同或询比价结果生成采购订单
- 订单审批:按金额分级审批,超过阈值自动触发多级审批
- 订单跟踪:供应商确认 -> 生产排期 -> 发货 -> 到货 -> 入库
- 订单变更:变更申请与确认,变更版本记录管理
- 订单关闭:全部收货后自动关闭,支持部分关闭
2.2 供应商生命周期管理
供应商生命周期包含以下阶段:
- 注册申请:供应商提交注册信息,进入潜在供应商池
- 资质验证:提交资质文件,完成审核和现场验厂
- 试合作:小额试订单,评估产品质量和交付能力
- 正式合作:通过试合作评估后转为合格供应商
- 绩效评估:定期绩效评分,确定等级调整
- 改进/淘汰:低分供应商进入改进计划,持续不达标则淘汰
- 合作终止:供应商淘汰或主动退出,转入历史档案
2.3 采购寻源
2.3.1 招标管理
- 招标立项:编制招标文件、设定评标标准
- 公告发布:公开发布招标公告,支持线上报名
- 标书管理:标书下载、澄清答疑、补充文件发布
- 开标评标:线上开标、专家在线评标、综合评分
- 定标公告:发布中标结果,发送中标/落标通知书
招标阶段:
| 阶段 | 主要活动 | 产出物 |
|---|---|---|
| 招标策划 | 需求确认、采购策略制定 | 招标方案 |
| 文件编制 | 招标文件、评分标准 | 招标文件 |
| 发标答疑 | 公告发布、供应商答疑 | 答疑纪要 |
| 投标接收 | 投标文件接收、保证金确认 | 投标汇总表 |
| 开标 | 公开开标、记录唱标 | 开标记录 |
| 评标 | 技术/商务评审、综合评分 | 评标报告 |
| 定标 | 中标确认、发放通知书 | 中标通知书 |
2.3.2 询价采购
适用于标准品或小额采购,流程简化:发布询价 -> 供应商报价 -> 比价 -> 下单。
2.3.3 竞价采购
适用于大宗标准品采购,供应商在线实时竞价:
- 正向竞价:供应商依次报出更低价格,最终价低者中标
- 反向竞价:采购方逐步提高出价,供应商按价格接受度确认
2.4 供应商绩效评分卡
评分维度与权重:
| 维度 | 权重 | 评估指标 | 数据来源 |
|---|---|---|---|
| 质量 | 35% | 批次合格率、PPM值、质量证书有效性 | 质检报告 |
| 交付 | 25% | 准时交付率、交付周期、包装完好率 | 收货记录 |
| 价格 | 20% | 价格竞争力、价格稳定性、成本改善 | 采购订单 |
| 服务 | 10% | 响应速度、配合度、问题处理时效 | 协作记录 |
| 合规 | 10% | 环保合规、社会责任、商业道德 | 审计报告 |
评分计算公式:
综合评分 = 质量得分 * 35% + 交付得分 * 25% + 价格得分 * 20% + 服务得分 * 10% + 合规得分 * 10%绩效评估数据模型:
供应商绩效评分表 (supplier_score)
├─ id bigint
├─ supplier_id bigint 供应商ID
├─ evaluate_year int 评估年份
├─ evaluate_quarter tinyint 评估季度
├─ quality_score decimal 质量得分
├─ delivery_score decimal 交付得分
├─ price_score decimal 价格得分
├─ service_score decimal 服务得分
├─ compliance_score decimal 合规得分
├─ total_score decimal 综合得分
├─ grade char(1) 评定等级(A/B/C/D)
├─ improvement_items text 改进事项
├─ evaluator_id bigint 评估人
├─ evaluate_date date 评估日期
└─ created_at datetime3. ERP 企业资源计划
ERP系统整合企业内部资源,覆盖采购、销售、库存、财务、生产、人力资源等核心业务领域。
3.1 核心模块
3.1.1 采购管理
- 采购计划:根据MRP运算结果或安全库存预警生成采购计划
- 供应商选择:从SRM系统获取合格供应商列表,支持自动比价推荐
- 采购订单:订单创建、审批、发送供应商确认
- 收货管理:到货登记、质检、差异处理(短少/破损/超量)
- 采购退货:退货申请、质检确认、退款跟踪
- 采购报表:采购订单执行表、到货及时率、采购价格趋势
3.1.2 销售管理
- 客户管理:对接CRM客户数据,同步客户信用额度
- 销售报价:报价单生成,支持按客户等级设定不同价格
- 销售订单:订单录入、库存预留、订单变更、订单关闭
- 发货管理:拣货、出库、物流跟踪、签收确认
- 销售退货:退货申请(RMA)、质检、退款处理
- 价格体系:标准价、客户协议价、促销价、批量折扣
3.1.3 库存管理
- 库存台账:按仓库/库位/批次管理库存数量、可用量、在途量
- 库存交易:入库、出库、移库、盘点、调拨
- 库存控制:安全库存、最高库存、最低库存预警
- 批次/序列号管理:批次追踪(生产日期/有效期)、序列号追踪(防窜货/售后溯源)
- 库存报表:库存周转率、呆滞库存分析、库龄分析
库存管理数据模型:
仓库表 (warehouse)
├─ id bigint
├─ warehouse_code varchar 仓库编码
├─ warehouse_name varchar 仓库名称
├─ warehouse_type tinyint 类型(1-原材料仓, 2-半成品仓, 3-成品仓, 4-退货仓)
├─ address varchar 地址
├─ status tinyint 状态
├─ manager_id bigint 仓库负责人
└─ created_at datetime
库位表 (location)
├─ id bigint
├─ warehouse_id bigint 所属仓库
├─ location_code varchar 库位编码
├─ location_type tinyint 库位类型(1-存储区, 2-拣货区, 3-暂存区)
├─ max_capacity decimal 最大容量
├─ used_capacity decimal 已用容量
└─ status tinyint
库存记录表 (inventory)
├─ id bigint
├─ warehouse_id bigint 仓库
├─ location_id bigint 库位
├─ material_id bigint 物料ID
├─ batch_no varchar 批次号
├─ quantity decimal 库存数量
├─ available_qty decimal 可用数量
├─ frozen_qty decimal 冻结数量
├─ in_transit_qty decimal 在途数量
├─ unit varchar 单位
├─ production_date date 生产日期
├─ expire_date date 过期日期
├─ last_count_date datetime 最后盘点日期
└─ updated_at datetime
库存交易流水表 (inventory_transaction)
├─ id bigint
├─ transaction_no varchar 交易编号
├─ transaction_type varchar 交易类型(入库/出库/移库/盘点/调拨)
├─ source_doc_no varchar 来源单据号
├─ source_doc_type varchar 来源单据类型
├─ material_id bigint 物料
├─ warehouse_id bigint 仓库
├─ location_id bigint 库位
├─ batch_no varchar 批次
├─ quantity decimal 数量
├─ before_qty decimal 交易前数量
├─ after_qty decimal 交易后数量
├─ operator_id bigint 操作人
└─ created_at datetime3.1.4 财务管理
详见下文【3.4 财务模块】。
3.1.5 生产管理
- 生产计划:主生产计划(MPS)、粗能力计划(RCCP)
- 生产工单:工单下达、派工、报工、完工
- 工序管理:工艺路线定义、工序流转、工序质检
- 物料需求:根据生产工单自动计算物料需求(MRP)
- 生产成本:直接材料、直接人工、制造费用归集与分摊
3.1.6 人力资源管理
- 组织架构:公司、部门、岗位、职级体系
- 员工信息:基本信息、合同、履历、资质证书
- 考勤管理:排班、打卡、请假、加班
- 薪酬管理:薪资核算、社保公积金、个税、工资单
- 绩效考核:KPI设定、考核评分、绩效面谈
3.2 进销存管理
3.2.1 入库管理
- 采购入库:根据采购订单收货 -> 质检 -> 上架
- 生产入库:生产完工入库 -> 质检 -> 上架
- 退货入库:销售退货 -> 质检 -> 良品/不良品分类入库
- 其他入库:盘盈入库、调拨入库、赠品入库
入库流程:
采购订单 -> 到货登记 -> 质检申请 -> 质检报告
-> [合格] -> 生成入库单 -> 库位上架 -> 库存增加
-> [不合格] -> 生成退货单 -> 退回供应商3.2.2 出库管理
- 销售出库:销售订单 -> 库存预留 -> 拣货 -> 出库复核 -> 发货
- 生产领料:生产工单 -> 领料单 -> 拣货 -> 出库
- 其他出库:盘亏出库、调拨出库、赠品出库
3.2.3 盘点管理
- 盘点类型:周期盘点(循环盘点)、年度全面盘点
- 盘点方式:盲盘(不告知账面数)、明盘(显示账面数)
- 差异处理:盘盈/盘亏 -> 差异原因分析 -> 审批调整
- 盘点冻结:盘点期间禁止出入库操作
盘点数据模型:
盘点计划表 (count_plan)
├─ id bigint
├─ plan_no varchar 计划编号
├─ plan_name varchar 盘点计划名称
├─ count_type tinyint 盘点类型(1-周期盘点, 2-年度盘点)
├─ warehouse_id bigint 盘点仓库
├─ status tinyint 状态(1-计划中, 2-盘点中, 3-已调整, 4-已完成)
├─ plan_date date 计划盘点日期
├─ actual_date date 实际盘点日期
├─ creator_id bigint
└─ created_at datetime
盘点明细表 (count_detail)
├─ id bigint
├─ plan_id bigint 关联盘点计划
├─ material_id bigint 物料
├─ location_id bigint 库位
├─ batch_no varchar 批次
├─ book_quantity decimal 账面数量
├─ actual_quantity decimal 实际数量
├─ diff_quantity decimal 差异数量
├─ unit_cost decimal 单位成本
├─ diff_amount decimal 差异金额
├─ reason text 差异原因
├─ adjust_status tinyint 调整状态(1-未调整, 2-已调整)
└─ adjust_voucher_no varchar 调整凭证号3.2.4 调拨管理
- 同组织调拨:同一公司内不同仓库之间的物料调拨
- 跨组织调拨:不同公司/法人实体之间的物料调拨(涉及内部结算)
- 调拨流程:调拨申请 -> 调拨审批 -> 调出库出库 -> 调入库入库
3.3 物料清单 BOM 与 MRP 运算
3.3.1 BOM 结构
物料清单(Bill of Materials)定义产品的结构组成和数量关系。
BOM类型:
| 类型 | 说明 | 用途 |
|---|---|---|
| 工程BOM (EBOM) | 产品设计结构视图 | 研发部门使用 |
| 制造BOM (MBOM) | 产品制造结构视图 | 生产部门使用 |
| 订单BOM | 按订单定制配置 | 客户化生产 |
BOM数据模型:
物料主数据表 (material)
├─ id bigint
├─ material_code varchar 物料编码
├─ material_name varchar 物料名称
├─ material_type tinyint 物料类型(1-原材料, 2-半成品, 3-成品, 4-包装物, 5-辅料)
├─ specification varchar 规格型号
├─ unit varchar 基本单位
├─ weight decimal 重量
├─ volume decimal 体积
├─ procurement_type tinyint 采购类型(1-自制, 2-外购, 3-委外)
├─ lead_time int 提前期(天)
├─ safety_stock decimal 安全库存
├─ min_stock decimal 最低库存
├─ max_stock decimal 最高库存
├─ ABC_category char(1) ABC分类
├─ unit_cost decimal 单位成本
├─ sale_price decimal 销售价
├─ status tinyint 状态
└─ created_at datetime
BOM表 (bom)
├─ id bigint
├─ bom_no varchar BOM编号
├─ bom_name varchar BOM名称
├─ product_material_id bigint 成品物料ID
├─ product_quantity decimal 成品数量(通常为1)
├─ version varchar 版本号
├─ is_current tinyint 是否当前有效版本
├─ effective_date date 生效日期
├─ obsolete_date date 失效日期
├─ status tinyint 状态(1-创建中, 2-已审核, 3-已失效)
├─ approver_id bigint 审核人
├─ approve_time datetime 审核时间
└─ created_at datetime
BOM明细表 (bom_item)
├─ id bigint
├─ bom_id bigint 关联BOM
├─ parent_material_id bigint 父项物料
├─ child_material_id bigint 子项物料
├─ quantity decimal 用量
├─ scrap_rate decimal 损耗率(%)
├─ effect_type tinyint 生效类型(1-所有产品, 2-按配置)
├─ config_condition varchar 配置条件
├─ position_no varchar 位号
└─ remark text 备注3.3.2 MRP 运算
物料需求计划(MRP)根据生产计划和BOM计算物料需求,生成采购建议和生产建议。
MRP运算逻辑:
净需求 = 毛需求 - 现有库存 - 在途订单 + 安全库存
毛需求 = 父项生产计划数量 * BOM用量 * (1 + 损耗率)MRP运算步骤:
- 读取MPS:获取主生产计划中的成品需求数量和交期
- BOM展开:逐层展开BOM,计算各层级物料毛需求
- 库存扣减:扣除现有库存、在途采购、在制工单
- 净需求计算:计算各物料的净需求数量和需求时间
- 计划订单生成:按提前期倒推生成计划采购单和计划生产单
MRP运算数据模型:
MRP运算记录表 (mrp_run)
├─ id bigint
├─ run_no varchar 运算编号
├─ run_time datetime 运算时间
├─ run_type tinyint 运算类型(1-全量, 2-净改变, 3-单级)
├─ horizon_start date 计划起始日期
├─ horizon_end date 计划结束日期
├─ status tinyint 状态(1-运行中, 2-完成, 3-失败)
├─ error_msg text 错误信息
└─ created_at datetime
MRP需求明细表 (mrp_requirement)
├─ id bigint
├─ run_id bigint 关联运算记录
├─ material_id bigint 物料
├─ material_type tinyint 物料类型(1-外购件, 2-自制件)
├─ gross_requirement decimal 毛需求
├─ allocated_qty decimal 已分配数量
├─ on_hand_qty decimal 现有库存
├─ on_order_qty decimal 在途数量
├─ safety_stock decimal 安全库存
├─ net_requirement decimal 净需求
├─ start_date date 需求开始日期
├─ finish_date date 需求完成日期
├─ order_type tinyint 建议订单类型(1-采购, 2-生产)
├─ order_quantity decimal 建议订单数量
├─ order_status tinyint 订单生成状态(0-未处理, 1-已生成)
└─ order_id bigint 生成的订单ID3.4 财务模块
3.4.1 应收管理
- 应收初始化:销售订单确认后自动生成应收单
- 收款核销:收款登记、自动匹配应收单、预收冲抵
- 账龄分析:按账龄区间(30天/60天/90天/180天+)统计应收账款
- 催款管理:到期提醒、催款函生成、逾期利息计算
- 坏账管理:坏账计提、坏账核销、坏账回收
应收数据模型:
应收单表 (ar_invoice)
├─ id bigint
├─ invoice_no varchar 应收单号
├─ source_type varchar 来源类型(销售订单/其他)
├─ source_id bigint 来源单据ID
├─ customer_id bigint 客户ID
├─ invoice_date date 开票日期
├─ due_date date 到期日期
├─ total_amount decimal 应收总额
├─ paid_amount decimal 已收金额
├─ balance decimal 未收金额
├─ currency varchar 币种
├─ status tinyint 状态(1-未收款, 2-部分收款, 3-已收款, 4-已核销)
├─ aging_days int 账龄天数
└─ created_at datetime
收款单表 (ar_receipt)
├─ id bigint
├─ receipt_no varchar 收款单号
├─ receipt_date date 收款日期
├─ customer_id bigint 客户
├─ amount decimal 收款金额
├─ payment_method varchar 收款方式(银行转账/现金/支票/支付宝/微信)
├─ bank_account varchar 收款银行账户
├─ remark text
├─ status tinyint
└─ created_at datetime
收款核销表 (ar_clear)
├─ id bigint
├─ receipt_id bigint 收款单
├─ invoice_id bigint 应收单
├─ clear_amount decimal 核销金额
└─ clear_date date 核销日期3.4.2 应付管理
- 应付初始化:采购入库确认后生成应付单
- 付款管理:付款申请、付款审批、付款执行
- 供应商对账:按期生成对账单,支持在线确认
- 预付款:预付款申请、预付冲抵
3.4.3 总账管理
- 会计科目:科目体系设置(资产/负债/权益/成本/损益)
- 凭证管理:记账凭证录入、审核、过账
- 期末处理:结转损益、计提折旧、汇兑损益
- 财务报表:资产负债表、利润表、现金流量表
- 辅助核算:按部门/项目/产品核算,支持多维度分析
3.4.4 固定资产
- 资产台账:固定资产登记、分类、折旧方法设置
- 资产变动:增加、减少、转移、报废
- 折旧计提:直线法/双倍余额递减法/年数总和法
- 资产盘点:固定资产实物盘点,与账面核对
3.5 ERP数据流转总图
销售管理 <---> 库存管理 <---> 采购管理
| | |
v v v
应收管理 生产管理 应付管理
| | |
+-----> 总账管理 <------------+
|
v
财务报表4. PDM 产品数据管理
产品数据管理系统统一管理产品全生命周期的数据资产,包括物料、BOM、工艺路线、工程变更等。
4.1 产品数据模型
4.1.1 物料管理
物料(Part/Material)是产品数据管理的基础单元,所有产品相关的物理或逻辑对象都抽象为物料。
物料分类体系:
| 物料大类 | 二级分类 | 示例 |
|---|---|---|
| 原材料 | 金属材料、非金属材料、电子元器件 | 钢板、塑胶粒、电阻 |
| 零部件 | 自制件、外购件、标准件 | 齿轮、轴承、螺丝 |
| 半成品 | 组件、部件 | 主板组件、机箱组件 |
| 成品 | 产品整机、配件包 | 空压机、包装附件 |
| 虚拟件 | 虚拟组件 | 用于简化BOM结构的中间节点 |
| 辅料 | 耗材、辅耗材 | 焊锡丝、冷却液 |
物料编码规则:
物料编码应遵循唯一性、规范性、可扩展性原则。推荐采用分段编码,例如:
XX - XXX - XXXXX
| | |
| | +-- 流水号/规格特征
| +--------- 物料大类编码
+--------------- 产品线/事业部编码物料数据模型(详见3.3.1节物料主数据表)。
4.1.2 BOM管理
BOM是产品结构的技术文件,PDM中的BOM侧重于工程视图(EBOM),包含产品设计时的完整结构。
- 多视图BOM:EBOM(工程视图)、MBOM(制造视图)、SBOM(服务视图)
- BOM比较:不同版本BOM的结构差异对比
- BOM反查:根据子件物料查找其所有上级父项(Where-Used)
- BOM复制:基于已有BOM创建新品BOM
BOM查询操作:
- 正向展开:从成品出发,展开所有下级物料及用量
- 反向追溯:从原料出发,追溯其用于哪些成品
- 单层查询:仅查询某一物料的直接子项
- 汇总查询:计算某一成品所需的所有物料总量(考虑层级用量和损耗)
4.1.3 工艺路线
工艺路线(Routing)定义产品的制造工序、工序顺序、作业时间、设备工装等信息。
- 工序定义:工序编码、工序名称、工序类型(机加/装配/检验/包装)
- 工时定额:准备时间、加工时间、等待时间
- 工装设备:所需设备、模具、工装夹具
- 人员技能:工序所需工种、技能等级
- 检验标准:各工序检验项目、检验频率、检验工具
工艺路线数据模型:
工艺路线表 (routing)
├─ id bigint
├─ routing_no varchar 工艺路线编号
├─ routing_name varchar 工艺路线名称
├─ material_id bigint 关联物料(一般是半成品或成品)
├─ version varchar 版本号
├─ is_current tinyint 是否当前有效
├─ effective_date date 生效日期
├─ status tinyint 状态
├─ total_process_time decimal 总加工工时
├─ total_setup_time decimal 总准备工时
├─ created_at datetime
└─ updated_at datetime
工序表 (operation)
├─ id bigint
├─ routing_id bigint 关联工艺路线
├─ sequence_no int 工序序号
├─ operation_code varchar 工序编码
├─ operation_name varchar 工序名称
├─ operation_type tinyint 工序类型
├─ workcenter_id bigint 工作中心
├─ setup_time decimal 准备工时(小时)
├─ machine_time decimal 机器工时(小时)
├─ labor_time decimal 人工工时(小时)
├─ description text 工序描述
├─ standard_doc_url varchar 作业指导书URL
├─ next_operation_id bigint 后续工序(并行分支使用)
└─ created_at datetime
工序工装表 (operation_tool)
├─ id bigint
├─ operation_id bigint 关联工序
├─ tool_code varchar 工装编码
├─ tool_name varchar 工装名称
├─ tool_type varchar 工装类型(模具/夹具/量具)
└─ quantity int 数量4.1.4 工程变更
工程变更管理(ECM/ECN/ECO)确保产品数据变更受控、可追溯。
变更类型:
| 变更类型 | 典型场景 | 审批级别 |
|---|---|---|
| 紧急变更 | 安全问题、生产停线 | 紧急通道(快速审批) |
| 一般变更 | 功能改进、成本优化 | 标准审批流程 |
| 微小变更 | 图纸标注修正、文档勘误 | 简易审批 |
变更流程:
ECR提交(变更申请)
-> 变更评审(技术/成本/交期影响评估)
-> ECO发布(工程变更通知)
-> 变更执行(文档更新BOM更新工艺更新)
-> 变更验证(试产验证效果确认)
-> 变更关闭(通知相关部门生效切换)工程变更数据模型:
变更单表 (eco)
├─ id bigint
├─ eco_no varchar 变更编号
├─ eco_type tinyint 变更类型(1-ECR申请, 2-ECO通知)
├─ title varchar 变更标题
├─ reason text 变更原因
├─ priority tinyint 优先级
├─ status tinyint 状态(1-创建, 2-评审中, 3-审批中, 4-执行中, 5-已关闭, 6-已取消)
├─ effect_scope text 影响范围
├─ effect_product json 影响产品列表
├─ effect_bom_ids json 影响BOM列表
├─ effect_docs json 影响文档列表
├─ effective_date date 生效日期
├─ obsolete_date date 旧版停止使用日期
├─ applicant_id bigint ECR申请人
├─ approver_id bigint 审批人
├─ close_time datetime 关闭时间
├─ created_at datetime
└─ updated_at datetime
变更明细表 (eco_detail)
├─ id bigint
├─ eco_id bigint 关联变更单
├─ change_type tinyint 变更类型(1-新增, 2-修改, 3-废止)
├─ object_type tinyint 对象类型(1-物料, 2-BOM, 3-工艺路线, 4-文档, 5-图纸)
├─ object_id bigint 对象ID
├─ object_code varchar 对象编码
├─ object_name varchar 对象名称
├─ old_content text 变更前内容
├─ new_content text 变更后内容
└─ remark text 备注4.2 版本管理
4.2.1 文档版本管理
- 版本命名规则:主版本号.次版本号.修订号(如 V1.2.3)
- 版本生命周期:草稿 -> 审核中 -> 已发布 -> 已归档 -> 已作废
- 检入/检出:文档编辑前检出锁定,编辑后检入生成新版本
- 版本对比:文本差异比对、图纸差异标注
- 权限控制:基于角色和状态的访问权限(如草稿仅编辑者可见,发布版全员可读)
4.2.2 物料版本管理
物料版本控制物料的规格、参数、工艺的演进历史:
- 新物料创建:初始版本为 V1.0
- 物料变更:通过ECN审批后,物料版本升版
- 版本替代:新版本替代旧版本时,设定替代生效日期
- 版本可见性:历史版本保留,可通过时间点快照查看任一版本的历史状态
4.2.3 ECN工程变更通知
ECN是连接PDM与ERP的关键桥梁,变更通知需同步到ERP系统:
- BOM变更同步:PDM中BOM变更经ECN审批后,同步更新ERP中的MBOM
- 物料状态变更:物料从"设计验证"转为"量产发布",更新ERP中物料状态
- 替代料同步:ECN指定替代料关系后,同步至ERP的物料替代表
- 生效时间同步:ECN中的生效日期作为ERP切换日期
4.3 产品结构与配置管理
4.3.1 产品族与配置模型
- 产品族:基于通用平台衍生出的产品系列
- 可选特征:定义可配置的特征和选项(如颜色、功率型号、附件)
- 约束规则:必选/可选/互斥/依赖规则(如选择高压型号则必须配高压电机)
- 配置BOM:按配置规则自动生成订单BOM
配置规则示例:
产品: 工业空压机
├─ 固定特征:
│ ├─ 机头型号: 必选
│ ├─ 电机功率: 必选
│ └─ 控制方式: 必选(基础型/智能型)
├─ 可选特征:
│ ├─ 干燥器: 可选(冷干机/吸附式)
│ ├─ 储气罐: 可选(0.5m3/1m3/2m3)
│ └─ 过滤器: 可选(初级/精密/超精密)
├─ 约束规则:
│ ├─ 电机功率 > 37KW => 必须配星三角启动
│ └─ 选择吸附式干燥器 => 必须配精密过滤器4.3.2 产品配置数据模型
产品配置模型表 (config_model)
├─ id bigint
├─ model_code varchar 配置模型编码
├─ model_name varchar 配置模型名称
├─ product_family_id bigint 产品族ID
├─ description text
└─ status tinyint
配置特征表 (config_feature)
├─ id bigint
├─ model_id bigint 关联配置模型
├─ feature_code varchar 特征编码
├─ feature_name varchar 特征名称
├─ feature_type tinyint 特征类型(1-固定, 2-可选)
├─ mandatory tinyint 是否必选
└─ display_order int 排序
配置选项表 (config_option)
├─ id bigint
├─ feature_id bigint 关联特征
├─ option_code varchar 选项编码
├─ option_name varchar 选项名称
├─ material_id bigint 对应物料
├─ additional_price decimal 附加价格
└─ display_order int 排序
配置规则表 (config_rule)
├─ id bigint
├─ model_id bigint 关联模型
├─ rule_type tinyint 规则类型(1-必选, 2-互斥, 3-依赖)
├─ condition_expr text 条件表达式
├─ consequence_expr text 结果表达式
└─ description text 规则说明5. 集成方案
5.1 系统间数据流转关系
四大业务系统之间通过数据流转形成完整的业务闭环:
CRM -> ERP : 客户档案 -> 销售订单
CRM -> ERP : 销售商机 -> 合同订单
ERP -> CRM : 订单状态 -> 客户视图
ERP -> CRM : 回款信息 -> 客户信用
SRM -> ERP : 供应商信息 -> 采购订单
ERP -> SRM : 采购需求 -> 询比价
ERP -> SRM : 收货评价 -> 绩效评分
PDM -> ERP : 物料BOM -> MRP运算
PDM -> ERP : 工艺路线 -> 生产工单
ERP -> PDM : ECN反馈 -> 工程变更
CRM -> ERP -> SRM : 商机 -> 合同 -> 生产 -> 采购需求
CRM -> ERP -> FMS : 订单 -> 出库 -> 应收
SRM -> ERP -> FMS : 收货 -> 入库 -> 应付核心业务流程(商机到财务)端到端数据流:
商机(CRM) -> 合同(CRM) -> 销售订单(ERP)
-> 生产计划(MPS) -> MRP运算 -> 采购需求
-> 询比价(SRM) -> 采购订单(ERP)
-> 供应商发货 -> 收货入库(ERP) -> 应付(ERP/FMS)
-> 生产领料 -> 生产完工 -> 成品入库
-> 销售出库 -> 应收(ERP/FMS)
-> 总账凭证(ERP/FMS)5.2 ESB/消息队列集成方案
5.2.1 集成架构
采用ESB(企业服务总线)或消息队列实现系统间解耦异步集成。
集成架构选择:
| 集成模式 | 适用场景 | 技术选型 | 可靠性 |
|---|---|---|---|
| ESB | 复杂路由、协议转换、编排 | MuleSoft / WSO2 / Apache Camel | 高 |
| 消息队列 | 异步通知、事件驱动 | RabbitMQ / RocketMQ / Kafka | 高 |
| API网关 | 同步查询、REST接口 | Kong / APISIX / Spring Cloud Gateway | 中 |
推荐架构:消息队列 + API网关混合模式
+-----------------+
| API Gateway |
+--------+--------+
|
+--------------------+--------------------+
| | |
[REST/SOAP] [REST/SOAP] [REST/SOAP]
+--------+ +--------+ +--------+
| CRM | | ERP | | SRM |
+--------+ +--------+ +--------+
| | |
+--------+---------+--------+-----------+
| | |
[消息队列 Topic/Queue]
| |
+-----+ +-----+
| PDM | | FMS |
+-----+ +-----+5.2.2 消息定义规范
消息格式采用JSON规范:
{
"event_id": "64位UUID",
"event_type": "order.created",
"source_system": "CRM",
"target_system": "ERP",
"timestamp": "2025-06-15T10:30:00+08:00",
"data": {
"order_no": "ORD202506150001",
"customer_id": 10001,
"total_amount": 50000.00,
"items": [
{"product_code": "P001", "quantity": 10, "price": 5000.00}
]
},
"trace_id": "全局链路追踪ID"
}关键事件定义:
| 事件类型 | 源系统 | 目标系统 | 说明 |
|---|---|---|---|
opportunity.won | CRM | ERP | 商机赢单,触发订单创建 |
order.created | CRM/ERP | WMS | 订单创建,触发发货 |
order.shipped | ERP | CRM | 发货状态更新客户视图 |
purchase.requisition | ERP | SRM | 采购需求发起询比价 |
purchase.order.placed | SRM | ERP | 采购订单确认 |
goods.received | ERP | SRM | 收货信息回传SRM |
bom.released | PDM | ERP | BOM发布同步至ERP |
bom.changed | PDM | ERP | BOM变更通知 |
ecn.effective | PDM | ERP | ECN生效触发变更执行 |
5.2.3 数据一致性方案
异步消息的可靠性保证:
- 生产端:本地消息表 + 定时任务补偿(事务消息)
- 业务操作和消息写入在同一本地事务
- 定时任务扫描未成功投递的消息进行重试
- 消费端:幂等消费 + 死信队列
- 消费端记录已处理的消息ID,实现幂等
- 消费失败的消息进入重试队列,超过重试次数进入死信队列
- 对账机制:日终批处理对账
- 系统间每日对账,比对关键数据(订单数、金额、状态)
- 对账差异自动标记,人工介入处理
数据同步时效性要求:
| 数据类型 | 同步时效 | 同步方式 | 容错策略 |
|---|---|---|---|
| 客户基础信息 | 准实时(< 5秒) | MQ异步 | 失败重试+定时补传 |
| 订单数据 | 实时(< 1秒) | MQ事务消息 | 本地消息表+补偿 |
| BOM/工艺数据 | 准实时(< 30秒) | MQ异步 | 版本校验+全量比对 |
| 库存数据 | 准实时(< 5秒) | MQ异步 | 乐观锁防并发 |
| 价格/信用数据 | 实时(< 1秒) | 缓存+MQ | 缓存预热+降级 |
5.3 主数据管理(MDM)
主数据管理建立统一的、可信的数据源头,确保各系统间核心业务数据的一致性。
5.3.1 主数据范围
| 主数据域 | 核心实体 | 数据来源系统 | 消费系统 |
|---|---|---|---|
| 产品主数据 | 物料、BOM、产品分类 | PDM | ERP、CRM、SRM |
| 客户主数据 | 客户、联系人 | CRM | ERP、FMS |
| 供应商主数据 | 供应商、资质 | SRM | ERP、FMS |
| 组织主数据 | 公司、部门、员工 | HRM | CRM、ERP、SRM |
| 财务主数据 | 科目、成本中心 | FMS | ERP |
5.3.2 MDM架构设计
集中式MDM架构:
+---------------------+
| MDM 主数据中心 |
| (统一编码/校验/分发) |
+----------+----------+
|
+---------------+---------------+
| | |
[分发] [分发] [分发]
+-------+ +-------+ +-------+
| CRM | | ERP | | SRM |
+-------+ +-------+ +-------+
| | |
+-------+----+-------+-------+
| |
+---------+ +---------+
| PDM | | FMS |
+---------+ +---------+主数据管理流程:
主数据创建/变更申请
-> 数据校验(格式/完整性/唯一性)
-> 审批流程(业务主管/数据管理员)
-> 主数据发布(生成统一编码)
-> 数据分发(推送到各消费系统)
-> 变更通知(通知关联系统更新)5.3.3 主数据编码统一
统一编码规则示例:
- 物料编码:
MT-{产品线}-{大类}-{小类}-{流水号}(如 MT-EQ-MC-001-00001) - 客户编码:
CU-{年份}-{流水号}(如 CU-2025-00001) - 供应商编码:
SUP-{分类}-{流水号}(如 SUP-RM-00001) - 订单编码:
ORD-{系统标识}-{日期}-{流水号}(如 ORD-CRM-20250615-00001)
5.3.4 数据质量管控
| 管控维度 | 规则要求 | 监控方式 |
|---|---|---|
| 完整性 | 必填字段不可为空 | 写入时校验 |
| 唯一性 | 同一主数据在整个企业内唯一 | 编码查重 |
| 一致性 | 各系统间同一数据属性一致 | 周期对账 |
| 准确性 | 数据与真实业务一致 | 人工抽检 |
| 时效性 | 数据变更及时同步 | 延迟监控 |
数据质量管理工具:
- 数据质量仪表盘:实时展示各主数据域的质量评分
- 数据清洗任务:自动扫描并修复常见数据质量问题
- 数据变更审计日志:记录所有主数据的变更历史,支持回溯
各系统间集成关系总结:
CRM (客户关系管理)
/ | \
/ | \
v v v
ERP (企业资源计划) <---> PDM (产品数据管理)
^ ^
\ /
\ /
SRM (供应商关系管理)四大系统通过统一的主数据管理和消息集成,形成从客户需求到产品交付、从供应商协同到财务核算的完整企业信息化闭环。