优秀的工作流引擎BPM有哪些特点?

优秀的工作流引擎 BPM 有哪些特点?

出品:驰骋低代码 BPM / CCFlow(CCBPM)
文档版本:2026-06
依据代码CCFlow/Components/BP.WFVue3/src/WFBP.En30
在线演示与代码下载http://ccflow.org


阅读说明

关于本文的分类标准

本文所列能力清单,是在国际 BPM 产品常见功能目录基础上,结合驰骋 BPM 二十年工程实践与源码实现整理而成。分类方式、命名与能力边界,属于驰骋团队的主张与概念划分,供技术选型与学习参考,并非业界唯一标准。

标注含义

标注含义
【行业通用】主流工作流 / BPM 产品普遍具备的能力,驰骋 BPM 亦有对应实现
【驰骋公司发明】驰骋团队在架构、建模或产品化上的原创或显著差异化设计

客观说明

  • 各引擎实现路径不同:BPMN 标准引擎(如 Flowable、Camunda)侧重标准元素;驰骋 BPM 侧重表单驱动 + RunModel 显式建模 + 找人规则引擎,二者各有适用场景。
  • 文中「优秀」指企业级复杂审批场景下的能力完备度,不代表任何产品在全部维度均领先。
  • 具体行为以实际部署版本为准;下文代码锚点便于对照源码验证。

一、平台基础能力

#能力标注说明与驰骋实现典型场景
1低代码 / 免编程配置【行业通用】流程、表单、组织、权限均可在设计器中配置,无需为每个流程单独写代码。驰骋提供 FlowDesignerV2FoolFormDesigner 及元数据驱动 UI(Comm/En.vue)。人事专员自助配置「请假审批」,无需开发介入
2高并发事务处理【行业通用】支持大批量流程实例的创建、发送、待办查询。驰骋以参数化 SQL + 多库适配支撑企业级吞吐。月末数千笔报销单集中提交与审批
3三层弹性架构【行业通用】表现层(Vue3)、业务层(BP.WF)、数据层(多数据库)分离,可水平扩展 Web 节点。集团总部与分子公司共用引擎、分库部署
4稳定消息传递【行业通用】待办、通知、邮件、消息队列等可靠投递。驰骋在 GenerWorkerList 待办表与消息推送中落地。审批到达后,待办同步推送到钉钉 / 企业微信
5流程回退 / 抽单【行业通用】支持退回、撤销发送、取回等逆向操作。驰骋 ActionType.ReturnUnSendTackback 等枚举覆盖(EnumLib.cs)。财务发现发票有误,审批人退回发起人修改
6LDAP / 目录服务【行业通用】对接企业统一身份目录,同步组织与账号。与 AD 域集成,员工入职自动开通流程账号
7企业级数据库支持【行业通用】SQL Server、MySQL、Oracle、PostgreSQL 及达梦、人大金仓、瀚高等国产库(Glo.cs 方言适配)。信创环境下使用达梦数据库存储流程数据
8动态用户授权【行业通用】按用户数、组织数或模块灵活授权,支持 License 控制。SaaS 运营商按租户规模计费
9统一身份认证【行业通用】单点登录、统一账号体系,与 Port 组织模块打通。员工用 OA 账号一次登录,访问所有流程
10域级安全控制【行业通用】按组织、角色、数据范围控制可见性与操作权。驰骋 UAC 权限体系贯穿流程与表单。A 分公司员工无法查看 B 分公司合同审批
11多运行模式部署【驰骋公司发明】CCBPMRunModel 区分 Single(单组织)、GroupInc(集团多组织)、SAAS(多租户 OrgNo 隔离),一套代码多种商业模式。同一产品既卖私有化部署,也卖多租户云服务
12自研 ORM 与实体框架【驰骋公司发明】BP.En30 的 Entity / Attr / Map 体系驱动流程、表单、组织元数据,前后端契约统一。二开人员继承 Entity 扩展自定义业务表

二、流程设计与建模

