主题
编辑 / 复制 / 恢复
功能概述
流程模型创建完成后,支持编辑修改、复制创建副本、以及从历史定义中恢复等维护操作。本文档详细说明这三种操作的使用方法。
编辑流程模型
操作入口
- 在流程模型列表页,找到目标流程卡片
- 点击卡片上的 编辑 按钮(或右键菜单选择编辑)
- 系统进入流程编辑页面,默认显示第一步"基本信息"
编辑规则
| 编辑项 | 是否可修改 | 说明 |
|---|---|---|
| 流程名称 | 是 | 可随时修改 |
| 流程分类 | 是 | 可重新选择 |
| 流程类型 | 否 | 创建后不可更改 |
| 是否可见 | 是 | 可随时调整 |
| 流程管理员 | 是 | 可随时调整 |
| 流程标识 | 否 | 创建后不可更改 |
| 流程描述 | 是 | 可随时修改 |
| 排序 | 是 | 可随时调整 |
| 表单设计 | 是 | 可增删改表单组件 |
| 流程设计 | 是 | 可调整节点配置 |
| 更多设置 | 是 | 可随时修改 |
注意:编辑已发布的流程模型不会影响正在运行中的流程实例。已发布的流程需要重新发布才能使修改生效。
编辑操作步骤
- 进入流程编辑页面
- 依次修改各步骤的配置内容
- 点击 保存 保存修改为草稿
- 如需使修改生效,需执行发布操作
复制流程模型
操作入口
- 在流程模型列表页,找到目标流程卡片
- 点击卡片上的 复制 按钮(或右键菜单选择复制)
复制规则
复制流程模型时,系统自动处理以下内容:
| 项目 | 复制策略 |
|---|---|
| 流程名称 | 在原名称后自动添加"副本"后缀,例如"请假审批" => "请假审批副本" |
| 流程标识 | 系统自动生成新的唯一标识 |
| 流程分类 | 沿用原流程的分类 |
| 流程类型 | 沿用原流程的类型(不可更改) |
| 表单设计 | 完全复制原流程的表单配置 |
| 流程设计 | 完全复制原流程的节点配置 |
| 更多设置 | 完全复制原流程的扩展配置 |
| 流程状态 | 新复制流程状态为"未发布" |
复制后操作
- 复制完成后,系统自动进入新流程的编辑页面
- 建议修改流程名称和标识以区分原流程
- 可根据需要调整表单或流程设计
- 完成调整后保存并发布
恢复流程定义
功能说明
当流程模型被修改或误操作后,可以从历史版本的定义列表中恢复至之前的某个版本。
操作入口
- 在流程模型列表页,点击目标流程进入详情页
- 找到 流程定义 或 版本管理 标签页
- 查看该流程的所有历史版本定义
流程定义列表
流程定义列表展示该流程模型的所有版本记录:
| 信息项 | 说明 |
|---|---|
| 版本号 | 流程定义的版本编号,从 v1.0 开始递增 |
| 状态 | 当前使用中 / 历史版本 |
| 发布时间 | 该版本的发布时间 |
| 发布人 | 执行发布操作的用户 |
| 操作 | 查看详情 / 恢复为此版本 |
恢复操作步骤
- 在流程定义列表中,找到需要恢复的目标版本
- 点击 恢复为此版本 按钮
- 系统弹出确认对话框,提示将覆盖当前流程配置
- 点击 确认 执行恢复
- 恢复后需重新发布才能使该版本生效
恢复规则
| 规则项 | 说明 |
|---|---|
| 覆盖范围 | 恢复操作会替换当前流程模型的所有配置(基本信息、表单、流程、更多设置) |
| 运行中实例 | 恢复操作不影响正在运行中的流程实例 |
| 版本递增 | 恢复操作会生成一个新版本,版本号递增 |
| 历史保留 | 被替换的版本仍保留在历史版本列表中,可再次恢复 |
