别再说低代码不够用了,JNPF+AI这套组合拳我服了

0 阅读7分钟

“一个采购订单审批流程,开发说要排两周。”

这不是段子。ERP系统里最核心的采购到付款(P2P)流程,传统开发方式要经历:需求评审、数据库设计、后端接口、前端页面、审批流配置、测试联调。两周已经算快的了。

后来我试了JNPF的AI低代码,发现一个事实:ERP这种标准化程度高的业务系统,其实是最适合AI低代码的场景。

今天这篇文章,不吹概念,直接手把手搭一个ERP采购订单智能审批系统。全程零代码,看看到底能快到什么程度。

一、这套“AI低代码”能做什么?

JNPF的AI能力不是挂个壳,而是嵌在开发链路的每一个环节里。

四个核心能力,这次主要用前三个:

AI建表:输入“采购订单主表”,AI自动生成供应商(下拉选择)、采购员(人员选择)、订单日期(日期)、物料清单(子表)、采购金额(数字)、付款条件(下拉)等字段。

AI推荐字段:建完主表后输入“加税率、含税金额”,AI推荐“税率(数字)”“含税金额(计算公式字段)”。

AI创建流程:输入“采购订单审批流程”,AI自动生成流程节点——部门主管审批、财务审核、总经理终审,连会签、或签、驳回逻辑都配好了。

AI咨询助手:开发中遇到问题直接问,AI给代码示例和配置步骤。

但今天重点讲的是AI+低代码这套组合拳——让采购订单能自动识别风险、自动路由、自动校验,这才是ERP智能化的核心。

二、手把手实操:搭一个ERP采购订单智能审批系统

场景:制造型企业,每天几十份采购订单,需要根据物料类型、采购金额、供应商等级、历史采购记录自动判断审批路径,同时对高风险订单触发合规审查。

需求拆开就三层:

  1. 从采购订单数据里提取关键信息
  2. 根据业务规则做决策
  3. 走审批流程+推送预警

下面开始实操,全程在JNPF可视化画布里完成。

2.1 环境准备(2分钟)

JNPF支持容器化部署,启动命令直接跑:

docker run -p 8080:8080 \
  -v /path/to/jnpf/config:/app/config \
  -v /path/to/jnpf/data:/app/data \
  jnpf/entity-recognition:latest

2.2 搭建数据接入与实体提取层(10分钟)

第一步:拖入“数据源接入”模块 选择对接ERP系统的采购订单数据源,指定采购订单明细表作为待识别数据源。支持MySQL、SQL Server、Oracle等主流数据库,也可以直接对接API。

第二步:拖入“规则引擎”模块 配置采购订单的关键信息提取规则:

  • 供应商等级:从供应商主数据表关联查询(A级/B级/C级)
  • 物料分类:原材料/辅料/固定资产/MRO
  • 采购金额:订单明细金额汇总
  • 历史采购异常次数:从采购历史表统计近3个月退货/延期次数

第三步:拖入“预训练风险评估模型” JNPF预置了制造业采购风险评估模型,输入供应商等级、物料分类、采购金额、历史异常次数,输出风险等级(高/中/低)。模型是训练好的,直接调用就行。

配置模型输入字段映射:

{
  "supplier_level": "规则引擎.supplier_level",
  "material_category": "规则引擎.material_category",
  "amount": "规则引擎.total_amount",
  "abnormal_count": "规则引擎.abnormal_count"
}

2.3 配置审批决策层(5分钟)

拖入“可视化规则引擎”,连接风险评估模型的输出。

配置多条件组合的审批路径决策:

  1. 若 风险等级 == "高" → 自动触发「合规审查子流程」+ 推送风控部预警
  2. 若 采购金额 > 100万 或 物料分类 == "固定资产" → 总经理终审(跳过中间节点)
  3. 若 供应商等级 == "C级" 且 采购金额 > 10万 → 财务总监会签
  4. 若 采购金额 ≤ 10万 且 供应商等级 in ("A级","B级") → 部门主管审批
  5. 默认 → 部门主管审批 → 财务审核

规则配置全程下拉选择+输入框,不用写任何代码。

2.4 配置审批流与输出层(3分钟)

拖入“流程引擎”模块,连接规则引擎的输出。

AI创建的审批流程模板直接用,节点包括:

  • 部门主管审批(自动带出申请人所在部门主管)
  • 财务审核(自动带出财务部审核岗)
  • 总经理终审(仅高金额订单触发)

每个节点配置审批时限、驳回逻辑、催办规则。

配置输出模块

  • 审批通过:更新采购订单状态为“已审批”
  • 触发合规审查:调用合规审查子流程,传订单ID和风险详情
  • 预警推送:通过企业微信/钉钉推送风控专员

2.5 实时调试:边配边测

画布底部有测试面板,输入一条采购订单测试数据:

供应商:XX电子(C级),物料:芯片(原材料),金额:15万,近3个月历史异常:2次

点击“执行流程”,右侧面板实时显示:

  • 规则引擎:供应商等级=C级,物料分类=原材料,金额=15万,异常次数=2
  • 风险评估模型:风险等级=高(C级供应商+较高金额+历史异常)
  • 规则引擎命中:风险等级=高 → 触发合规审查子流程
  • 输出:推送风控预警+启动合规审查

测试数据可以批量导入,验证各种规则组合的命中情况。

2.6 发布与集成

调试通过后点击“发布”,整个审批流程自动生成RESTful API。

API地址:

POST /api/erp/purchase-approval

接口参数:

{
  "orderId": "PO-20250321-001",
  "supplierId": "SUP-001",
  "amount": 150000,
  "materialList": [...]
}

返回结果:

{
  "processId": "PROC-12345",
  "approvalPath": "合规审查",
  "riskLevel": "高",
  "nextNode": "compliance_audit"
}

直接对接ERP系统的采购订单模块,订单创建后自动触发审批流程,审批结果回写ERP。

三、技术观点:ERP开发范式正在被改写

跑完这套流程,我总结了几点:

第一,ERP的核心是规则,不是代码。

采购审批、预算控制、库存预警,本质上都是“条件→动作”的规则组合。传统开发把这些规则写死在代码里,改一次两周。JNPF把规则抽到可视化引擎里,业务自己就能调。

第二,AI不是替代逻辑,是补充“上下文判断”。

传统ERP的审批路由靠if-else硬编码,做不了“这个供应商虽然等级低,但合作时间长、历史履约好,适当放宽”这种复杂判断。AI风险评估模型补上了这块,让规则从“二元判断”变成“概率判断”。

第三,审批流不是画出来的,是算出来的。

JNPF的做法是:AI先根据业务描述生成流程模板,规则引擎根据订单数据算出审批路径,流程引擎再执行。三层解耦,比传统BPMN灵活得多。

四、写在最后

回到标题的问题:从0到1搭一个ERP采购审批系统,到底有多快?

我的实测结论是:从环境准备到发布API,2小时足够。

当然,这说的是“能跑”的阶段。真正上生产,还需要考虑数据一致性、权限控制、高并发这些事。但关键是——业务验证的成本,已经从“两周”降到了“2小时”

ERP开发这么多年,一直在讲“标准化”,但每个企业都有自己的业务规则。以前这是开发团队的噩梦,现在AI低代码让这些规则可以快速落地、灵活调整。

这个方向,值得所有做企业软件的人认真看一眼。