得帆助力大族激光主数据平台建设,用数据为企业生产力赋能
本期客户
大族激光科技产业集团股份有限公司(以下简称“大族激光”)是一家从事工业激光加工设备与自动化等配套设备及其关键器件的研发、生产、销售,激光、机器人及自动化技术在智能制造领域的系统解决方案的优质提供商,是国内激光行业的龙头企业,在全球激光行业排名第二位。

公司于1996年在深圳成立,目前大族激光在国内外有100多个分支机构及16,000多名员工。2021年总营业额收入达到163.32亿,净利润19.94亿,销售毛利率为37.55%。
项目背景
-
将数据作为重要的集团资产管理
经过多年的信息化建设,大族激光已经完成了全集团ERP系统、OA系统、HR系统、CRM系统等企业运行基石系统的建设。随着这些系统的建设,也带来了一系列问题。
例如系统间的数据尚未能实现数据共享;高价值数据在各自系统“各自为政”,在管理标准、管理维度、管理流程、管理制度等方面不统一;各自系统内无专业的数据质量检查校验,数据质量无法保证等问题。
随着业务增长以及企业内部数字化转型的需要,大族激光于2021年提出了大族激光数字化建设总体应用架构蓝图,规划了未来5年大族激光数字化建设的实施路线图,并将数据作为重要的集团资产来管理,同时也作为集团未来一个时期的发展战略,让数据为企业生产力赋能。
项目目标

在应用蓝图中可以看到,MDM主数据管理系统作为大族激光坚实的基础后台,管理全集团高业务价值的数据和企业内部可以跨越各个业务部门被重复使用的数据,为下游各个业务系统提供准确、完整、高质量的数据支撑。
建设成果
-
建设大族集团的客户、供应商资料库
建设主数据管理系统,最首要的就是能对在整个集团业务运行中的主数据进行划分识别和归类。将不同的主数据划分为不同的主数据域,例如把供应链相关的业务主体划分成了客户主数据域和供应商主数据域。
为了避免主数据的上线对已经形成多年的客户、供应商(以下简称“客商”)引入流程发生大的变动,同时又能保证数据质量,得帆决定引入天眼查系统来辅助管理客商信息,并在此基础上建立了一套大族激光客商的基础资料库,命名为“法人自然人模型”。

我们保持现有的客商引入流程,在各自业务系统客商引入流程审批通过后,会调用主数据“法人自然人模型”,来检查引入的客商是否在该模型中已经存在。
若存在则根据“法人自然人模型”中已有的客商编码,在对应的客商主数域中发起信息补增流程,按照顺序依次审批并补增相关的数据直至对应的客商补增完成。
若检查到引入的客商在“法人自然人模型”中不存在,则调用天眼查系统,查询该客商企业最新的公开信息并将相关信息写入到“法人自然人模型”中,然后生成法人自然人编码,最后再按顺序进行补增流程审批,直至数据生效。数据生效后会将已生效数据推送给各个有需要的业务系统,实现数据共享。
-
统一集团多套组织体系管理
在进行组织人力相关业务主数据调研时,大族激光的HR蒋经理表示:“目前集团存在多套组织体系,如大族激光所有的集团、公司、部门、中心等,并且变动频繁。大族集团其他业务系统的组织架构都是依托于HR的组织架构来创建,并且为了业务的正常开展,将很多HR不关心的业务组织也创建到HR组织架构中,这就导致了HR组织体系过于庞大、维护工作量巨大以及HR组织架构调整将影响到其他子组织的情况”。
考虑到上述的基本情况,我们将大族激光组织架构划分成了单独的主数据域进行管理,采用基于HR组织架构可动态扩展多套组织体系的方案。

