驰骋 BPM 流程引擎能力评估答复
致客户:针对贵司提出的 7 项流程引擎评估清单,结合驰骋 BPM(CCFlow / JFlow)产品能力与实施经验,逐项说明支持情况、实现路径与落地建议。
产品说明:驰骋 BPM 包含 .NET 版(CCFlow)与 Java 版(JFlow),核心能力等价,下文统称「驰骋 BPM」。
答复日期:2026 年 7 月
总览
| # |
评估项 |
结论 |
交付方式 |
| 1 |
可视化编排 + 节点关联智能体 |
✅ 可视化编排完备;智能体关联可落地 |
设计器配置 + 节点扩展绑定 |
| 2 |
流程数据共享给 AI 智能体(多对多) |
✅ 支持 |
事件/API/节点扩展上下文注入 |
| 3 |
插件、节点扩展、服务集成、事件、动态规则与表单 |
✅ 支持 |
产品原生能力 |
| 4 |
流程分块、主子嵌套、一分多、多合一、跨流程调用 |
✅ 支持 |
设计器配置 |
| 5 |
版本跃迁:升级不代表重构 |
✅ 支持 |
流程/表单版本 + 自动升级脚本 |
| 6 |
与 AI 智能体高度融合 + 全量二开与高效升级 |
✅ 支持(融合可产品化落地) |
开放 API + 事件体系 + AI 能力层 |
| 7 |
扩展不受限、建设期/运维期可扩展、升级风险可控 |
✅ 支持 |
无侵入扩展 + 可控升级机制 |
1. 流程引擎支持完整可视化配置,画布编排时可选择节点关联智能体
结论:✅ 可视化编排完备;节点关联智能体可落地
(1)可视化流程编排(产品原生)
驰骋 BPM 提供完整的可视化流程设计器(FlowDesignerV2 / Vue Flow),流程定义以节点、连线、条件的形式沉淀为元数据:
| 能力 |
说明 |
| 画布编排 |
拖拽节点、连线、设置方向条件,所见即所得 |
| 节点类型 |
用户节点、路由节点、抄送节点、子流程节点等 |
| 运行模式 |
线性、分流(FL)、合流(HL)、分合流(FHL)、同/异表单子线程 |
| 节点属性 |
表单方案、接收人规则、按钮权限、超时、事件等均可在设计器配置 |
| 表单绑定 |
节点通过 FrmNode 绑定表单,支持多表单、字段权限方案 |
典型使用:实施人员在画布上完成流程拓扑后,逐节点配置表单、选人规则、按钮与事件,无需改引擎源码即可上线。
(2)节点关联智能体(融合落地路径)
贵司要求「画布编排时选择该节点关联的智能体」。驰骋 BPM 可采用以下组合方式落地,实现设计期绑定、运行时调用:
| 手段 |
用法 |
| 节点扩展属性 / 自定义参数 |
在节点属性中配置智能体标识(AgentID)、调用时机、提示词模板等 |
| 节点事件挂载 |
在「到达 / 发送前 / 发送成功」等事件中触发智能体调用 |
| 业务单元(BuessUnit) |
将智能体调用封装为可复用业务单元,节点按需引用 |
| 节点按钮「AI 辅助审核」 |
产品已提供 AiAssistant 开关,可在办理页启用 AI 辅助能力 |
| 前端外挂(WaiGuaFlow) |
办理页加载节点外挂逻辑,嵌入智能体交互面板 |
实施建议:
- 统一智能体注册表(编号、名称、能力标签、调用协议)
- 节点设计器增加「关联智能体」配置项(可多选)
- 运行时由事件或按钮触发,自动注入当前节点上下文(见第 2 条)
2. 流程引擎与 AI 智能体共享数据;一节点多智能体、一智能体多节点
结论:✅ 支持
智能体要「掌握当前流程节点类型、事项标签、版本与规则绑定,以及流程携带数据」,本质是运行时上下文可完整暴露给外部智能体。驰骋 BPM 具备成熟的数据与元数据出口:
(1)可共享给智能体的上下文
| 上下文维度 |
来源 |
说明 |
| 节点类型 / 运行模式 |
Node / RunModel |
线性、分流、合流、子线程、子流程等 |
| 流程与节点标识 |
FlowNo、NodeID、WorkID、FID |
实例级定位 |
| 事项标题 / 标签 |
GenerWorkFlow.Title、流程参数 AtPara |
可扩展业务标签字段 |
| 版本信息 |
流程 Ver、表单 @FrmVer / MapData.Ver2022 |
智能体可感知当前所用版本 |
| 规则绑定 |
方向条件 Cond、接收人 DeliveryWay、字段权限 FrmSln |
可通过 API / 元数据查询 |
| 流程表单数据 |
主表 / 从表 / 附件 |
节点发送、事件触发时整单可读 |
| 轨迹与审批意见 |
Track、审核组件 |
供智能体做审核建议、合规检查 |
(2)共享与调用方式
| 方式 |
适用场景 |
节点/流程事件(FlowEventBase / ExecEvent) |
到达、发送、退回、结束时主动推送给智能体 |
Dev2Interface / HttpHandler API |
智能体主动拉取待办、表单、轨迹 |
WebAPI / 消息推送(PushMsg) |
异步通知外部智能体平台 |
业务单元 / 数据源(GenerDBSrc) |
按配置组装上下文包后调用 |
事件基类可访问当前节点、流程实例、工作实体、系统参数,并可在发送前改写跳转节点等参数,适合作为「流程 → 智能体」的标准桥接点。
(3)多对多关联模型
| 关系 |
落地方式 |
| 一节点 → 多个智能体 |
节点配置多条智能体绑定(如「合规审查 + 摘要生成 + 风险评分」),按事件时机分别或并行调用 |
| 一智能体 → 多个节点 |
同一 AgentID 在多节点复用;智能体侧按 NodeID / 节点标签切换策略与提示词 |
| 规则差异化 |
不同节点可绑定不同提示词模板、输入字段子集、输出写回字段 |
边界说明:若贵司已有独立智能体平台(Agent Hub),建议以「驰骋输出标准上下文 JSON + 智能体平台执行」解耦;若希望在 BPM 内统一管理,可在节点属性与智能体注册表中产品化配置。
3. 插件机制、节点扩展、服务集成、事件总线;运行时路由、动态条件、可配置规则、表单动态化
结论:✅ 支持(产品原生)
| 能力域 |
驰骋实现 |
说明 |
| 插件 / 外挂机制 |
流程外挂 WaiGuaBaseFlow、实体外挂、DLL 业务扩展 |
不改引擎源码即可扩展办理页与业务逻辑 |
| 节点扩展 |
节点属性、自定义参数、按钮权限、超时策略、阻塞规则 |
节点级能力可配置扩展 |
| 服务集成 |
Dev2Interface、HttpHandler、WebAPI、SQL/数据源、第三方 SDK |
ERP/HR/消息/文件等系统对接 |
| 事件体系 |
ExecEvent + 流程/节点/表单生命周期事件 |
发送前/后、保存、到达、结束、退回等钩子;支持 Override 重写 |
| 业务单元 |
BuessUnitBase |
可复用业务逻辑单元,供节点/事件引用 |
| 运行时路由 |
方向条件 Cond + 条件模型 CondModel |
自动按条件选路 / 发送后手工选择到达节点 |
| 动态条件 |
表单字段、SQL、URL、WebAPI、审核立场、岗位部门、参数组合(AND/OR) |
复杂业务分支可配置 |
| 可配置规则 |
接收人 50+ 规则、会签/加签、退回、超时约 13 种处理 |
中国式审批规则产品化 |
| 表单动态化 |
字段联动 MapExt、表单启用规则 FrmEnableRole、节点字段权限、多表单绑定 |
按角色/部门/SQL/字段值动态显隐与启用 |
与「事件总线」的对应关系:驰骋采用「生命周期事件 + 消息推送」模型(ExecEvent / PushMsg),覆盖流程关键时点的订阅与通知。对需要企业级消息中间件(Kafka/RabbitMQ)的场景,可在事件钩子中转发,实现与贵司总线对接。
4. 流程分块、主子流程嵌套、一分多、多合一、跨流程调用
结论:✅ 完全支持
(1)流程分块与主子流程嵌套
| 能力 |
说明 |
| 父子流程组件 |
节点级 FrmSubFlow + WF_NodeSubFlow 绑定 |
| 子流程类型 |
手工启动 / 自动触发 / 延续子流程 / 前置导航 |
| 嵌套与同级 |
支持下级子流程、同级(平级)子流程 |
| 数据传递 |
父→子字段拷贝、子→父反填、签批信息汇总 |
| 联动规则 |
子流程结束驱动父流程下一步 / 结束;全部子流程完成后统一推进 |
| 阻塞控制 |
指定子流程未完成则父节点不可发送 |
(2)一分多(分流)
| 模式 |
说明 |
| 同表单子线程 |
多人并行处理同一业务表单(RunModel=4) |
| 异表单子线程 |
多专业/多部门使用不同表单并行(RunModel=5) |
| 分流 / 分合流节点 |
FL / FHL 一次下发多条子线程 |
| 接收人驱动 |
按明细表、SQL、部门、选人、数据源等生成多分支 |
(3)多合一(合流)
| 能力 |
说明 |
合流节点 HL |
等待子线程按通过率到达后激活干流程 |
完成通过率 PassRate |
如 60% 子线程完成即可合流 |
| 子线程管理 |
增加/删除/移交子线程、未完成自动清理策略 |
(4)跨流程调用
| 方式 |
说明 |
| 子流程调用 |
节点绑定并启动其他流程模板 |
| API 发起 |
Dev2Interface 由外部系统或本流程事件启动另一流程 |
| 前置导航 |
先选已有子流程实例再发起父流程(如报销关联采购单) |
| 流程间数据 |
字段映射拷贝、反填、共享主键/关联号 |
典型拓扑:主流程 → 分流至多专业异表单 → 合流汇总 → 自动启动子合同审批子流程 → 子流程结束后回填主流程并继续。
5. 流程引擎具备版本跃迁能力:升级不代表重构
结论:✅ 支持
驰骋 BPM 将「业务模板演进」与「产品平台升级」分开治理,避免「一升级就推倒重来」。
(1)业务流程 / 表单版本跃迁
| 机制 |
作用 |
流程版本管理 GL_FlowVer |
流程模板多版本并存与切换;新发起走新版 |
表单设计版本 MapDataVer |
结构变更后复制元数据;业务数据钉住 @FrmVer |
表单数据版本 FrmDBVer |
各节点提交快照留痕,支持对比 |
| 模板导入导出 / 复制 |
流程迁移、备份、基于现有模板快速衍生新版 |
效果:流程或表单优化上线后,在途实例可按原版本继续办理,新发起使用新版本——升级(业务优化)不等于重构。
(2)产品平台升级
| 机制 |
作用 |
Upgrader.UpdataCCFlowVer |
启动时自动执行结构升级与修复脚本 |
| 元数据驱动 |
表单字段变更自动维护物理表结构 |
| 兼容策略 |
历史配置与在途数据尽量自动迁移,减少手工改造 |
(3)与「重构」的边界
| 场景 |
是否需要重构 |
| 增删字段、调权限、改选人、调分支条件 |
❌ 配置即可 |
| 新增子流程、调整分合流拓扑 |
❌ 设计器调整 + 版本发布 |
| 接入新智能体、新外部系统 |
❌ 事件/API/业务单元扩展 |
| 更换底层技术栈或推倒重做表单模型 |
⚠️ 属重大架构变更,非常规升级 |
6. 与 AI 智能体高度融合;支持全量二次开发与高效升级
结论:✅ 支持
(1)现有 AI 能力基础
| 能力 |
说明 |
AITools |
对接大模型(通义、豆包、DeepSeek 等兼容接口),供业务与设计场景调用 |
| AI 辅助建应用(AICCFast) |
根据描述/示意图生成系统、模块、菜单、实体/单据/流程骨架 |
节点 AI 辅助审核(AiAssistant) |
办理页启用智能审核建议 |
| 开放上下文 |
流程全量元数据与运行数据可注入 Prompt / Agent 输入 |
(2)「高度融合」推荐架构
┌─────────────────┐ 上下文包(节点/版本/规则/表单数据) ┌──────────────────┐
│ 驰骋流程引擎 │ ───────────────────────────────────────► │ AI 智能体平台 │
│ 设计器+运行时 │ ◄─────────────────────────────────────── │ 单/多智能体协作 │
└─────────────────┘ 写回(意见/字段/路由建议/风险标记) └──────────────────┘
│ │
│ FlowEvent / BuessUnit / Dev2Interface / WebAPI │
└──────────────────── 双向集成 ───────────────────────────┘
融合层次建议:
- 设计期:画布节点绑定智能体;AI 辅助生成流程/表单骨架
- 运行期:到达/发送时调用智能体;办理页 AI 辅助审核
- 治理期:智能体输出写入轨迹与字段,可审计、可回放
(3)全量二次开发与高效升级
| 二开入口 |
用途 |
Dev2Interface(Flow_ / Node_ / Port_ 等) |
标准流程操作 API |
FlowEventBase / ExecEvent |
无侵入挂载业务与智能体逻辑 |
| HttpHandler 约定式扩展 |
新增 Handler 即暴露接口 |
| 前端外挂 / 开发者表单 / SDK 表单 |
UI 与交互扩展 |
| 高低码双轨(元数据表单 + EnMap 实体) |
简单配置、复杂代码并存 |
升级策略:业务扩展落在事件、外挂、业务单元与独立 DLL/服务中,与引擎内核解耦;产品升级走自动脚本,业务扩展按接口兼容性回归——实现「全量可二开」与「升级高效可控」并存。
7. 扩展能力不受限;建设期与运维期均可扩展;升级风险可控、业务交付高效
结论:✅ 支持
(1)建设期扩展
| 手段 |
价值 |
| 可视化设计器 + 低代码表单 |
80% 需求配置交付 |
| 节点/流程事件、业务单元 |
复杂规则与系统集成 |
| 父子流程、分合流模板化 |
复杂业务快速拆解交付 |
| AI 辅助生成应用骨架 |
缩短从需求到原型的周期 |
(2)运维期扩展
| 手段 |
价值 |
| 不停机调整表单字段、权限、选人、条件 |
业务变更快速响应 |
| 版本发布:新发起新版、在途旧版 |
变更对在途业务隔离 |
| 管理员干预(移交、跳转、强制结束、测试容器) |
异常实例可控处理 |
| 新增智能体绑定、消息推送、外部接口 |
运维期持续增强 AI 与集成能力 |
(3)升级风险可控
| 控制点 |
做法 |
| 扩展与内核隔离 |
优先事件/外挂/API,避免改引擎核心 |
| 自动升级 + 可重复修复 |
Upgrader 结构升级与字段自愈 |
| 版本钉住 |
在途实例与表单版本绑定,避免静默破坏 |
| 回归范围清晰 |
核心路径:发起、待办、发送、退回、子流程、合流、事件钩子 |
(4)业务交付高效的实践建议
- 标准审批:设计器配置直接交付
- 复杂协同:分合流 + 父子流程组合配置
- 系统集成 / 智能体:事件 + API + 业务单元,按接口契约验收
- 持续演进:小步版本发布,而不是大版本重构
汇总答复
针对贵司 7 项评估清单,驰骋 BPM 匹配情况如下:
| 匹配情况 |
条目 |
| ✅ 产品原生、配置即可交付 |
可视化编排;插件/事件/服务集成;动态路由与规则;表单动态化;分合流与父子/跨流程;版本跃迁与可控升级 |
| ✅ 可落地融合(建议纳入实施专项) |
节点设计器关联智能体;运行时多对多绑定;流程全量上下文共享给智能体;AI 辅助审核与写回 |
总体判断:驰骋 BPM 在流程引擎完备性、中国式审批产品化、扩展与版本治理方面可直接满足贵司第 3~5、7 项及第 1 项的可视化编排要求;第 1~2、6 项中与 AI 智能体「画布级关联 + 上下文共享 + 高度融合」相关部分,具备完整的事件、API、节点扩展与现有 AI 能力底座,可按贵司智能体平台规范快速产品化落地,而无需重构流程引擎。
建议 POC 验证清单(约 2~3 周)
- 可视化编排:设计含分流、合流、子流程的样例流程并发布
- 动态规则:按金额/类型配置方向条件与选人规则
- 事件扩展:节点发送成功事件调用外部 Mock 智能体接口,回写意见字段
- 多对多:同一节点绑定 2 个智能体;同一智能体被 2 个节点复用
- 上下文完整性:验证智能体收到节点类型、版本号、表单主从表数据
- 父子 + 分合流:主流程分流 → 异表单并行 → 合流 → 自动子流程 → 反填
- 版本跃迁:V1 在途保留,发布 V2 后新发起走新版
- 升级演练:执行产品升级脚本,确认在途与扩展 DLL 仍可用
- AI 辅助:开启节点 AI 辅助审核;用 AICCFast 由描述生成简单应用骨架
附录:关键能力索引
| 主题 |
核心能力 / 入口 |
| 流程设计器 |
FlowDesignerV2、WF_Flow / WF_Node / WF_Direction / WF_Cond |
| 分合流 |
RunModel:FL / HL / FHL / 同表单 / 异表单子线程 |
| 父子流程 |
FrmSubFlow、SubFlowHand / Auto / YanXu / Guide |
| 方向条件 |
Cond、ConnDataFrom(表单/SQL/WebAPI/审核立场等) |
| 事件扩展 |
FlowEventBase、ExecEvent、EventListNode / EventListFlow |
| 外挂 / 插件 |
WaiGuaBaseFlow、BuessUnitBase、业务 DLL |
| 开放 API |
Dev2Interface、HttpHandler、CCFlowAPI |
| 表单动态化 |
MapExt、FrmEnableRole、FrmSln、FrmNode |
| 版本管理 |
GL_FlowVer、MapDataVer、FrmDBVer、Upgrader |
| AI 能力 |
AITools、WF_Admin_AICCFast、节点 AiAssistant |
如需针对贵司智能体平台(协议、鉴权、上下文 Schema、写回规范)做对接设计或现场演示,欢迎安排技术交流,我方可提供样例流程与集成骨架。
所有评论(0)