#能力标注说明与驰骋实现典型场景
13图形化流程设计【行业通用】拖拽画流程图。驰骋 FlowDesignerV2 基于 @vue-flow/core,支持节点、连线、小地图、自动布局。业务顾问可视化绘制采购审批路线图
14基于角色的路由【行业通用】按角色确定处理人。对应 DeliveryWay.ByStation 等规则。「财务经理」角色自动收到费用审批待办
15并行会签 / 分流【行业通用】多路径同时处理再汇合。驰骋通过 RunModel.FL/HL/FHL 分流合流节点实现。采购合同需法务、财务、技术三方并行审核
16基于关系的路由【行业通用】按汇报关系、部门关系找人。驰骋支持连续多级主管(ByMLeader0/1/2)。报销金额超 5 万,自动路由到分管领导
17工作队列【行业通用】任务进入队列,处理人按序或抢单领取。驰骋 ActionType.Order 队列发送模式。客服工单池,坐席从队列中接单处理
18数据驱动路由【行业通用】表单字段值决定下一节点或处理人。驰骋方向条件 + ByFromAttrToEmp 字段路由。金额 > 10 万走总经理节点,否则部门经理终审
19动态会签【行业通用】运行时动态增减会签人。驰骋加签(AskforHelp)、协作(TeampUp)等操作。项目审批中临时邀请外部专家会签
20条件步骤【行业通用】连线条件控制是否经过某节点。驰骋 WF_Admin_Cond 方向条件配置。仅「采购类型=固定资产」时经过资产管理员节点
21条件跳转【行业通用】满足条件时跳过中间节点。驰骋 ActionType.Skip 自动跳转。小额采购自动跳过总经理审批
22条件终止流程【行业通用】满足条件时直接结束。驰骋节点完成策略与方向条件配合。审批驳回且「不同意则结束」时直接归档
23条件退回【行业通用】按规则限制可退回范围。驰骋 ReturnRole 枚举(EnumLib.cs)。仅允许退回到「直接上游」节点,禁止跨级退回
24条件收件人【行业通用】动态计算本步处理人。驰骋 50+ 种 DeliveryWayFindWorker.cs 约 3200 行)。按表单「申请部门」字段自动找该部门负责人
25事件条件表【行业通用】可配置的条件规则清单,支持多条件组合。多维度组合:金额 + 部门 + 项目类型共同决定路由
26条件变量联动【行业通用】条件可引用流程状态变量、表单字段。驰骋支持 @WebUser、系统变量、表单字段表达式。根据「已审批人数」判断是否满足合流条件
27退件(退回)【行业通用】将工作退回上游节点。Dev2Interface.Node_ReturnWork合同条款有误,法务退回给业务修改
28动态群组【行业通用】运行时动态组建处理组。驰骋按明细表拆分子线程(ByDtlAsSubThreadEmps)。按报销明细行,每行指定不同审批人
29自订传递路径【行业通用】发送时手工选择下一节点或处理人。DeliveryWay.BySelectedToNodes.vue 多选。发起人自选抄送人与加签人
30连接点 / 网关【行业通用】多入多出路由汇聚。驰骋 RunModel.FHL 分合流节点。三条并行线汇合到「总经理终审」
31重复激活 / 迭代【行业通用】同一步骤可多次执行。驰骋子线程、循环发起场景。月报流程每月自动发起一次
32业务规则编辑【行业通用】在设计期配置业务规则。驰骋节点属性、按钮权限、方向条件统一在设计器维护。配置「仅发起人可撤销」按钮规则
33暂停 / 恢复(挂起)【行业通用】流程挂起与解挂。WFState.HungupNode_HungupWorkWF_WorkOpt.cs)。采购项目暂停招标,流程挂起待恢复
34子流程【行业通用】主流程嵌入子流程。驰骋 NodeType.SubFlowNodeWF_NodeSubFlow主项目立项后,自动触发「招投标子流程」
35同步 / 异步子流程【行业通用】主流程等待或不等子流程。驰骋 SubFlowRunModelAllSubFlowOverRole 策略。全部子合同审批完成后,主合同才能盖章
36定时发起【行业通用】按计划自动启动流程。驰骋 Quartz 调度 + DTS_ 接口。每月 1 日自动发起「费用归集」流程
37流程仿真与调试【行业通用】设计期模拟运行。驰骋 TestingContainer/FlowInstance.vue 实例运维与轨迹验证。上线前模拟「退回→重发→合流」全路径
38连续激活步骤【行业通用】同一步骤对多实例重复执行。驰骋多实例子线程模型。一份采购单拆成 5 个子线程并行询价
39取消步骤 / 实例【行业通用】终止运行中节点或整个流程。ActionType.FlowOverByCoercionDeleteFlowByFlag项目取消,管理员强制结束相关审批
40保密步骤【行业通用】限定可见范围的处理步骤。驰骋节点权限与字段权限配合。薪酬调整流程,HR 总监节点仅 HR 可见
41禁止代理的任务【行业通用】特定节点不允许委托他人。驰骋节点级代理控制。总经理终审节点必须本人亲自审批
42复制步骤【行业通用】同一逻辑步骤复制到多处。驰骋设计器节点复制、流程模板。将「部门经理审批」模板复制到多条业务线
43动态优先级【行业通用】运行时调整任务优先级。驰骋待办排序与催办机制。紧急合同标记加急,待办列表置顶
44流程 Owner【行业通用】指定流程管理员负责运维与版本。驰骋 Flow 表流程管理员字段。人事流程由 HR 专员负责启停与调整
45工时 / 成本统计【行业通用】记录节点耗时与处理成本。驰骋 Track 轨迹表记录时间戳。统计「法务审核」平均耗时,优化 SLA
46协作设计【行业通用】多人共同维护流程定义。驰骋流程版本 + 权限控制。业务与 IT 共同维护流程图,分权编辑
47子流程数据传递【行业通用】主表字段映射到子流程。驰骋 BackCopyRole 反填策略。主合同金额自动带入子付款审批单
48主 / 子流程联查【行业通用】监控视图同时展示父子状态。驰骋 FrmSubFlow 组件与轨迹树。项目经理在一个界面查看主项目及 3 个子项目进度
49数据绑定全局变量【行业通用】流程级变量在步骤间传递。驰骋主表字段 + 流程实例属性。「项目编号」从发起到归档全程传递
50流程文档化【行业通用】导出流程说明、设计文档。驰骋流程属性备注、节点帮助文档。交付时附「采购流程操作手册」
51超时邮件通知【行业通用】逾期自动提醒。驰骋 OutTimeDeal 超时策略。审批超过 48 小时未处理,邮件催办
52自定义通知模板【行业通用】可配置通知标题与正文。驰骋消息模板配置。待办短信:「您有一条来自 XX 部门的合同待审」
53群体表决【行业通用】多人投票决定走向。驰骋合流通过率 PassRate、会签模式。投委会 2/3 同意方可进入下一节点
54流水号种子【行业通用】自定义实例编号规则。驰骋 BillNo 单据号生成。合同编号:HT-2026-0001 自动递增
55延迟分配【行业通用】任务暂不分配,到期再分配。驰骋挂起 + 定时解挂。试用期结束后才分配转正审批任务
56发起权限控制【行业通用】控制谁可启动哪条流程。驰骋流程发起权限表。仅「部门经理」可发起「人员调动」流程
57四大流程运行模式【驰骋公司发明】线形、同表单分合流、异表单分合流、父子流程——将 BPMN 网关、多实例、子流程等压缩为四种业务可理解的模式(RunModel 枚举)。财务 / 法务 / 技术填不同表单并行后汇合
585×5 发送路由算法【驰骋公司发明】WorkNode.NodeSend() 按「当前节点模式 × 目标节点模式」矩阵分派(如 NodeSend_24_SameSheetNodeSend_24_UnSameSheet),复杂拓扑边界清晰。同表单多部门会签后,按通过率合流
59同表单 / 异表单双模型【驰骋公司发明】RunModel=4 共用 Flow.PTableFID 关联);RunModel=5 各节点独立 ND{NodeID} 物理表——数据层区分,非仅 UI 区分。会签同一份合同 VS 各部门填各自专业表单
6050+ 接收人规则引擎【驰骋公司发明】DeliveryWay + FindWorker.cs 集中实现组织、表单、主管链、子线程、API 等找人逻辑,前后端 DeliveryWay.ts 对齐。按「报销明细行」自动拆单并找对应审批人
61设计期流程检查(SSE)【驰骋公司发明】FlowDesignerV2 保存时 SSE 实时推送检查结果 + 轮询降级,设计期发现配置错误。配置了合流但未连线的流程,保存即报错
62三态组织类型划分【驰骋公司发明】驰骋组织模型区分「通用组织 / 项目组织 / 外部组织」等形态(详见组织结构白皮书),支撑复杂集团治理。项目部临时组织与行政组织架构并存

