更新日期
1. 简介
1.1 功能概述
流程版本管理是编辑流程时的核心辅助功能,该功能支持对工作流的每一次修改进行快照保存,形成独立的历史版本。方便用户在发生编辑错误时能够随时回滚到稳定版本。
1.2 应用场景
- 流程迭代与试错:在对现有工作流进行修改前,通过“添加新版本”保存当前稳定版,若新版本发生错误,可随时回退。
- 变更审计:当业务规则发生变更时,通过查看对比不同历史版本,明确版本变化。
- 多版本并行管理:通过版本管理窗口查看同一业务流程的不同变体,统一维护多个历史快照。
2. 操作入口
在工作流管理页面点击流程卡片上的「编辑」按钮或点击右上角「+ 工作流」按钮进入工作流设计页,在设计页右上角可以查看流程版本,点击可进行版本管理的相关操作。

3. 添加流程版本
在对工作流进行修改之前,建议执行此操作以保存历史版本。
1)前置事件:执行留档的流程必须是经过保存的流程。
2)操作入口:进入流程设计页面,点击右上角「保存」按钮保存当前流程设计,点击「流程版本」按钮。
3)新建版本:在弹出的下拉框中,选择「添加新版本」。
4)自动留档:系统会将当前正在编辑的流程配置保存至历史版本中,并自动生成并跳转到新的版本号(如 v2,v3)。原流程版本将作为只读快照被保留,后续的修改将在新版本的基础上进行。

4. 查看流程版本
用户可以通过点击「流程版本」按钮在下拉框中快速浏览工作流的所有历史迭代版本。
在版本查看中:
1)版本前的勾号显示当前设计页显示的是哪一版本;
2)显示版本名称和版本号;
3)显示版本当前状态(运行中/编辑中/历史)。

5. 流程版本恢复
当新版本流程出现运行故障或修改出现问题时,可通过历史版本快速恢复。
1)操作入口:进入流程设计页面,点击右上角「流程版本」按钮;
2)选择历史版本:选择对应的历史流程版本,将调出并使用该版本的配置;
3)执行后续操作:恢复历史版本后,可以在该版本的流程设计基础上进行后续的修改或保存操作。

6. 管理已有版本
为了对大量历史版本进行统一维护,系统提供了集中的版本管理窗口。
1)操作入口:进入流程设计页面,点击右上角「流程版本」按钮,选择「管理已有版本」;
2)统一管理操作:在弹出的版本管理窗口中,支持对所有历史版本进行以下操作:
- 启用:切换并启用改历史设计流程;
- 编辑:切换到历史版本的流程设计并执行后续编辑操作;
- 删除:清理无用的草稿或过期版本(通常系统会限制不可删除当前启用版本)。
- 注意:版本删除后数据无法恢复,请谨慎执行流程删除操作。

7. 注意事项
1)留档前执行保存:流程版本留档前应先执行「保存」,只有保存成功的流程可以执行留档操作。

2)版本删除:版本删除后数据无法恢复,请谨慎执行流程删除操作。