在HR系统新增加组织后,会根据HR标记的当前组织的性质,首先写入到大族激光组织架构管理列表中,然后主数据系统也会根据HR标记的组织性质,将该组织同步到不同的组织体系中,形成独立的多套组织架构。
若某一组织是某几个组织体系所独有的,那么也可以在主数据平台的组织架构管理列表中新创建该组织,并标记该组织性质,在主数流程审批通过后,自动分发该组织到对应组织性质的组织体系中,完成多套组织体系的创建。
同时,为了保证下游系统获取组织架构的准确性以及组织架构的可追溯性,我们还设计了组织体系的归档功能。手动或者定期自动实现多组织的归档,下游业务系统从主数据平台同步最新已归档的组织到各自业务系统。
项目总结
“上海得帆的DEMDM产品在业务校验、流程管理以及数据高效准确下发等方面表现优异。同时,DEMDM产品是一个低代码的产品,即使不懂技术的人经过简单的配置,也能快速实现功能的扩展。得帆专业的咨询能力和交付团队严谨的行事风格也给我留下了深刻的印象。”
大族激光IT副总监 谌洪惠 女士
通过对大族集团客户、供应商主数据的管理,我们实现了大族激光客商数据编码的一致;通过“法人自然人模型”,我们实现了统一的平台规范,避免了数据重复录入;通过引入天眼查系统辅助管理客商信息,我们建立了大族激光集团客商资料库,为后续供应商评级、采购人员考评、销售人员考评等都提供了准确的数据依据。
多组织体系的实现,让大族激光组织主数据管理有了标准规范,让业务组织和HR组织区分管理,让HR的工作量得到了很大幅度的减轻。同时给大族激光各个业务系统的组织管理都提供了实时准确的数据支撑。
相关文章:
得帆助力大族激光主数据平台建设,用数据为企业生产力赋能
本期客户 大族激光科技产业集团股份有限公司(以下简称“大族激光”)是一家从事工业激光加工设备与自动化等配套设备及其关键器件的研发、生产、销售,激光、机器人及自动化技术在智能制造领域的系统解决方案的优质提供商,是国内激光…...
实名认证电子签署:防范合同纠纷,提升交易信任
当今社会,随着数字化和信息化的发展,电子合同已经成为商务活动中常见的签署方式。而在签署电子合同时进行实名认证,是为了确保合同的真实性、合法性和安全性。本文将从法律、技术和实际应用等方面详细解释为什么签署电子合同需要进行实名认证…...
c++ primer中文版第五版作业第十八章
仓库地址 文章目录 18.118.218.318.418.518.618.718.818.918.1018.1118.1218.1318.1418.1518.16位置一using声明 位置二using声明 位置一using指示 位置二using指示 18.1718.1818.1918.2018.2118.2218.2318.2418.2518.2618.2618.2818.2918.30 18.1 此时r是一个range_error类型…...
vue触发真实的点击 事件 跟用户行为一致
<template><div><button ref"myButton" click"handleClick">按钮</button></div> </template><script> export default {methods: {handleClick() {const button this.$refs.myButton;// 创建一个鼠标点击事件…...
Java进程CPU高负载排查
Java进程CPU高负载排查步骤_java进程cpu使用率高排查_YouluBank的博客-CSDN博客 【问题定位】使用arthas定位CPU高的问题_arthas cpu高_秋装什么的博客-CSDN博客 CPU飙升可能原因 CPU 上下文切换过多。 对于 CPU 来说,同一时刻下每个 CPU 核心只能运行-个线程&…...
Linux编程4.1 网络编程-前导
1、内容概述 网络的基本概念TCP/IP协议概述OSI和TCP/IP模型掌握TCP协议网络基础编程掌握UDP协议网络基础檹网络高级编程 2、计算机联网的目的 使用远程资源共享信息、程序和数据分布处理 3、基本概念 单服务与多客户端的进程间通信C/S client server 由于,跨计…...
【微信小程序】传参存储
目录 一、本地数据存储 wx.setStorage wx.setStorageSync 1.1、异步缓存 存取数据 1.2、同步缓存 存取数据 二、使用url跳转路径携带参数 2.1、 wx.redirectTo({}) 2.2、 wx.navigateTo({}) 2.3、 wx.switchTab({}) 2.4 、wx.reLaunch({}) 2.5、组件跳转 三、…...
计算机设计大赛 深度学习花卉识别 - python 机器视觉 opencv
文章目录 0 前言1 项目背景2 花卉识别的基本原理3 算法实现3.1 预处理3.2 特征提取和选择3.3 分类器设计和决策3.4 卷积神经网络基本原理 4 算法实现4.1 花卉图像数据4.2 模块组成 5 项目执行结果6 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 &a…...
ping多个IP的工具
Ping Tool 项目地址 python开发的IP搜索小工具 ping一个网段所有IP,显示结果查看某个ip地址开放监听的端口配置可保存...
Rust 的 Error 如何使用?
在 Rust 中,错误处理是一个重要且核心的概念。Rust 提供了一种强大的类型系统,允许你明确地处理可能出现的错误。std::error::Error trait 是 Rust 标准库中用于表示错误的基础 trait。实现这个 trait 的类型可以被用作错误类型,并且可以使用…...
Hack The Box-Crafty
目录 信息收集 rustscan whatweb WEB 漏洞利用 漏洞说明 漏洞验证 提权 get user.txt get Administrator 总结 信息收集 rustscan ┌──(root㉿ru)-[~/kali/hackthebox] └─# rustscan -a 10.10.11.249 --range0-65535 --ulimit5000 -- -A -sC [~] Automatically…...
高电平复位电路工作原理详解
单片机复位电路的作用是:使单片机恢复到起始状态,让单片机的程序从头开始执行,运行时钟处于稳定状态、各种寄存器、端口处于初始化状态等等。目的是让单片机能够稳定、正确的从头开始执行程序。一共分为:高电平复位,低…...
了AI而强行AI的做法,构成了人与AI对抗的宿命论
从 ChatGPT到文生图的 Stable Diffusion,再到文生视频的 Sora ,每次大语言模型的迭代,以及由此衍生的新产品,都让各行各业的企业主、从业者们,感到无所适从。 普通人可以借助AI的力量“逆天改命”吗? 10多…...
【性能测试】Jmeter+InfluxDB+Grafana 搭建性能监控平台
一、背景 为什么要搭建性能监控平台? 在用 Jmeter 获取性能测试结果的时候,Jmeter自带的测试报告如下: 这个报告有几个很明显的缺点: 只能自己看,无法实时共享;报告信息的展示比较简陋单一,不…...
【YOLOv8模型网络结构图理解】
YOLOv8模型网络结构图理解 1 YOLOv8的yaml配置文件2 YOLOv8网络结构2.1 Conv2.2 C3与C2f2.3 SPPF2.4 Upsample2.5 Detect层 1 YOLOv8的yaml配置文件 YOLOv8的配置文件定义了模型的关键参数和结构,包括类别数、模型尺寸、骨干(backbone)和头部…...
付强:基于注意力机制的听觉前端处理 | 嘉宾公布
一、智能家居与会议系统专题论坛 智能家居与会议系统专题论坛将于3月28日同期举办! 智能会议系统它通过先进的技术手段,提高了会议效率,降低了沟通成本,提升了参会者的会议体验。对于现代企业、政府机构和学术界是不可或缺的。在这…...
C++_包装器
目录 1、包装器的用法 2、包装器的类型 3、包装器的作用 4、包装成员函数 5、bind(绑定) 5.1 bind的用法 5.2 bind减少参数个数 结语 前言: C11的包装器,总称为function包装器,而包装器又称适配器…...
3588板子部署yoloV5
一 :准备 ubuntu linux X86_64系统 a.安装anaconda b.创建虚拟环境 python3.8 二: 下载rknn-toolkit2 传送门 unzip 解压文件夹 三:pt转onnx模型 四:onnx转rknn模型 a:cd到rknn-toolkit2-master/rknn-toolkit2/packag…...
解决GitHub提交时不显示自己的头像 显示另一个账号(其实也是自己)
git show 看看是否是自己的githup 账号的邮箱 如果不是进行下列操作 git config user.email “你的邮箱地址”,修改邮箱 修改完以后输入git config user.email 检查是否修改成了你的邮箱 如果你想其他项目提交时,也避免此类情况,把上面的两条命令改成 (1&#…...
VUE_vue2/3点击区域外触发方法,点击除某个元素触发监听
Vue2 1、自定义指令 // 自定义指令,用于处理点击外部区域的事件 const clickOutside {bind(el, binding) {// 在元素上绑定一个点击事件监听器el.clickOutsideEvent function (event) {// 检查点击事件是否发生在元素的内部if (!(el event.target || el.contai…...
[特殊字符] 智能合约中的数据是如何在区块链中保持一致的?
🧠 智能合约中的数据是如何在区块链中保持一致的? 为什么所有区块链节点都能得出相同结果?合约调用这么复杂,状态真能保持一致吗?本篇带你从底层视角理解“状态一致性”的真相。 一、智能合约的数据存储在哪里…...
第19节 Node.js Express 框架
Express 是一个为Node.js设计的web开发框架,它基于nodejs平台。 Express 简介 Express是一个简洁而灵活的node.js Web应用框架, 提供了一系列强大特性帮助你创建各种Web应用,和丰富的HTTP工具。 使用Express可以快速地搭建一个完整功能的网站。 Expre…...
线程与协程
1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指:像函数调用/返回一样轻量地完成任务切换。 举例说明: 当你在程序中写一个函数调用: funcA() 然后 funcA 执行完后返回&…...
CMake基础:构建流程详解
目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...
关于nvm与node.js
1 安装nvm 安装过程中手动修改 nvm的安装路径, 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解,但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后,通常在该文件中会出现以下配置&…...
376. Wiggle Subsequence
376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...
成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...
RNN避坑指南:从数学推导到LSTM/GRU工业级部署实战流程
本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在聚客AI学院。 本文全面剖析RNN核心原理,深入讲解梯度消失/爆炸问题,并通过LSTM/GRU结构实现解决方案,提供时间序列预测和文本生成…...
Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...
Spring是如何解决Bean的循环依赖:三级缓存机制
1、什么是 Bean 的循环依赖 在 Spring框架中,Bean 的循环依赖是指多个 Bean 之间互相持有对方引用,形成闭环依赖关系的现象。 多个 Bean 的依赖关系构成环形链路,例如: 双向依赖:Bean A 依赖 Bean B,同时 Bean B 也依赖 Bean A(A↔B)。链条循环: Bean A → Bean…...
