AI 时代的新合同系统(第二篇):低代码主干系统应该怎么长,才不变成“另一套 OA”?
时间:2025-12-04 人气:

如果你在企业里摸爬滚打过几年,大概都见过这种场景:


花了几个月、几百万,上了一套“新一代合同管理系统”,上线动员会红红火火,等到一年后再看,大家日常还是在 OA 里跑流程、在 Excel 里记台账,合同系统躺在菜单里吃灰——理由千奇百怪,但总结起来就一句话:“好像也没比原来强多少。”


AI 这两年又给了合同系统一个“重启”的机会。问题是,如果我们继续沿用过去那种“再造一个大系统”的思路,顶多就是多了几个“智能按钮”,很难真正把合同管理带进“能力工厂”的时代。


在上一篇总论里,彦祖抛了一个大框架:AI 时代的合同系统,更像是一套主干系统 + 一排可插拔能力组件。这篇我们就先不急着谈 AI,专门聊聊那根“主干”——它为什么适合建在低代码平台上,以及怎么设计,才不至于变成“另一套 OA”。


一、先把话说死:低代码不是“玩具”,但也不是“银弹”

先统一一下概念。阿里云那篇《万字长文读懂低代码》里,总结得很到位:低代码本质上是一种可视化的应用开发方式,用拖拽、配置为主,少量代码补洞,目标是“用较少代码、较快速度交付企业应用”。它要做的事情,大致可以拆成三块:


把大量重复性的底层代码封装成组件或“自动化动作”;

用图形化界面(GUI)把“表单、流程、页面、权限、集成”暴露给配置人员;

在必要的地方留出代码扩展点,让专业开发补上个性化逻辑。

换句话说,低代码不是在“消灭程序员”,而是在替程序员消灭重复劳动。传统开发里,那些“每个项目都要写一遍”的部分——认证、权限、流程引擎、表单引擎、列表页、导入导出、日志审计、常见集成……在低代码平台中,都被抽成了一块块“积木”。


阿里这篇文章里也提到,低代码平台比较关键的几个能力是:


可视化编程:通过拖拽组件画界面、搭流程;

预置组件与模板:常见业务场景不用从零搭;

快速迭代与一键部署:改完马上预览、快速上线;

多平台支持与集成能力:一次开发,多端运行,并且能跟 ERP / CRM / OA 之类对接;

代码扩展:留出高级定制空间,不把人“锁死”在几个配置项里。

听上去很美,但现实里,低代码也经常被吐槽成“玩具”:


业务同学玩了两周,发现复杂一点的逻辑还是要写代码;

技术同学嫌它“不够自由”“不够优雅”;

管理层担心“平台绑死”“未来难以扩展”。

所以,对合同系统这种长周期、强合规、重集成的产品来说,低代码既不是“万能钥匙”,也绝对不是“只适合做简单工具”的玩具。关键在于,你把什么东西放在低代码上,以及怎么设计“主干”。


二、为什么合同主干系统,天然适合建在低代码平台上?

我们先反过来想一个问题:如果完全不用低代码,只靠传统定制开发来做一套“新一代合同主干”,会遇到什么?


生命周期长、变化多:合同管理相关的流程,从拟定、审核、会签、签署、履约、变更、终止、归档,一改就是一大片;

角色多、权限复杂:业务、法务、财务、内控、管理层,一个角色一套视图,一堆权限矩阵;

集成面广:OA、ERP、CRM、电子签章、招投标平台、项目系统,哪一个不敢轻易碰?

行业差异大:甲方、乙方、工程、制造、金融,每家的合同习惯完全不同。

如果每次改流程、加字段、调权限都需要走一遍“提需求→评估→排期→开发→测试→上线”,你很快就会发现:


产品经理连画原型的心情都没有了,因为知道“要做很久”;

业务线觉得系统“跟不上自己节奏”,开始绕开系统干活;

IT 部门逐渐把这套东西当成“技术债”,谁都不想动。

从这个意义上讲,合同主干系统干的其实是“高频变更 + 重复要素”的活:


表单如何变,字段如何增减,是高频的;

审批流程如何调整、节点如何串接,是高频的;

不同行业/子公司差异化配置,是高频的;

打点、日志、权限、集成这些“底层活”,又极度重复。

而这些,恰恰是低代码最适合发挥的地方:


把“表单 + 流程 + 权限”这几个高频变更项,全部做成可视化配置;

把“日志 + 审计 + 集成”的基础设施固化在平台层,而不是每个项目复制粘贴一遍;

把行业差异沉到“配置和模板”里,而不是分支代码里。

泛微今承达这一路走下来,思路其实很清晰:


