软信天成:助力某制造企业建设产品主数据管理平台案例分享
某国有大型传统制造企业是一家跨领域、跨行业经营的国际化公司,在全球范围内拥有动力系统、工程机械、汽车制造等多个业务板块、分子公司遍及世界、产品远销110多个国家和地区,产品品类繁多,分支架构错综复杂。
近年来,数字化的深入让传统制造逐步向集成制造转变,随着企业的不断发展,产品的种类、型号开始不断增长,新品迭代速度加快,现有系统缺乏对于不断变化的产品数据的有效、统一管理,无法满足正常的业务需求。加之,产品主数据分散在设计、工艺、生产等多个业务部门,从产品构思和规划开始,然后过渡到生产和排序,一直延续至产品交货和使用寿命,被众多异构系统使用,具备多学科特点,周期漫长,难以管控……因此,在各类主数据里面,产品主数据是成熟度最低的主数据之一。
一、产品主数据的管理价值
作为企业中最核心的主数据,产品主数据管理不仅对企业价值巨大,还是后续产品分析促进产品研发的前提和基础。针对敏捷生产且机构庞杂的制造企业,掌握下属企业的数据经营管控最好的抓手就是产品主数据。做好产品主数据管理, 企业能够实现:
1、规范产品管理标准流程
明确产品主数据的定义与标准,确定产品主数据管理的组织、流程与制度,提升产品数据质量和安全,增强企业研发能力。
2、促进业务板块内企业协同
提升产品信息在企业和业务部门之间的共享水平,支持管理流程协同,提升质量,节约成本。
3、提高公司研发创新能力
通过统一管理产品及其属性,对技术发展和市场需求做出快速反应,缩短研发到应用到上市的过程,提高集团的创新能力。
4、提高销售收入和市场服务能力
从集团层面建立完整的产品体系,合理规划产品,满足市场和客户的个性化需求,扩大收入,提高市场服务能力,增加企业竞争力。
二、现存的产品主数据难题
尽管产品主数据管理价值巨大,但要做得好却并不容易。在“说得清、数得清、能共享”的成熟指标中,多数企业的产品主数据甚至停留在说都没法说清的阶段。多年来的信息化发展,让不少企业具备主数据基础,但多处于弱管控状态,仅对部分集中管控,对于某些核心属性缺乏控制。
- 未制定统一的产品主数据质量管理体系和质量规则,主数据质量管理规范缺失。企业各部门、系统对产品属性重复维护、命名不一,统计口径多样,无统一的产品分类框架。
- 未设立专门的主数据安全管理部门和岗位,未明确不同公司、部门、岗位间的主数据访问、读取、修改、冻结/解冻等数据安全权限。
- 产品主数据后端使用环节中缺少管理流程、无专门的管理规范,流程执行力度不足。
- 企业层面无主数据管理组织,数据维护分散在多个部门、部分集中,对于主数据的维护存在多头管理现象,缺乏指定的主管负责部门,缺少统一协调机制。
- 企业内缺乏统一、专门的主数据管理系统,主数据分散在不同的系统中,系统间集成情况不佳,存在较多的手工维护工作,产品属性在各个系统间集成共享较差。
三、协助进行产品主数据管理建设
基于上述现状,软信天成对该国有传统制造企业进行了全方位评估,在兼顾各分支机构对于产品主数据的业务需求下,聚焦企业产品主数据管理难点,逐一落实产品主数据管理建设,以期支撑领导管理决策,提高集团管控能力,为提升业务运营效率、实现数字化转型奠定基石。
1、围绕四大核心能力建设产品主数据
考虑到制造企业架构复杂,基于不同层级的需求,企业需要围绕四大核心能力对产品主数据进行管理建设。
- 市场:强调市场导向的产品架构。要求市场部门、产品规划部门、研发部门紧密协同,内外结合明确产品架构以指导业务的发展方向,采用型谱管理实现自动化、支持集团对各分级机构产品型谱的协同管理。
- 创新:产品数据架构对新业务的快速响应。对产品数据的管理无论是产品分类、属性的丰富性方面会具有更高的可扩展性,产品数据标准、规范在满足现有数据管理的基础上,在架构、元数据层面建设较强扩展性,从而支持传统制造向更多产品类型的方向发展。
- 协同:产品数据牵引供应链优化。以向服务制造业转型定义产品及其生命周期信息来全面牵引供应链(包括计划、研发、制造、销售以及后市场)的优化,完成业务全价值数据语言一致(产品数据、配套领域分类等数据规范建设)。
- 平台:产品数据在企业内应用的全面性。在清晰和完整定义产品以及产品架构的基础上,重视高层、中层各业务部门和基层人员对产品数据使用的需求,保证准确的产品数据在业务场景下正确的使用,实现产品数据全域属性的综合管理和应用。
2、根据业务选择合适的管理模式
对于产品主数据管理而言,不同的管理模式意味着企业对主数据管理的不同要求和策略。企业需要考量自身对产品数据的管理诉求,合理选择相应的管理模式,以突出行业特点,提高管理效率。因此,企业主数据管理模式主要分为集中型、联邦型(或协同型)、分散型几类:
- 集中型管理:单向同步,由集团主导制定统一的主数据标准、主数据流程和主数据管理组织,其余二级机构负责执行。系统层面制定集团统一的主数据编码,并完全取代下级机构原有的主数据编码。
- 联邦型(协同型)管理:双向同步,由集团和二级机构共同制定主数据标准、主数据流程,明确职责分工。集团层面建立统一的主数据管理组织,二级机构建立独立的主数据管理组织,与集团的主数据管理组织明确分工,协同配合。系统层面制定集团统一的主数据编码,下属公司保留原有主数据编码,日常运作中,下属机构主数据编码生成并与集团码映射后方可开展业务。
- 分散型管理:各二级公司单独制定主数据标准、遵循集团指导规范确立主数据流程、独立建立主数据管理组织,自行管理主数据。系统层面制定集团统一主数据编码,下属机构保留原有主数据编码,日常运作中,下属机构主数据编码生成之后即可开展业务,再与集团码映射。
3、构建企业级产品主数据管理体系
综合企业组织机构、人员配备、制度流程等方面的考量,软信协助该企业建立了集团级产品分类体系以满足各级组织对产品进行统计分析的需求,通过汇总集团内部各个产业完整的产品信息,实现产品数据共享,纵向支持集团对下属产业机构的经营监控、产业板块之间的系统运营,贯通所有产品数据,保障集团层面对数据的使用和分析,推动产品协同,提高各个产业间产品的利用率,及时准确获取各产业最新型谱信息,支持集团决策分析;横向打通研发、应用、生产、销售、财务等价值链环节产品数据的使用壁垒,通过产品型谱构建竞品型谱,推动产品协同,支撑市场部门和销售环节的创新应用,满足业务经营需求和各环节业务对产品数据的统计和分析需求。
后期,企业应加快统一完善管控模式、数据标准、管理流程和技术平台,明确集团和各级子公司对产品主数据管理的职责、组织、制度和方法;制定子公司产品主数据的数据标准、包括分类体系、数据编码、数据属性标准,提升数据质量;规范产品主数据管理流程,综合管控模式,明确产品主数据管理的流程节点与职责;通过技术手段识别和查重,确保产品主数据编码的唯一性,统一主数据管理的系统源头,确保主数据在一个源头系统创建和分发其他系统使用。
时至今日,以客户为中心的大环境已经使准确、及时的产品数据成为决定企业成功的重要因素,尤其是对于制造业这类的生产创造性企业而言,其重要性更是堪比产品本身。因此,产品主数据的管理不仅要求获取、管理和共享准确可信的产品数据,还需要突破产品信息管理界限,帮助企业增强客户体验、建立品牌透明度和信任、增加向上/交叉销售,改善协同方式,降低风险的同时推动效率提升,最终实现提供透明度、数字化转型以及由数据驱动的洞察和增长。
相关文章:

