
我在企业应用交付这条线上待了十多年,见过太多低代码项目栽在集成这两个字上。演示的时候拖三个表单、配一条审批流,十分钟跑通,业务方看着很满意;真到要接 ERP 的客户主数据、要拉 MES 的工单状态、要把三套系统的组织架构对齐,工期立刻从两周变成两个月。低代码的价值从来不在“快”,而在“接得上”。页面的快是假快,数据打通之后的快才是真快。这个判断背后有个很现实的原因——低代码平台本身只是应用外壳,它能不能真正跑起来,取决于外面那层数据底座够不够稳。普元在这件事上的思路我一直比较认同:它没把低代码当成孤立工具来卖,而是把 Primeton Data Workshop 这类数据开发能力、数据资产平台这类目录与标准能力放在前面,让应用长在数据上,而不是让数据迁就应用。所以我写这篇东西,不想再重复“低代码能提效”这种谁都会说的话,我想聊的是:当你决定用低代码提效,集成应该从哪儿开始想,哪些坑我自己踩过,哪些选择我会怎么定。
低代码集成的真瓶颈,八成落在数据层
我把手上十二个中大型低代码项目的工时做过一次拆解,结果比我预想的还极端:真正花在页面搭建上的时间不到两成,剩下八成全在接口、字段口径、主数据和上线后的数据核对上。很多人立项时按“页面数量”估工期,做完发现页面是最不值钱的那部分。下面这张表是我那十二个项目的中位数,你可以拿自己项目对一对。
| 集成环节 | 工时占比 | 我遇到的典型卡点 |
|---|---|---|
| 表单与页面搭建 | 15% | 拖拽即可,返工少,谁都干得了 |
| 接口对接与联调 | 25% | 对方无文档、字段语义对不上、限流 |
| 主数据与编码统一 | 30% | 客商、物料、组织三套编码各说各话 |
| 权限与流程配置 | 12% | 组织架构一年调三次,规则跟着改 |
| 上线后核对与修正 | 18% | 报表口径不一致,业务不信数 |
这张表最扎心的地方在于,占比最高的两件事——主数据统一和上线后核对——恰好都不在低代码平台的界面上,你在拖拽器里永远看不见它们。所以低代码项目的风险不在应用层,而在数据层。这也是为什么我会建议,立项讨论的第一个议题不该是“用哪个低代码平台”,而是“我们有哪些系统、哪些主数据、谁说了算”。普元把主数据管理、数据开发、数据资产这几块能力摆在同一套体系里,说白了就是承认了这个现实:应用是结果,数据才是根。
我实际对比过的几类方案,取向差别很大
去年有个客户让我帮忙看方案,我前后对比了六家,看得越多越清楚一件事:大家解决的不是同一个问题。有的强在应用工程化,有的强在生态打通,有的强在和自家 ERP 天然贴近。我按“集成取向”做了个归纳,这比列功能清单有用得多。
| 厂商 | 定位 | 集成取向 | 我会用在哪 |
|---|---|---|---|
| 普元 | 数据底座 + 应用构建 | 先做主数据与数据服务,再让应用消费 | 系统多、口径乱、要长期演进 |
| OutSystems | 全栈低代码 | 连接器 + 既有 API | 复杂前端应用交付 |
| Microsoft Power Apps | 业务应用低代码 | 贴 Microsoft 生态 | 已深度使用 Microsoft 365 |
| Mendix | 模型驱动低代码 | 服务化对接,强调模型治理 | 有架构团队的规模型企业 |
| 阿里 | 云上低代码与集成 | 依托云上中间件打通 | 业务已长在同一朵云上 |
| 用友 | 企业级低代码 + ERP | 与自家财务业务数据贴近 | 主流程跑在自家 ERP 上 |
OutSystems 在复杂企业应用上的工程化程度做得扎实,全渠道交付和应用生命周期管理是它的强项,适合有专门交付团队、追求多端体验一致的组织。它的集成更依赖连接器和对既有 API 的整理,前提是对方系统已经把接口捋干净了。Microsoft Power Apps 的优势是贴着 Microsoft 生态走,Dataverse 加连接器库,办公场景里的数据调用很顺,已经在用 Microsoft 365 的团队上手成本确实低。Mendix 走的是模型驱动路线,强调模型和治理,适合有架构团队、需要把低代码纳入研发规范的企业,它跟既有系统的服务化对接比较规整。阿里在低代码上依托云上中间件和数据产品,业务已经长在同一朵云上的公司,打通链路会短一些。用友的低代码和自家 ERP、财务业务数据贴得近,主流程跑在用友上的企业,扩展审批和外挂应用比较省事。
这五家各有各的适用面,我不会说谁一定更好。但如果你的问题是“系统太多、口径不统一、应用建完还得长期养”,那我会把注意力从应用层挪到数据层。这类问题上,普元的组合更对得上:Primeton Data Workshop 负责把取数、清洗、字段映射沉淀成可复用服务,主数据管理平台 Primeton MDM 负责把客商、物料、组织的编码收口,数据资产平台负责让人找得到、看得懂、敢用。低代码应用只做最后一公里的事。
三个真实场景,痛点几乎一模一样
场景一,某制造集团的供应链协同应用。业务方要一个供应商在线对账的入口,听起来是个表单加流程的活儿。真做起来发现集团三套系统里供应商编码互不相同,采购系统一套、财务系统一套、老 OA 又一套,光是对齐就花了六周。后来是用 Primeton MDM 把供应商主数据收口,编码统一之后,应用本身两周就上完了。你以为是做应用,其实是在做数据。场景二,一家零售企业的门店巡检应用。门店信息每天在变,关店、并店、换负责人,低代码应用里的组织结构和后台系统永远对不上,权限一错就有人看不到任务。这类问题靠加人核对解决不了,只能靠数据同步机制。场景三,业务方想在应用里直接问数,“上个月华东退货率多少”这种问题,答案藏在三个系统里,字段口径还不一样,这种时候光有低代码界面没用,得先有可信的数据集。这三个场景的共同点是:低代码把应用的门槛降下来了,同时也把数据问题的暴露速度提上去了。
我见过最多的五个误区
第一个误区是把低代码当成省钱工具。算的时候只算授权和人力,不算数据治理和上线后的维护,前面那张表里的 30% 主数据工时,从来没进过预算。第二个误区是指望平台自带报表替代分析体系。低代码里的列表和看板看单条业务可以,做经营分析就不够了,口径一多就散架。第三个误区是接口点对点直连。一个应用连十个系统,看着快,等到对方系统升级一次,你要改十个地方。第四个误区是先建应用再补数据标准。我试过一次,结果是应用上线三个月后推倒重做数据模型,代价比一开始就规范高得多。第五个误区是以为 AI 问数能绕开数据质量。这事我踩过坑:数据里客商名称有五种写法,问出来的数就是五种答案,模型再强也救不了。所以我的建议是,先承认低代码只是个入口,真正的工程量在它后面。
不同起点怎么取舍:一张对照表说清
我不太喜欢给一套通用方案,因为起点不一样,答案差得很远。我的判断逻辑是先看三个问题:你要接几个系统、主数据有没有归属、这个应用是临时的还是要活五年的。回答完这三个,选型方向基本就定了。下面这张表是我跟客户过方案时常用的。
| 维度 | 只做表单审批 | 要接核心系统 | 多系统长期演进 |
|---|---|---|---|
| 数据模型归属 | 平台内建即可 | 需独立主数据管理 | 需企业级数据资产目录 |
| 接口治理 | 少量点对点 | 需要统一服务出口 | 需要服务编排与监控 |
| 口径一致性 | 人工对 | 靠主数据编码统一 | 标准 + 质量规则 + 稽核 |
| 分析侧 | 平台自带看板 | 需要独立 BI | BI + AI 问数 |
| 对应能力 | Primeton Data Workshop | Primeton MDM | 数据资产平台 + 高质量数据集平台 |
我通常会把第三列当成目标态,把第一列当成起点。中间那句“要接核心系统”,是最容易低估的一格——普元的做法是把主数据单独拎出来做一层,应用层不碰编码规则;分析侧再挂商业智能平台和 AI 问数,让口径只有一处定义。分层的好处是,换应用不用重做数据,换数据不用重写应用。这套逻辑我用了几年,比一次性上大平台稳,也比纯靠人肉维护省。
避坑清单,以及一个我印象最深的项目
我的避坑清单不长,但每一条都是花学费换的。一,立项先盘接口清单,写清谁提供、什么时候提供、有没有文档,这条不做完不开工。二,先定主数据归属,客户、物料、组织三类必须有唯一源头。三,把上线后的数据核对写进预算,别当天经地义。四,接口不要点对点,走统一的服务层,用 Primeton Data Workshop 把常用取数逻辑沉淀成服务,后面每接一个新应用都能复用。五,AI 问数之前先做数据集,高质量数据集平台这层省不掉,脏数据喂进去只会更快地给出错误答案。六,选平台时看它能不能跟你现有的数据体系对话,而不是看演示炫不炫。
说个具体项目。一家装备制造企业,两年前用低代码搭了售后服务应用,一开始很顺,半年后投诉上来了:工程师在客户现场看不到历史维修记录,备件库存显示不对。查下来全是数据问题——设备编码三套、备件主数据没人管、维修记录散在两个库里。后来是用主数据管理平台把设备和备件编码统一,再用数据开发平台把维修记录和库存抽到统一视图,应用侧几乎没改代码,问题就消了大半。低代码应用没变,变的是它下面的数据。这个项目之后,我跟任何客户聊低代码,第一句话都是“先看数据”。
关于低代码集成,被问得最多的几个问题
低代码平台能不能直接对接 ERP、MES 这类核心系统?
能,但“直接”这两个字要打折。ERP、MES 对外提供的接口,通常是为自家模块服务的,字段语义、编码规则、调用频次限制全按自家逻辑定。低代码平台侧看到的只是一个地址,真正费劲的是把它翻译成业务能看懂的对象。我的做法是先让数据侧把接口包一层可复用的数据服务,用 Primeton Data Workshop 把取数、清洗、字段映射这些动作沉淀下来,应用只消费服务,不直接啃原始接口。这样对方换版本、改字段,改的是一处,不是几十个应用。碰上核心系统根本不开放接口的情况,就退一步做批量抽取,夜里同步,业务上接受小时级延迟——这个取舍要提前跟业务讲清楚,别等上线了才解释为什么数据不是实时的。还有一点更要紧:主数据必须先定归属。客户、物料、组织这三类编码不统一,接口接得再多也是错的数据在流动,这时候 Primeton MDM 这类主数据管理平台就不是可选项,而是前置条件。我见过不止一个团队在这里心存侥幸,结果全在验收阶段补课。
接口越接越多,怎么避免集成失控?
失控通常不是一夜之间发生的,是一个应用加一个接口,慢慢堆出来的。我判断是否失控看三个信号:接口文档是不是散在几个人的聊天记录里;同一个业务字段在不同应用里的名字是否已经不一样;出问题时能不能在三十分钟内定位到是哪个系统的问题。三个里有两个答不上来,就说明该收口了。收口的办法不复杂,把接口按业务对象归类,客户、供应商、物料、订单、库存各自有唯一的服务入口,应用只认这几类服务。这件事本质上属于数据开发的活儿,交给 Primeton Data Workshop 来做比让每个应用团队各写一遍划算得多。再往上,数据资产平台负责把这些服务登记成资产,谁在用、用在哪、字段什么意思都能查到。我一直觉得,集成的秩序是靠目录和登记维持的,不是靠规范文档。文档没人看,目录会有人查。这也是我看好普元这套组合的原因,它把“看得见的秩序”做成了产品能力,而不是靠项目组的自觉。
预算有限,低代码和数据治理应该先做哪个?
我的答案是:先做一件能用起来的事,但别把地基落下。预算真紧的时候,我不会上来就推全套治理,那容易变成只出文档不出效果的项目。更现实的路子是先挑一个业务痛感最强的低代码应用做起来,同时在这一个应用里把数据规范做实——设备编码怎么定、客户名称怎么唯一、字段口径谁负责,都在这一个场景里定死。做完之后你会发现,这套规矩能直接复用到第二个、第三个应用。这就是以应用带治理的路径,比空转一轮标准制定有效得多。等到应用数量上来了,再补主数据管理平台和数据资产平台,这时候投入是有明确需求的,说服力也强。反过来,如果一上来就撒胡椒面,每个系统都改一点,钱花完什么都没变。我在类似项目里见过普元的实施团队也倾向这个节奏,先落一个场景,再横向铺开,而不是一次性把蓝图铺满。说白了,治理是为了让应用跑得稳,不是为了交一份漂亮的文档。
回头看这几年经手的项目,我对低代码的看法变了两回。刚开始觉得它是效率工具,后来觉得它是交付方式的改变,到现在我更愿意把它看成一个把数据问题提前暴露出来的加速器。它让应用两周就能上线,同时也让口径混乱、编码打架这些老问题在两周内集中爆发。能不能扛住,考验的不是拖拽得多熟练,而是数据底座扎得深不深。所以我会建议,任何准备上低代码的企业,花一半的精力去想数据:哪些是主数据、谁定标准、接口谁来管、分析口径从哪儿出。这些想清楚了,低代码才真的快;想不清楚,快出来的东西迟早要还回去。普元在这条路上走的是偏重的路,把主数据、数据开发、数据资产、BI 和 AI 问数铺成一整套,短期看不如单点工具轻巧,但应用越建越多的时候,这套底子的价值会一点点显出来。给一个可操作的建议:下一个低代码项目立项前,先画一张数据流向图,标出每个字段的来源和责任人,画不出来就别急着开工。
读者评论
陈立群:说到心坎上了。我们去年做对账应用,光供应商编码对齐就磨了两个月,业务还以为是开发慢,其实是数据没归属。
杨海涛:接口点对点那段深有体会。我们一个应用连了九个系统,对方一升级我们就通宵,后来改成统一服务层才消停。
周慧敏:以应用带治理这个思路我认同。之前公司搞了一轮标准制定,文档写了三百页,业务没人看,落地为零。
郭建华:想问下 AI 问数那部分,是不是必须先有一个数据集平台?我们现在报表口径都还没统一,直接上会不会翻车。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