不把自己定位成“某个垂直行业的合同系统供应商”,而是定位成:用低代码承载各种合同/流程场景的主干平台;

合同只是这条主干上的一个“典型行业应用”,流程引擎、表单引擎、权限体系、集成中台,本身就是平台的组件。

所以,对合同主干系统来说,低代码并不是锦上添花,而是“避免被复杂度拖死”的必需品。


三、一个靠谱的“合同主干”,要扛住哪些事?

既然我们打算把合同主干架在低代码上,那这根主干到底要扛住什么?简单粗暴列一下,主干至少得干这几件事:


管全生命周期:从拟定、审核、会签、签署、履约、变更、终止、归档,系统里要有完整链路,别让用户在三个系统里来回穿梭;

管数据模型:合同、条款、相对方、项目、里程碑、收付款计划、保证金这些核心对象,要有统一的结构化表达方式;

管权限和合规:谁能看、谁能改、谁能导出、谁能作废,要说得清、查得出;

管审计和日志:每一次关键操作都要有记录,出事能追溯;

管集成:跟 OA 的流程、和 ERP 的收付款、和 CRM 的商机、和招标系统的标段,要有可维护的连接点。

这些事情有几个共同特点:


一旦设计好,就不会天天推倒重来,但会高频小改——比如多一个审批节点、多一个必填字段、多一条通知规则;

对安全性、稳定性要求很高——合规部门不会允许你每天在这里做“技术实验”;

和每一家企业的组织结构、流程习惯高度耦合——不可能统一一个版本喂所有人。

所以更现实的策略是:


在低代码平台上,把“生命周期 + 数据模型 + 权限 + 日志 + 集成”这几个大骨架先搭好;

允许每家在这个骨架上,通过配置去调整字段、流程、权限细节;

把“合同主干”当成一个**“可配置的产品模板 + 一组平台能力”**,而不是一个写死的成品系统。

阿里那篇长文里提到的“预置组件与模板”“多端支持”和“快速迭代”,其实就是在做这件事:


提供一套通用的“合同应用模板”,帮你少走一些弯路;

在这个模板之上,允许你按自己组织的玩法做差异化配置;

但无论你怎么改,底层的数据、日志、权限、集成都保持一致性。

四、在低代码平台上拆逻辑:让合同变成一盒可以“装配”的组件

站在产品经理视角,你在低代码平台上做合同主干,最核心的一件事不是去堆多少“页面”,而是把业务逻辑拆成一块块可以重用的组件。


举个简单的拆法:


“新建合同”不是一个页面,而是一条任务链:收集参数→选模板→生成草稿→触发审核;

“审批合同”不是一个按钮,而是一个审批节点组件:谁来审批、看到哪些字段、能改什么、不同意见怎么走;

“跟踪履约”不是一个报表,而是一组里程碑+提醒规则组件:约定什么节点看什么指标、谁收通知、逾期怎么升级。

在低代码平台上,这些都可以变成“可以拖的东西”:


表单组件(收集信息)、审批节点组件、通知组件、机器人组件、调用外部接口的组件……

产品经理和实施顾问真正要做的,是把这些组件按某个行业的“惯用打法”装配起来。

泛微今承达的玩法,本质上就是:


把大量通用组件(表单、流程、报表、门户、集成节点)打包放到平台里,

然后用一套可视化设计器,让顾问可以像搭乐高一样,把“一个行业的合同系统”搭起来。

你甚至可以想象未来这样一个场景:


“建筑工程行业合同套件”,点击创建,

平台自动给你生成:一套行业典型流程、一组合同模板、一堆预配置的提醒规则和台账视图,

你只需要根据自己公司情况做微调。


**这就是“主干 + 组件”的意义:**主干保证骨架稳、数据正、审计全;组件给你自由度,让你能按照自己行业和组织的节奏去玩。


五、AI 上场:把智能能力也做成“节点”,拖出一条“智能合同流水线”

说回 AI。上一篇我们聊过,AI 在合同领域最典型的几个能力包括:文档解析与 OCR、条款识别与结构化、智能比对、智能生成、风险识别与评分、智能提醒等。


在低代码主干的语境里,这些能力最理想的落地方式,就是变成“节点组件”:


一个“文档解析节点”,输入是原始合同(Word/PDF/扫描件),输出是结构化文本和版面信息;

一个“条款识别节点”,输入是文本,输出是打好标签的条款对象;

一个“比对节点”,输入是两版合同或合同+模板,输出是差异列表;

一个“风险评分节点”,输入是条款集合,输出是若干风险标签和分数;

一个“提醒节点”,输入是履约计划和执行数据,输出是各种消息和待办。