软信天成:助力某制造企业建设产品主数据管理平台案例分享
某国有大型传统制造企业是一家跨领域、跨行业经营的国际化公司,在全球范围内拥有动力系统、工程机械、汽车制造等多个业务板块、分子公司遍及世界、产品远销110多个国家和地区,产品品类繁多,分支架构错综复杂。 近年来,数字化的深…...
C#WPFPrism框架导航应用实例
本文实例演示C#WPFPrism框架导航应用实例。 一、导航实现步骤 首先创建WPF项目,修改App相关文件内容,以便使用prism。 承接上一个模块化的实例,在这个基础上更改增加导航功能。 1.1首先在ModuleA中添加ViewModels文件夹,添加ViewAViewModel.cs类 如果想上下文自动查找…...

Centos安装gitlabce
服务器配置要求(2c4g) 1、 安装其他组件 yum install -y curl policycoreutils-python openssh perl2、 安装Postfix服务以发送电子邮件通知,启动服务并自启 yum -y install postfix systemctl enable postfix --now3、 安装gitlab…...
android8.1- Show virtual keyboard 默认打开
修改路径:android-8.1\frameworks\base\packages\SettingsProvider\res\values\defaults.xml 将 :<bool name"def_show_ime_with_hard_keyboard">false</bool> 改成 :true <!-- Default for Settings.Secure.MULTI_…...