三、表单与数据能力

#能力标注说明与驰骋实现典型场景
63集成化表单设计器【行业通用】可视化设计表单字段与布局。驰骋 FoolFormDesigner(傻瓜表单设计器)。拖拽配置「请假单」字段:类型、天数、事由
64服务端数据库连接【行业通用】表单字段绑定数据库。驰骋 Sys_MapData / Sys_MapAttr 元数据表驱动。下拉框自动加载「部门」字典表
65表单全局变量【行业通用】跨字段、跨页面共享变量。驰骋 @WebUser.*、流程上下文变量。自动填充当前登录人姓名、部门
66电子签章【行业通用】手写签名、电子印章。驰骋审核组件签批模式。领导在 Pad 上手写批准意见
67审核意见 / 留言【行业通用】审批意见记录与展示。驰骋 WorkCheck.vue 审核组件(NodeWorkCheck.ts)。审批人填写「同意,请注意交付日期」
68表格 / 网格控件【行业通用】表单内嵌可编辑表格。驰骋从表(Dtl)组件。报销单明细行:费用类型、金额、发票号
69多页表单【行业通用】分页签、多 Tab 布局。驰骋表单分组与页签。员工档案:基本信息 / 教育经历 / 工作经历分页
70子表 / 从表【行业通用】主从一对多数据。驰骋 MapDtl 从表体系。采购主表 + 多行「采购物料明细」
71必读附件【行业通用】强制阅读附件后才能审批。驰骋附件控件 + 节点校验。投标前必须阅读并确认「招标须知 PDF」
72附件管理【行业通用】多附件、图片、版本。驰骋 FWCAth 附件类型(NodeWorkCheck.ts)。合同审批上传扫描件、补充协议
73数据校验与格式化【行业通用】必填、正则、掩码。驰骋字段 UIContralType 与校验规则。手机号 11 位校验、金额保留两位小数
74URL 链接【行业通用】表单内超链接跳转。驰骋超链接控件。点击「查看历史合同」跳转台账页面
75富文本 / 脚本扩展【行业通用】HTML、JavaScript 扩展。驰骋 MapExt 扩展属性。字段联动:选「省」后自动过滤「市」
76第三方控件【行业通用】嵌入自定义控件。驰骋开发者表单、嵌入式表单。嵌入地图选点、天眼查企业信息控件
77表单模板【行业通用】可复用表单样板。驰骋表单复制、模板库。复制「通用费用报销单」到新业务线
78表单缓存【行业通用】客户端缓存提升加载速度。驰骋前端资源缓存策略。频繁打开的审批表单秒开
79自动归档【行业通用】完成后自动归档存储。驰骋已完成工作查询与归档策略。三年前的合同审批自动迁入历史库
80双轨表单范式【驰骋公司发明】「低代码表单」(元数据表驱动)+「高代码表单」(EnMap 规则驱动)并行,统一 ORM 底座(详见《表单引擎三大设计范式》)。Simple 流程用设计器;复杂 ERP 单据用 EnMap 代码表单
81傻瓜表单(FoolForm)【驰骋公司发明】驰骋低代码表单方案:设计器 → Sys_MapData → 运行时解析器 CCForm,与流程节点 NodeFormType 深度绑定。实施顾问零代码完成 80% 政企表单
82审核组件多模式【驰骋公司发明】FrmWorkCheckSta 支持轨迹模式、时间轴、立场、周报/月报等(NodeWorkCheck.ts),不仅是简单意见框。纪检审批展示完整「审批轨迹时间轴」
83五类表单设计器【驰骋公司发明】傻瓜表单、树形表单、开发者表单、Excel 表单、VSTO 等,覆盖不同维护人群。财务用 Excel 模板做复杂预算表

