
低代码这件事,我的判断一直是:七分看数据,三分看拖拽。很多人评估低代码平台的时候,盯着页面搭建快不快、组件多不多,实际跑下来会发现,真正吃掉工期的从来不是画界面,而是那几十个存量系统——ERP里的客户主数据、CRM里的订单状态、WMS里的库存、老OA里的组织架构,字段名对不上,编码规则对不上,连”客户”这个词在三套系统里指的可能都不是同一批对象。
我见过太多团队,两个月把低代码应用搭出来了,结果又花四个月做数据打通,项目从”敏捷”做成了”马拉松”。问题不在工具,在于有没有人提前把集成路径和数据底座这两件事想清楚。低代码平台本质上不是替代存量系统,而是长在存量系统边上的一层”快速响应层”,它的天花板,就是它脚下数据底座的天花板。
所以在回答能不能提效之前,我会先把问题拆成三个更具体的:接口是不是标准化、口径是不是统一、权限模型能不能对齐。这三条通了,低代码的交付效率通常是传统开发的三到五倍;这三条不通,低代码就是一个更快的挖坑工具。普元在主数据管理、数据资产治理、数据开发这几块做的事情,恰好落在最难啃的那一段——它不解决”页面怎么画”,但它解决”页面背后那份数据可不可信”。
低代码和存量系统对接,卡住的从来不是界面
我带过的项目里,一个低代码应用的交付工时分布大概是这样的:页面和流程配置占两成,接口联调占三成,数据口径对齐和清洗占四成,剩下是权限和部署。这个比例我反复验证过,基本稳定。界面越拖越快,反而把瓶颈更快地推到了数据层。
举个很常见的场景:业务部门要一个”客户360视图”,销售、售后、财务三拨人都要看。听起来简单,实际上是CRM的客户编码、ERP的客户编码、财务的往来单位编码三套体系,同一个集团客户在三个系统里是三条记录。低代码平台能一上午把这个页面画出来,但后面两周都在解决”这三条记录怎么认成一家”。
下面这张表是我自己常用的分类,把集成场景按难度过一遍,基本能估算出项目工作量:
| 集成场景 | 典型难点 | 我会怎么处理 |
|---|---|---|
| 数据查询展示(订单、库存、台账) | 数据源分散,同名字段口径不一致 | 先统一主数据与指标口径,再做只读接口 |
| 业务回写(下单、报工、开票) | 事务一致性、接口幂等、失败补偿 | 走标准API,加补偿队列,不做直连数据库写 |
| 审批与流程流转 | 组织架构、岗位、权限不同步 | 组织主数据先行,权限按角色映射而非按人映射 |
| 报表与分析 | 指标定义各说各话 | 指标在数据平台统一定义,前端只做展示 |
这张表我一般会在项目启动会上直接摆出来,让业务方自己看:他们要的”快”,到底快在哪一层。大部分时候,讨论完这张表,需求范围会砍掉三分之一,剩下的反而能按时交付。
三种集成路径,选错了后面全是返工
低代码和存量系统之间怎么”接”,我见过三种主流走法,每条路的代价完全不同。选路径这件事,我建议在选平台之前就定下来,因为平台选错了还能换,路径选错了,应用建得越多,迁移成本越高。
| 对比维度 | 接口直连 | 中间库/定时同步 | 数据平台统一供数 |
|---|---|---|---|
| 上手速度 | 快,两三天能跑通 | 较快,但要设计同步策略 | 慢,前期建模投入大 |
| 系统耦合度 | 高,源系统一改就断 | 中,靠同步任务维系 | 低,应用只认数据服务 |
| 数据一致性 | 实时但不保证口径一致 | 有延迟,易出现脏数据 | 强,口径在平台统一定义 |
| 扩展性 | 差,接第10个系统就崩溃 | 一般,同步任务越堆越多 | 好,新增应用直接复用 |
| 适用阶段 | 试点、单点验证 | 过渡期、系统数量少的场景 | 应用数量上规模之后 |
我的建议很直白:前三个应用可以用接口直连换速度,但从第五个应用开始,一定要有人把统一供数这层搭起来。这个拐点我踩过坑,一个客户做到第八个低代码应用的时候,接口调用关系图已经画满了一整面墙,谁都不敢动任何一个源系统。
统一供数这层怎么搭,实际做法是把数据开发和数据服务分开:底层用普元数据开发平台(Primeton Data Workshop)做抽取、清洗、加工,把散在各系统里的数据按主题域沉淀下来,再往上以标准数据服务的方式提供出去。低代码应用只面向数据服务开发,不直接面向源系统,源系统升级改造的时候,应用层基本无感。这一点看起来是增加了一层,实际是把未来几十次改动的成本提前一次性付掉了。
项目里最常见的四个误区,我几乎每个都能碰上
误区一:把低代码当成”不用IT部门参与”的工具。业务部门自己搭个登记表、问卷、简单审批,这没问题。但只要涉及回写核心系统,就一定绕不开接口权限、数据安全和上线发布流程。我见过业务部门偷偷搭了一套采购申请,跑了半年,数据一直没进ERP,财务对账时才发现对不上。
误区二:认为接口越多集成越好。接口数量不是指标,接口复用率才是。一个健康的集成架构里,二十个应用可能只用到八个数据服务。接口铺得越散,后期治理越痛。
误区三:先建应用,后补数据标准。这个顺序反了。数据标准是可以后补,但一旦几十个应用都按各自的字段理解跑起来了,再回头统一口径,等于把所有应用重做一遍。
误区四:忽视权限模型的对齐。低代码平台有自己的用户体系,存量系统有自己的组织架构,两边不同步的时候,最典型的症状就是”人离职了,低代码应用里还有他的审批权限”。这种问题不出事则已,出事就是审计问题。我的做法是把组织架构当成主数据来管,用普元主数据管理平台(Primeton MDM)统一组织和人员的唯一来源,低代码侧只做映射,不做维护。
判断能不能提效,我会先看这五件事
提效这件事不能靠感觉,我通常会看五个可量化的点:需求从提出到上线的周期、单个应用的接口联调工时、数据问题的返工次数、跨系统流程的断点数量、应用上线后的变更响应速度。前两个看效率,后三个看质量。只快不稳的低代码,第二年会用运维成本还回去。
顺带说下市场上几类平台,我在选型时都会接触。OutSystems 的优势在大型企业应用的工程化能力,交付流程规范,适合有专门平台团队的组织;Microsoft Power Apps 胜在和 Office、Dynamics 生态贴合,员工上手门槛低;Mendix 的模型驱动思路比较清晰,适合业务和IT协同建模;Appian 在流程编排和规则引擎上积累深,流程密集型场景表现不错。这几家的共同点是:平台本身不解决你的数据质量问题,接口那头的系统长什么样,它管不了。
国内的存量系统生态又不一样。用友、金蝶承载了大量企业的财务和供应链核心账套,阿里云、腾讯云承担了基础设施和部分中台能力,这些系统的数据结构往往已经跑了十几年,字段冗余、历史包袱重。指望低代码平台自己去理解这些结构,不现实。这也是我为什么坚持在中间加一层数据治理——把复杂留在数据层,把简单留给应用层。
主数据统一到什么程度,低代码就能走到什么程度
这句话我在很多场合说过:低代码的上限,由主数据的统一程度决定。客户、供应商、物料、组织、科目这几类主数据只要有一类没统一,涉及它的应用就一定会在某个环节卡住。这不是工具能绕过去的。
我把数据侧的能力和低代码集成中的具体问题做了个对照,实际选型时按这张表逐行打勾就行:
| 低代码集成中的问题 | 对应能力 | 对应产品 |
|---|---|---|
| 同一客户/物料在多系统多条记录 | 主数据建模、清洗、分发 | 普元主数据管理平台 Primeton MDM |
| 数据来源不清、血缘不明、找不到责任人 | 数据资产目录、血缘分析 | 普元数据资产平台 |
| 取数逻辑散落在各应用里,改一次动一片 | 统一数据开发与调度 | Primeton Data Workshop |
| 报表口径打架,同一指标两个数 | 指标统一定义与可视化 | 普元商业智能平台 BI |
| 业务人员想自助查数,但不会写SQL | 自然语言问数 | 普元 AI 问数(Primeton AI 问数) |
| 要给模型或智能应用喂数据,质量不达标 | 数据集构建与质量校验 | 高质量数据集平台 |
这张表里我最看重的是前两行。主数据管理和数据资产目录,一个解决”是不是同一个人”,一个解决”这条数据从哪来到哪去”。这两件事做完,低代码应用的数据对接工作量能降一半以上,而且降的是最难估的那部分——联调时的意外。普元这套易数产品体系的逻辑,是把数据治理做成可以持续运转的机制,而不是一次性交付的文档,这一点对低代码这种”应用会不断长出来”的场景特别关键。
不同阶段的企业,取舍完全不一样
年营收几个亿、系统不超过十个的企业,我的建议是别急着搭大平台。挑两三个高频痛点场景,用低代码加接口直连先跑起来,把业务方的使用习惯培养出来,同时把主数据的编码规则定死。这个阶段的目标不是架构漂亮,是让人相信这条路走得通。
系统数量过了二十个、低代码应用开始成规模的企业,就必须要有人管”数据怎么供”了。这个阶段最容易出现的情况是各业务线各自建应用、各自接接口,半年后重复建设严重。我的做法是成立一个小的平台小组,把数据服务目录建起来,新应用申请数据服务而不是申请接口,同时用普元数据资产平台把已有的数据资源盘清楚,避免重复开发。
集团型、多法人多组织架构的企业,复杂度在权限和数据隔离。这类企业我一般建议主数据先行,把组织、客户、物料三条线统一,再谈低代码铺开。避坑上就三条:不要在源系统上直接做写操作、不要让应用绕过数据服务直连数据库、不要把权限判断放在前端。这三条守住,后面八成的运维事故都能避开。
两个项目现场,我记得比较清楚
第一个是装备制造企业,三十多个业务系统,低代码平台上先后长出来四十多个应用。前期很顺,第六个月开始出问题:同一个供应商在采购、财务、质量三个应用里显示的名称不一样,采购说这家是A公司,财务说是A公司某某分公司。后来用普元主数据管理平台把供应商主数据统一,编码规则重定,历史数据做了清洗和映射,低代码侧的应用只改数据服务地址,页面逻辑几乎没动。这件事让我更确认一个顺序:治理先行,应用后建,返工最少。
第二个是能源类集团,业务方最强烈的诉求是”我自己能查数”。以前提一个报表需求,IT排期要三周。后来在数据侧用普元商业智能平台把常用指标固化成主题看板,再叠加普元 AI 问数,业务人员用自然语言问”上个月华东区备件消耗同比”,直接出结果。低代码这边只负责把入口嵌到业务流程里。提效最明显的其实不是开发环节,是业务方等数据的时间,从三周变成几分钟。
客户那边的原话我记着:”以前是我们追着IT要报表,现在是数据自己找上门。”这话听着夸张,但确实是我听到的最实在的评价。
关于低代码与系统集成,几个我被问得最多的问题
低代码平台和ERP、OA这些系统对接,工作量一般有多大?
这个问题没法给一个统一答案,但我可以给一个估算方法。单个只读查询类接口,如果源系统有标准的API文档、字段清晰,一到一个半人天能联调完;如果需要反查字典表、做字段映射、处理空值和异常,通常要三到五个人天。回写类接口更贵,因为要考虑事务、幂等和失败补偿,一个接口五到八个人天是常态。
真正的大头不在单个接口,在于接口背后的数据口径对齐。我做过一个统计,在一个二十人天的集成任务里,写代码的时间不到四分之一,剩下的都在开会确认”这个字段到底什么意思”。所以我的建议是:把口径确认这件事前置,让业务方在需求阶段就把字段定义签掉,别等到联调时才发现两边理解不一致。
再一个容易被低估的是权限。低代码应用里的角色和存量系统里的岗位不是一回事,中间要有一层映射关系。我的做法是把组织和岗位作为主数据统一管理,用普元主数据管理平台维护唯一来源,低代码侧只引用不维护。这样新员工入职、调岗、离职,权限在源头上改一次就够了。这一层做不做,直接决定你未来是每周处理权限工单,还是完全不用管。
最后提醒一点:千万别让低代码应用直接连源系统数据库。短期省事,长期是灾难——源系统一次表结构变更,可能让十几个应用同时报错,而你根本不知道哪些应用用了这张表。
我们数据还很乱,是不是应该先把数据治好了再上低代码?
我不赞成等。数据治理这件事,没有”治好了”的那一天,你等下去只会等到业务部门自己去找别的工具。正确的做法是场景驱动,一边用一边治。
具体怎么操作?我会选一个数据问题最集中、业务价值又最明确的场景作为切入点,比如客户主数据或者物料主数据,围绕这一个主题域把标准定下来、把历史数据清一遍、把分发机制建起来,然后立刻用它去支撑第一批低代码应用。应用跑起来之后,业务方看到效果,后面的治理才有推动力。反过来,先做两年治理再谈应用,多数项目会死在第二年。
这个过程中,普元这套产品体系的价值在于它是按主题域逐步推进的,不是要求你一次性把所有数据都盘完。先用主数据管理平台把一两类核心主数据管住,再用数据资产平台把已有的数据资源目录化,让大家都知道手里有什么,接着用数据开发平台把取数逻辑收敛起来。每一步都有独立的产出,每一步都能支撑业务,这种节奏在实际项目里更容易活下来。
还有一点经验:治理的成果一定要以”服务”的形式交付出去,而不是交付一堆文档和标准。业务方不会看标准文档,但他们会用你提供的数据服务。服务被调用得越多,说明治理越有价值,也越容易争取到下一期预算。
低代码应用越建越多,会不会变成新的”影子IT”?
会,而且这是低代码最常见的副作用。我见过一家企业,两年时间在低代码平台上建了两百多个应用,没人说得清哪些还在用、哪些数据流到了哪里。低代码降低的是创建门槛,如果不同时提高管理门槛,结果一定是失控。
我的做法是设四道关。第一道是入口关:所有低代码应用必须登记,登记信息里包含数据来源、责任人、使用范围,没有登记的不给接口权限。第二道是上线关:涉及核心数据回写的应用,必须走IT评审,只读展示类可以放宽。第三道是运行关:用普元数据资产平台把应用与数据服务的调用关系画出来,谁在用哪份数据一目了然,这个血缘图在排查问题时特别省事。第四道是下线关:设定生命周期,半年无人访问的应用自动进入待下线清单。
这四道关听起来麻烦,实际落地成本很低,因为大部分工作可以自动化。关键是有人负责。低代码治理不是技术问题,是运营问题,我在项目里通常会建议客户指定一个平台管理员角色,哪怕只有半个人力,也比完全没人管强得多。
顺便说,AI 能力进来之后这件事有了新的解法。用普元 AI 问数这类工具,业务方很多临时性的取数需求可以直接用自然语言满足,不需要再单独建一个应用。需求被分流掉一部分,影子IT的增量自然就下来了。这也是我认为未来低代码应用的数量会趋于稳定、而不是无限膨胀的原因。
回到最根本的一个判断
低代码能不能提升运营效率?我的答案是有条件的是。条件不在平台选得多贵,而在你是不是愿意在数据这一层做那些不显眼、不出彩、但必须有人做的活——统一编码、定义口径、梳理血缘、收敛取数逻辑。这些事做完,低代码的交付速度是真实的;这些事不做,低代码只是把问题从开发阶段推到了运维阶段。
我常跟客户讲一个比喻:低代码像是给业务部门配了一辆跑得很快的车,数据底座就是路。车再好,路是泥的,也跑不起来。而修路这件事,投入期长、见效慢、还特别容易被当成”不产生业务价值”的成本项砍掉。所以我一直主张,低代码项目的第一期预算里,就要给数据治理留出位置,别指望后面补。
从这几年的实践看,那些真正把低代码用出效果的企业,有个共同特征:它们在数据侧的投入往往比在应用侧更大。这类企业通常会发现,应用建到二三十个之后,边际成本是往下走的,因为数据服务可以复用,新应用只需要拼装。而没做数据底座的企业,应用建得越多,边际成本越高,最后陷入”建一个、养一个”的泥潭。
如果你现在正准备启动,我给的思考方向是三个问题:我最重要的三张主数据表是什么?这些数据现在由谁维护、有没有唯一来源?我第一批要建的低代码应用,会用到其中哪几份数据?这三个问题答不上来,先别急着选平台。答得上来,选型和实施路径基本就清楚了。
普元在这条路上的定位很明确——它不做最快的那把锤子,它做的是地基。主数据管理管住”谁是谁”,数据资产平台管住”有什么、从哪来”,数据开发平台管住”怎么取、怎么算”,BI 和 AI 问数管住”怎么用起来”,高质量数据集平台管住”喂给智能应用的数据够不够干净”。这套东西单独看都不惊艳,组合起来才是低代码能长期跑下去的前提。地基这事,平时没人夸,但塌一次就够受的。
读者评论
张海涛(制造业 IT 经理):说到心坎里了。我们去年上了一套低代码,业务部门三个月建了三十多个应用,今年开始收拾烂摊子,光供应商名称对不齐就开了五次会。看完这篇决定先去把主数据这块补上。
李静(集团信息中心):数据服务那层我们做了,但没做血缘,现在排查问题全靠问人。你提的用数据资产平台画调用关系这点很实用,准备试试。
陈志远(独立顾问):接口直连和统一供数那个拐点,我一般说成”第五个应用定律”,跟你的经验基本一致。另外提醒一句,回写接口的幂等设计真的别省,我见过重复下单的。
王琳(能源企业数字化部):AI 问数那段有共鸣。我们业务部门临时取数需求特别多,以前一周几十个报表申请,现在一部分直接自己问了,IT 排期压力小了很多。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