打印机连接网络后怎么安装驱动?
打印机在我们办公和生活中算是比较常见的设备,特别是在上班时需要时常打印各种文件,但是有时电脑上的打印机也会有无法打印的问题,或者新买的打印机需要先安装驱动才能正常打印的。 那么这个时候我们需要先检查电脑上的打印机是否有安装驱动&…...

光流法动目标检测
目录 前言 一、效果展示 二、光流法介绍 三、代码展示 总结 前言 动目标检测是计算机视觉领域的一个热门研究方向。传统的方法主要基于背景建模,但这些方法对于光照变化、遮挡和噪声敏感。因此,研究人员一直在寻找更加鲁棒和有效的技术来解决这一问题。…...

【机器学习合集】泛化与正则化合集 ->(个人学习记录笔记)
文章目录 泛化与正则化1. 泛化(generalization)2. 正则化方法2.1 显式正则化方法显式正则化方法对比提前终止模型的训练多个模型集成Dropout技术 2.2 参数正则化方法2.3 隐式正则化方法方法对比 泛化与正则化 1. 泛化(generalization) 泛化不好可能带来的问题 模型性能不稳定容…...

软考高级之系统架构师之数据流图和流程图
数据流图 概述 数据流图,DFD,用于表示业务信息系统中的数据流,它表达系统中的据传从输入到存储间所涉及的程序。采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具…...
CVPR2023新作:基于组合空时位移的视频修复
Title: A Simple Baseline for Video Restoration With Grouped Spatial-Temporal Shift (视频修复的简单基准:组合空时位移) Affiliation: CUHK MMLab (香港中文大学多媒体实验室) Authors: Dasong Li, Xiaoyu Shi, Yi Zhang, Ka Chun Cheung, Simon See, Xiaoga…...

我的Windows10下的WSL的使用经历
微软每年都会举办Build开发者大会,近年来越来越受关注的Linux 子系统Windows Subsystem for Linux(WSL)已经很完善了,我抱着体验一把的心态,也来使用一下这个功能。 各位新手Linux朋友们,有没有想过怎么在…...

人声分离神仙网站,用过都说好~
在生活中好听的音乐有千千万的,音乐是非常容易可以找到下载下来的,但是背景音乐相当不容易找的,我们看的某短视频的背景音乐我们觉得不错的,想要下载下来的时候,我们都会无从下手不知道如何才可以找到这个相关的背景音…...

通过流量安全分析发现主机异常
主机异常分析在计算机系统中具有重要意义。以下是主机异常分析的几个关键点: 1、检测安全威胁:主机是计算机系统的核心组件,通过对主机异常进行分析,可以快速检测到潜在的安全威胁,如恶意软件、病毒感染、黑客入侵等。…...