四、集成与扩展接口

#能力标注说明与驰骋实现典型场景
84第三方 Agent / SDK【行业通用】外部系统调用流程 API。驰骋 Dev2Interface(15000+ 行)、CCFlowAPIAPIControllerERP 创建采购单后自动调用接口发起审批
85Excel 接口【行业通用】Excel 导入导出驱动流程。驰骋 Excel 表单、批量导入发起。批量导入 100 条请假记录并启动流程
86Word 接口【行业通用】Word 模板生成公文。驰骋公文模块 ActionType.GovDoc、VSTO 集成。审批通过后自动生成标准格式「红头文件」
87ODBC / 数据库接口【行业通用】通过 SQL 或 ODBC 交换数据。驰骋 ByGenerDBSrc 数据源规则。从 HR 库读取员工职级决定审批链
88文件接口【行业通用】监听文件变化触发流程。驰骋调度任务 DTS_ 系列。监控 FTP 目录,新文件到达自动立项
89电子邮件接口【行业通用】邮件发起或通知流程。驰骋邮件推送与外部邮件触发。转发邮件到指定地址自动创建工单流程
90DLL / 插件调用【行业通用】调用自定义动态库。驰骋 ExecEvent 事件 + 业务 DLL 重载。审批完成时调用税务接口开票
91接口中心【行业通用】统一管理对外接口。驰骋 HttpHandler 分层(30+ Handler)。统一管理「待办推送」「组织同步」等接口
92HttpHandler 约定式 API【驰骋公司发明】类名/方法名 路由的后端 Handler 体系,前端 HttpHandler 类统一调用,二开扩展成本低。新增 WF_MyCustom.cs 即可暴露业务接口
93ExecEvent 无侵入事件【驰骋公司发明】流程 / 节点 / 表单多生命周期挂载:FrmLoadBeforeSaveAfterCheckStart 等,支持 OverrideFile 重写。保存表单前校验预算余额,不修改引擎源码
94Dev2Interface 命名规范【驰骋公司发明】Flow_ / Node_ / Port_ / WorkOpt_ / Frm_ / DTS_ 前缀静态 API,十五年沉淀的二开入口。Node_ReturnWork 一行代码完成退回

