ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

工作流引擎四大流程模块功能点统计:769 项能力清单梳理低代码工作流引擎表单

工作流引擎四大流程模块功能点统计:769 项能力清单梳理低代码工作流引擎表单 CCFlow 主要流程功能统计汇总报告统计日期2026-06-17数据来源docs/父子流程需求列表.md、docs/同表单分合流需求列表.md、docs/异表单分合流需求列表.md、docs/线性流程功能需求列表.md统计口径各文档「二、功能需求明细表」中四列表格功能类别 / 功能名称 / 功能说明 / 需求场景概述的数据行数每行计为1 个功能点一、总体统计序号功能模块源文档功能点子节数功能点数量占比1线性流程线性流程功能需求列表.md2032442.1%2异表单分合流异表单分合流需求列表.md1018423.9%3父子流程父子流程需求列表.md1313617.7%4同表单分合流同表单分合流需求列表.md1012516.3%—合计—53769100%功能点分布设计期 vs 运行期粗分模块设计配置类功能点运行期类功能点说明线性流程约 292约 32以流程/节点属性配置为主运行期核心流转 32 项父子流程约 74约 62设计配置组件四种子流程类型与运行时联动基本对半同表单分合流约 27约 98运行期分流/合流/子线程管理占主体异表单分合流约 40约 144运行期能力最多含节点选择、审核组件等扩展二、各模块概要阐述2.1 线性流程324 个功能点定位CCFlow 最基础、覆盖面最广的流程形态。节点RunModel0单WorkID主干实例顺序流转无子线程、无子流程。核心架构单实例结构FID0从开始节点经各线形节点至结束覆盖流程属性、节点属性、方向条件、运行期处理全链路功能结构20 个子节子节功能点数要点流程属性 — 基本配置50流程标识、发起模式9 种、发起限制、前置导航、事件消息、共享方案等节点属性 — 接收人规则44组织/表单/路由/连续多级主管等最全的找人规则集节点属性 — 按钮权限48发送、退回、移交、会签、打印、跳转等工具栏能力运行期 — 线性流转核心32发起、处理、查看、列表、自动跳转、超时、回滚等其余 16 个子节150表单方案、审核组件、抄送、考核超时、数据同步、方向条件等典型场景请假审批、费用报销、合同审核等标准顺序审批链。边界说明明确排除分流/合流/分合流节点、同/异表单子线程及父子流程相关能力。2.2 父子流程136 个功能点定位在父流程节点上挂接子流程实现跨流程的嵌套调用、数据传递与联动驱动。核心架构双层结构FrmSubFlow组件层WF_NodeSubFlow绑定层四种子流程类型手动启动(0)、自动触发(1)、延续(2)、前置导航(3)两种关系模式下级子流程PWorkID/ 同级子流程SL参数功能结构13 个子节子节功能点数要点手动启动子流程SubFlowHand25启动限制、数据拷贝、批量/树形启动、展现模式运行时 — 子流程组件 UI15SubFlow.vue 表格/列表、权限、启动与查看自动触发子流程SubFlowAuto15触发时机、SQL 条件、数据源批量、待办隐藏父子流程组件12显示控制、汇总规则、组件高度与标签父流程联动与待办11子流程结束驱动父流程下一步/结束/指定节点其余 8 个子节58延续/前置导航、数据反填、阻塞校验、轨迹审核等典型场景工程主流程投标子流程、按明细行自动发起子审批、报销前选采购单、多子流程会签式全部完成后推进。2.3 同表单分合流125 个功能点定位干流程与子线程共用同一张物理表单表Flow.PTable通过FID关联实现多人并行处理同一份主表数据。核心架构实例结构干流程FID0 子线程FID干流程WorkIDRunModel4拓扑普通节点 → 分流/分合流 → 同表单子线程 → 合流 → 后续核心后端NodeSend_24_SameSheet、NodeSend_53_SameSheet_To_HeLiu功能结构10 个子节子节功能点数要点后端 API 与数据实体18ThreadDtl、增删子线程、退回、撤销等接口子线程增删与管理17ThreadDtl 弹窗、增加/终止/撤销整体发送分流下发15主表/明细/附件复制、GroupMark 分组、轨迹记录子线程处理与向下发送13合流数据汇总、通过率计算、激活待办子线程退回与分流人处理13MyFLDealThread、退回重发、分流专用工具栏其余 5 个子节49节点运行模式约束、接收人规则、轨迹审核、催办等关键约束分流仅允许一条同表单路径禁止同异表单混发子线程必须由分流/分合流节点发起。典型场景多部门会签、报销明细按行指定审批人、部分子线程完成即可合流PassRate。2.4 异表单分合流184 个功能点定位每个异表单子线程节点可绑定独立表单ND{NodeID}支持一次分流同时启动多张不同表单并行处理。核心架构实例结构干流程 异表单子线程RunModel5数据物理隔离拓扑分流节点可连接多个异表单子线程节点并行核心后端NodeSend_24_UnSameSheet、NodeSend_53_UnSameSheet_To_HeLiuWorkID 规则USSWorkIDRole控制共享或按接收人独立实例功能结构10 个子节子节功能点数要点轨迹、审核与时间轴27审核组件三种模式、签名、立场、附件、停留时间等后端 API 与数据实体26ToNodes 多选、预选接收人、合流查询等扩展接口分流下发与节点选择22ToNodes.vue 多选异表单、接收人维护、历史复用子线程增删与管理19指定目标子线程节点、合流阶段补发设计配置 — 节点运行模式28多路径分流、WorkID 规则、表单绑定、合流接收人约束其余 5 个子节72接收人规则、退回处理、撤销合流、预置处理人等与同表单的核心差异对比项异表单同表单表单物理表各节点独立ND{NodeID}共用Flow.PTable分流多路径允许多个异表单子线程并行仅一条同表单路径节点选择 UIToNodes 复选框多选单选功能点数量184125典型场景财务/法务/技术多表单并行填报、合流阶段补发遗漏人员、发送前预置各异表单处理人。三、模块间关系与能力边界关系说明线性流程 ⊃ 基础能力发起、发送、退回、接收人、审核、按钮等能力为其他模块共用基础同表单 ⊥ 异表单同一分流点不可混发同表单(4)与异表单(5)子线程父子流程 ⊥ 子线程父子流程是跨流程嵌套分合流是单流程内并行分支实例模型不同功能点重叠预置处理人、ThreadDtl、轨迹审核等机制在分合流文档中有共用描述但按各自文档独立计数四、各模块功能点明细分布4.1 父子流程136子节数量一设计配置 — 父子流程组件12二设计配置 — 新建子流程向导6三设计配置 — 手动启动子流程25四设计配置 — 自动触发子流程15五设计配置 — 延续子流程9六设计配置 — 前置导航子流程7七运行时 — 子流程组件 UI15八运行时 — 子流程发起与父子关系9九运行时 — 父流程联动与待办11十运行时 — 数据反填6十一运行时 — 阻塞与发送校验6十二运行时 — 轨迹、审核与查看8十三流程/节点级扩展配置74.2 同表单分合流125子节数量一设计配置 — 节点运行模式20二设计配置 — 子线程接收人规则7三运行期 — 分流下发15四运行期 — 子线程处理与向下发送13五运行期 — 子线程退回与分流人处理13六运行期 — 子线程增删与管理17七运行期 — 撤销发送与合流控制6八运行期 — 轨迹、审核与时间轴9九运行期 — 催办、预置处理人与辅助能力7十后端 API 与数据实体184.3 异表单分合流184子节数量一设计配置 — 节点运行模式28二设计配置 — 子线程接收人规则12三运行期 — 分流下发与节点选择22四运行期 — 子线程处理与向下发送14五运行期 — 子线程退回与分流人处理16六运行期 — 子线程增删与管理19七运行期 — 撤销发送与合流控制8八运行期 — 轨迹、审核与时间轴27九运行期 — 预置处理人与辅助能力12十后端 API 与数据实体264.4 线性流程324子节数量一流程属性 — 基本配置50二流程属性 — 数据与表单13三流程属性 — 轨迹与展示4四流程属性 — 时限与计划6五流程属性 — 版本管理与维护7六流程属性 — 数据同步6七节点属性 — 基本配置21八节点属性 — 运行模式线形2九节点属性 — 自动跳转8十节点属性 — 接收人规则44十一节点属性 — 多人处理规则9十二节点属性 — 抄送11十三节点属性 — 按钮权限48十四节点属性 — 表单方案11十五节点属性 — 审核组件与批量审核17十六节点属性 — 流转自定义与摘要4十七节点属性 — 考核与超时12十八节点属性 — 发送控制12十九方向条件连接线7二十运行期 — 线性流转核心32五、关键结论功能规模四大模块共计769个功能点其中线性流程占42.1%是能力最完备的基座模块。复杂度分布异表单分合流184 父子流程136 同表单分合流125异表单因多路径分流、独立表单、ToNodes 多选及审核组件扩展功能点明显多于同表单。配置 vs 运行线性流程以设计期配置为主约 90%分合流类模块以运行期子线程生命周期管理为主约 78%–80%。文档覆盖四份文档均基于 CCFlow 代码库静态分析整理含架构说明、功能明细、典型场景与代码索引可作为产品能力清单与测试用例编写参考。六、源文档索引文档路径线性流程功能需求列表docs/线性流程功能需求列表.md父子流程需求列表docs/父子流程需求列表.md同表单分合流需求列表docs/同表单分合流需求列表.md异表单分合流需求列表docs/异表单分合流需求列表.md本报告由上述四份需求文档自动统计生成。
返回列表