如何设计实时聊天系统的架构
1. 系统的要求和目标 1.1 功能要求 对话:系统应支持用户之间的一对一和群组对话。确认消息:系统应支持消息传递确认,如已发送、已送达、已读。共享:系统应支持媒体文件的共享,例如图像、视频和音频。聊天存储&#x…...
js sm4实现加密解密
2023.10.25今天我学习了如何使用sm4进行加密解密: 注意:前端和后端的编码必须相同才能使用,不然会出现空字符串的错误。 一、首先安装sm4.js包: npm i sm4js package.json中的版本: (安装失败的话可以直接…...
安装 fcitx + 搜狗/谷歌输入法 之后导致 四季,重启后黑屏只有鼠标可以移动
一般的原因就是 : fcitx 导致的问题 方法就是 先卸载搜狗,再卸载fcitx 解决办法: 首先:ctrlaltF6 进入命令行界面,如果进不去就 ctrlaltF2 接下来执行: sudo apt-get remove sogoupinyin sudo apt-get …...

kuaishou web端did注册激活 学习记录
快手web端 did 注册激活的流程大概如下: 1.访问web端的接口,主动触发滑块,拿到滑块信息 2.然后滑块验证did 获取captchaToken 3.携带captchaToken访问接口 4.最后校验web端的did 是否激活 最后激活以后的效果如下: 经过测试&…...
Docker安装MariaDB
Docker安装MariaDB 1 docker search mariadb 搜索mariadb镜像(非必须) 2 docker pull mariadb 下载docker镜像 3 docker images 查看本地已有的所有镜像 4 mkdir -p /data/mariadb/data 建一个目录作为和容器的映射目录 5 docker run --name mariadb…...
Uniapp中嵌入H5( uniapp开发的H5),并且在H5中跳转到APP的指定页面
原生H5跳转uniapp开发的app方式: 1.在APP中使用web-view嵌入H5页面使用web-view组件实现 <template><view><web-view src"https://uniapp.dcloud.net.cn/component/web-view.html"></web-view></view> </template>…...
汽车托运哪个平台好
随着汽车的增多,很多车主都产生了汽车托运业务的需求,但是在托运市场存在着很多鱼目混珠的无良中介和托运公司,它们的存在扰乱了市场秩序。那么面对这种情况,应该怎么选择出一家安全靠谱的汽车托运公司呢? 1. 按公里收费与按线路…...
TailwindCSS使用并开启JIT(vue2)
前提vue2工程 安装 不要安装官网最新版,因为vue2还不支持 npm install -D tailwindcssnpm:tailwindcss/postcss7-compat postcss^7 autoprefixer^9init 配置 npx tailwindcss init -p这样根目录多了两个文件 tailwind.config.js和postcss.config.js main.js 引…...
[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解
突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 安全措施依赖问题 GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...

Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误,它们的含义、原因和解决方法都有显著区别。以下是详细对比: 1. HTTP 406 (Not Acceptable) 含义: 客户端请求的内容类型与服务器支持的内容类型不匹…...
从零实现富文本编辑器#5-编辑器选区模型的状态结构表达
先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...

遍历 Map 类型集合的方法汇总
1 方法一 先用方法 keySet() 获取集合中的所有键。再通过 gey(key) 方法用对应键获取值 import java.util.HashMap; import java.util.Set;public class Test {public static void main(String[] args) {HashMap hashMap new HashMap();hashMap.put("语文",99);has…...

3.3.1_1 检错编码(奇偶校验码)
从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一…...

UE5 学习系列(三)创建和移动物体
这篇博客是该系列的第三篇,是在之前两篇博客的基础上展开,主要介绍如何在操作界面中创建和拖动物体,这篇博客跟随的视频链接如下: B 站视频:s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...
Robots.txt 文件
什么是robots.txt? robots.txt 是一个位于网站根目录下的文本文件(如:https://example.com/robots.txt),它用于指导网络爬虫(如搜索引擎的蜘蛛程序)如何抓取该网站的内容。这个文件遵循 Robots…...
Matlab | matlab常用命令总结
常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...
leetcodeSQL解题:3564. 季节性销售分析
leetcodeSQL解题:3564. 季节性销售分析 题目: 表:sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...

SpringTask-03.入门案例
一.入门案例 启动类: package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...