五、流程服务器与运维

#能力标注说明与驰骋实现典型场景
95多流程服务器【行业通用】集群部署多个引擎节点。驰骋无状态 Web + 共享数据库。双机热备,一台故障另一台接管
96集中式数据库连接【行业通用】服务端统一连接池。驰骋 BP.DA 数据访问层。所有流程数据集中写入主库
97文本文件触发【行业通用】外部文件导入启动流程。驰骋调度 + 自定义 DTS_银行回盘文件到达后自动对账流程
98邮件触发【行业通用】邮件解析发起流程。客户投诉邮件自动转为服务工单
99服务端自定义逻辑【行业通用】DLL / 脚本扩展服务端行为。驰骋事件重载机制。合流时执行自定义通过率算法
100事务日志【行业通用】完整操作审计。驰骋 Track 轨迹表记录 ActionType 全量操作。审计「谁在何时退回了哪笔合同」
101定时维护任务【行业通用】清理过期数据、归档。驰骋 Quartz 定时任务。每月清理 3 年前已删除流程的物理数据
102维护时间窗口【行业通用】在指定时段执行维护。凌晨 2:00–4:00 执行统计批处理
103停滞流程处理【行业通用】检测并处理僵死流程。驰骋超时策略 + 管理员干预。发现 30 天无操作的流程,自动提醒或挂起
104服务器自动恢复【行业通用】故障后自动重启恢复。进程崩溃后守护进程自动拉起
105TestingContainer 实例运维【驰骋公司发明】不依赖生产数据的流程实例测试容器:跳转、强制结束、移交、轨迹查看。实施阶段在测试环境验证复杂合流逻辑

六、客户端与用户体验

#能力标注说明与驰骋实现典型场景
106B/S 浏览器客户端【行业通用】纯浏览器访问,无需安装客户端。驰骋 Vue3 前端 Vue3/src/WF员工用 Chrome 打开待办列表处理审批
107优先级待办列表【行业通用】按紧急程度排序待办。驰骋待办查询排序字段。加急合同排在待办最上方
108主动邮件通知【行业通用】新待办主动推送。驰骋消息推送模块。手机收到「您有 1 条新待办」邮件
109逾期升级【行业通用】超时自动升级给上级。驰骋 OutTimeDeal 升级策略。48 小时未审,自动抄送分管副总
110客户端流程监控【行业通用】用户查看自己相关流程进度。驰骋「我的流程」+ 轨迹图。发起人查看「采购申请」审批到哪一步
111分布式用户管理【行业通用】多分支各自管理用户。驰骋 Port 组织 + 集团模式 GroupInc各子公司 HR 独立维护本公司人员
112委托人 / 代理【行业通用】指定他人代处理。驰骋 Shift 移交、GenerWorkerList 代理配置。经理出差期间,秘书代理审批日常费用
113从队列选任务【行业通用】主动从任务池领取。呼叫中心坐席从工单池抢单
114自定义工作视图【行业通用】个性化待办展示。驰骋 GenerList 元数据列表。财务只看「费用类」待办过滤视图
115查看被代理工作【行业通用】代理人查看受托任务。代理期间查看「代 XX 经理审批」的记录
116自动更新【行业通用】浏览器端自动更新静态资源。驰骋前端构建与部署。升级后用户刷新即获新版本
117数字证书【行业通用】浏览器端 CA 认证。高安全场景下 U 盾登录审批
118公众用户【行业通用】外部用户参与流程。驰骋外部组织、Guest 访问。供应商通过外链填写投标报名表
119移动 / 漫游用户【行业通用】跨地域、移动端访问。驰骋 H5 / 移动端适配 + API。总经理出差途中用手机审批
120定时刷新【行业通用】待办列表自动刷新。待办页每 5 分钟自动更新
121异常通知【行业通用】系统异常主动告警。流程引擎连接数据库失败时通知运维
122数据库安全【行业通用】防 SQL 注入、权限隔离。驰骋参数化 SQL + 组织隔离。租户 A 无法查询租户 B 的流程数据
123开放客户端【行业通用】标准 API 供第三方客户端接入。驰骋 CCFlowAPI 数据包。自研 App 通过 API 渲染流程表单

