1. 概述
自由流流程引擎是一种无需预定义完整流程模板的灵活流程机制,支持用户在流程运行时动态指定流程节点及流转方向,适用于复杂、多变、非标准化的业务流程。
2. 关键特性
功能项 | 说明 |
---|---|
无模板运行 | 发起流程无需预先设计流程图 |
动态添加节点 | 支持运行时添加任意后续节点 |
用户自主选择 | 提交时由用户选定下一处理人 |
支持撤回与跳转 | 可以撤回节点、跳转任意环节(需权限) |
审批路径可视化 | 实时生成流程图,展示审批轨迹 |
权限控制 | 严格限制可操作范围,防止篡改 |
3. 系统架构
4. 流程运行机制
4.1 发起流程
-
用户选择“自由流程”类型,进入发起界面。
-
填写表单,提交后系统生成流程实例。
-
系统为当前用户创建第一个流程节点(起草节点)。

4.2 添加后续节点
-
当前处理人点击“提交”按钮时,系统弹出【选择下一步处理人】窗口。
-
用户可自由指定多个审批人(顺序/并行)。
-
系统动态生成后续节点并连接当前节点。


4.3 审批与流转
-
每个处理人依次进入任务中心处理任务。
-
审批后可继续添加下游节点或结束流程。

4.4 流程结束
-
所有任务节点处理完成,流程状态变更为“已完成”。
5. 权限机制
操作 | 权限要求 |
---|---|
添加下一节点 | 当前处理人 |
撤回节点 | 节点处理人或流程管理员 |
修改节点顺序 | 超级管理员 |
查看流程图 | 所有流程相关人 |
6. 使用建议
-
可与“模板流”混合部署:将自由流作为特殊流程类型。
-
应控制“自由度”边界,避免流程混乱。
-
建议记录每次动态操作的用户和时间,保障审计需求。
-
自由流流程模板生成器(从运行过程反推成标准模板)。
7. 未来扩展方向
-
基于AI推荐后续处理人。
-
可视化拖拽编辑流程路径。
8. 总结
-
流程极度灵活,适配非标准场景
-
快速响应业务变化
-
简化流程设计与维护成本
-
提升用户自主性和参与感
-
支持多种复杂流转逻辑
-
适合探索性、协作性流程
-
与AI结合空间大