在这种设计下,低代码平台不是在“贴几个 AI 按钮”,而是在帮你画一条“智能合同流水线”:


业务上传或生成合同草稿;

系统自动触发解析+条款识别;

拿识别结果去和标准模板、历史合同做一次比对;

对关键条款打风险分,生成一页“智能摘要”;

把这份摘要推给相应的审批人;

合同通过后,自动拆解出履约里程碑,挂到项目和财务的待办里。

对产品经理来说,你要关心的不是“AI 会不会写合同”,而是:


这些节点的输入/输出长什么样,能不能在平台里标准化;

每个节点的KPI是啥:准确率、召回率、时延、采纳率;

节点之间的协作逻辑是什么:出错怎么回退、低置信度怎么交给人工兜底。

阿里那篇文章里提到,低代码平台通常会提供“代码扩展与定制”能力,这是我们在嵌 AI 节点时非常需要的一环:


平台负责大部分可视化编排和通用逻辑;

真正跟你公司业务强绑定的那部分,可以通过代码扩展来补足;

既保留了低代码的开发效率,又不牺牲精细化控制。

六、产品经理在这条路线上,具体要做哪几件事?

说了这么多,落到你我这种一线产品经理身上,在“低代码主干 + 可拖拽组件”这条路上,具体要干的事,大致有这么几条:


1. 先把“主干该管什么、不该管什么”说清楚

画一张非常粗的边界图:


主干一定要管的:生命周期流转、核心数据模型、权限/审计、日志、集成能力;

可以放到组件和生态里的:具体 AI 能力、特定行业的风控规则、复杂报表分析;

明确哪些事情“永远不想写死在主干里”,比如某几个大客户的极端定制诉求。

这一刀如果不早点切,后面就会陷入无尽的“谁来做这块”的拉扯。


2. 把现在业务在合同上的“十件大事”梳理清楚

别从模块出发,从任务出发:


业务:发起合同、看审批进度、查履约状态、看应收/应付节点;

法务:审合同、改条款、维护模板、看风险统计;

管理层:看合同对营收、利润、现金流、风险敞口的影响,识别高风险客户/条款。

每一件事,对应一条任务流;每条任务流,再拆成若干个“可以挂节点组件”的位置。


3. 在低代码平台里,把这些任务流变成“可以拖的图”

这一块比较考验你和实施顾问的沟通功底:


让大家看到的,不再是一堆菜单,而是一张张“任务编排图”;

每个节点的含义都能用一句话说清楚:“这个节点负责什么、谁来操作、输入输出是什么”;

在平台里落成之后,业务能看懂,顾问能改得动,而不是只有少数开发能维护。

4. 提前为 AI 留好“插座”和“护栏”

即便你现在还没准备好上 AI,也可以先为未来预留出接口位置:


在解析、比对、评分这些环节,设计好“由人干”和“由 AI 干”的切换开关;

把“AI 建议”和“最终决策”区分开,底层数据模型里保留好“建议 vs 采纳”的标记;

将来真接入能力时,只要在这些预留位置挂上对应的组件即可。

这样做的好处是:哪怕今天你只用规则引擎去实现“半智能”,明天也可以平滑地换成模型,而不需要推翻整条链路。


七、结语:低代码是“地基”,不是主角

回到标题那个问题:低代码主干系统应该怎么长,才不变成“另一套 OA”?


我自己的答案是:


第一,它要敢于接住合同管理里那些最难搞的“骨架问题”——生命周期、数据模型、权限、审计、集成,而不是只做几个好看的页面模板;

第二,它要把绝大部分复杂度“吃”在平台内部,让业务方和顾问看到的是可以操作的组件和任务流,而不是一大堆技术细节;

第三,它要提前为 AI 预留好节点和护栏,让智能能力进来时,有地方插、有规则管。

在这个意义上,低代码不是“卖点”,而是让合同主干有生命力的地基:


它决定了你以后改东西的成本,是“每一次都是项目”,还是“每一次都是配置”;

它决定了你的合同系统能不能跟上业务和技术的迭代,而不是上线三年就被打入冷宫。

至于上面提到的“能力组件基座”“三层模型”“任务编排”和“开放生态”,我们在后面的几篇里再慢慢拆开聊。对彦祖来说,这一篇更像是在总论篇画的那张大图上,把“低代码主干”这根骨头勾画清楚:它为什么重要、应该长什么样、产品经理在这条路上到底要做些什么。



山西肇新科技logo

山西肇新科技

专注于提供合同管理领域,做最专业的合同管理解决方案。

备案号:晋ICP备2021020298号-1 晋公网安备 14010502051117号

请备注咨询合同系统