七、组织架构能力

#能力标注说明与驰骋实现典型场景
124企业组织图【行业通用】树形组织维护。驰骋 Port 模块 DeptEmp维护集团 → 事业部 → 部门 → 科室 hierarchy
125子组织图【行业通用】嵌套子组织。驰骋多级部门 DeptTree子公司作为集团下的独立组织子树
126组织 Owner【行业通用】组织单元管理员。驰骋部门负责人字段。各部门主管维护本部门人员
127群组【行业通用】跨部门虚拟组。驰骋角色、权限组。「信息安全委员会」跨部门虚拟组
128顺序群组【行业通用】组内成员按序处理。驰骋队列发送 ActionType.Order秘书处按序串行核稿
129权重群组【行业通用】按权重分配任务。驰骋会签通过率。五人中三人同意即可通过
130职务群组【行业通用】按岗位聚合。驰骋岗位 / 角色体系 Station「所有部门经理」作为一个审批群体
131一人多角色【行业通用】同一用户多个角色。驰骋 EmpStation 多角色绑定。张三兼任「项目经理」和「技术专家」
132相对职务关系【行业通用】相对岗位路由(如直接上级)。驰骋主管链规则。自动找「申请人的第 2 级主管」
133组织搜索【行业通用】快速检索人员与部门。驰骋组织树搜索。发送时输入姓名快速定位审批人
134组织调整【行业通用】合并、拆分、迁移部门。驰骋部门变更 + 流程兼容。部门合并后,在途流程仍能找到原处理人
135五张表撑起组织与权限【驰骋公司发明】驰骋用少量核心表(组织、人员、角色、岗位、关系)支撑流程低代码与权限,详见《五张表撑起流程低代码与权限》技术报告。实施顾问通过配置而非编码完成组织权限

八、系统管理与监控

#能力标注说明与驰骋实现典型场景
136图形化流程监控【行业通用】管理员实时查看运行中实例。驰骋流程监控大屏、轨迹图。运维查看「今日运行中流程 328 条」
137版本控制【行业通用】流程定义多版本管理。驰骋 Flow 版本号,在途实例用旧版、新发起用新版。流程优化上线,不影响已发起的 50 笔在途
138工作负荷视图【行业通用】展示人员待办负荷。驰骋待办统计报表。发现张三待办 47 条,李四仅 3 条,均衡调配
139任务 / 流程成本统计【行业通用】耗时与成本分析。驰骋轨迹时间差统计。季度报告:采购流程平均周期从 7 天降至 4 天
140步骤 / 流程超时统计【行业通用】SLA 分析。驰骋 Step Lag / Process Lag 统计。定位瓶颈:「法务审核」平均延迟 2.3 天
141流程临时停用【行业通用】暂停新实例,在途继续。驰骋流程状态 Disable旧版报销流程停用,新版上线过渡
142从队列调度【行业通用】管理员重新分配队列任务。将积压工单调配给空闲班组
143工作重送【行业通用】管理员重新触发某步骤。驰骋 Resend、测试容器跳转。发送失败的任务由管理员重送
144非工作日设定【行业通用】节假日不计入 SLA。驰骋节假日日历配置。超时计算跳过国庆 7 天
145代理未来工作【行业通用】提前预约代理时段。驰骋按时间段委托。产假期间指定同事代理全部待办
146指标导出【行业通用】流程 KPI 导出 Excel。驰骋报表模块。导出「各部门审批时效」给管理层
147临时改收件人【行业通用】管理员干预修改处理人。驰骋强制移交 ShiftByCoercion原处理人离职,管理员改派给接任者
148查看运行中数据【行业通用】管理员查看实例表单数据。驰骋运维监控权限。客服协助排查「用户填了什么导致卡住」
149自定义查询 / 过滤【行业通用】自定义监控查询条件。驰骋 GenerList 自定义 SQL 查询。筛选「金额 > 100 万且超时」的流程
150新成员自动授权【行业通用】新人加入部门自动获得流程权限。驰骋按部门绑定流程发起权。新入职员工自动可发起「请假」
151自定义报表【行业通用】可配置统计报表。驰骋报表 + 大屏 CCFast/DataV管理层大屏展示「本月流程吞吐量」
152代理期限【行业通用】代理生效起止时间。驰骋委托时间段配置。代理仅限 2026-03-01 至 2026-03-15
153子流程统计汇总【行业通用】子流程指标 rollup 到主流程。驰骋父子流程联合报表。主项目看板汇总 5 个子项目审批进度
154强制完成第三方步骤【行业通用】外部系统步骤由管理员置完成。驰骋干预操作。第三方 OCR 服务超时,人工确认后强制推进

九、驰骋 BPM 能力地图(归纳)

驰骋差异化

行业通用底座

图形化设计

角色路由 / 条件分支

子流程 / 并行会签

组织权限 / 代理

监控统计 / 版本管理

多数据库 / B/S 客户端

四大流程模式
RunModel 0/4/5 + 父子

5×5 发送矩阵
WorkNode.NodeSend

50+ DeliveryWay
FindWorker 找人引擎

同表单 vs 异表单
双数据模型

双轨表单
低代码 + 高代码 EnMap

Dev2Interface + HttpHandler
二开体系

Single / 集团 / SaaS
一套代码

驰骋 BPM 引擎 BP.WF

能力规模(参考)

维度规模代码锚点
流程功能点(四大模块合计)769doc/CCFlow主要流程功能统计汇总报告.md
接收人规则50+EnumLib.DeliveryWayFindWorker.cs
流程实例状态12+EnumLib.WFState
操作类型(轨迹)30+EnumLib.ActionType
后端引擎600+ 源文件CCFlow/Components/BP.WF
前端工作流1200+ 文件Vue3/src/WF

十、选型参考(客观中立)

更倾向驰骋 BPM 的场景需审慎评估的场景
政企 / 集团复杂审批、多组织仅需 3~5 节点极简审批
同表单会签 vs 异表单并行填报强依赖 BPMN 2.0 标准导入导出
按表单字段 / 明细行 / 主管链找人团队无 .NET 运维能力
国产化数据库、私有化源码交付纯微服务编排(可考虑专用编排引擎)
表单 + 流程一体化业务单据不愿投入流程建模学习成本

说明:Flowable、Camunda 等国际引擎在 BPMN 标准生态、云原生方面各有优势;驰骋 BPM 在国内组织模型、表单驱动、实施交付方面积累较深。没有绝对「最好」的引擎,只有与场景、团队能力匹配的选型。


附录 A:关键代码索引

主题路径
发送引擎CCFlow/Components/BP.WF/WF/WorkNode.cs
运行模式CCFlow/Components/BP.WF/EnumLib.csRunModel
找人规则CCFlow/Components/BP.WF/Template/FindWorker.cs
二开接口CCFlow/Components/BP.WF/Dev2Interface.cs
操作类型CCFlow/Components/BP.WF/EnumLib.csActionType
流程设计器Vue3/src/WF/Admin/FlowDesignerV2/index.vue
审核组件Vue3/src/WF/Admin/AttrNode/NodeWorkCheck.ts
接收人(前端)Vue3/src/WF/Admin/AttrNode/AccepterRole/DeliveryWay.ts
测试容器Vue3/src/WF/TestingContainer/FlowInstance.vue

附录 B:相关技术文档


代码下载 · 在线演示http://ccflow.org

本文档基于 CCFlow 代码库与工程文档整理,力求客观中立;具体功能以实际部署版本为准。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

驰骋低代码、工作流、表单引擎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值