流程版本管理

1. 简介

1.1 功能简介

流程版本可以保证在修改启用的流程时,不会影响正在流转中的数据。简单来说,涉及流程流转路径的修改均需要通过流程版本来完成。

1.2 应用场景

流程业务变动,需要添加/减少审批节点或者重新设计流程。可以通过新建流程版本,在版本中完成流程修改,修改后启用新版本流程。

2. 添加新版本

进入表单编辑页面,切换至「流程设定」,点击页面右上角的「流程版本 >> 添加新版本」,将会复制一个当前正在访问的流程版本作为新版本的基础,并可在此基础之上进行设计修改。

例如,添加一个新的流程审批节点。修改完成后,点击右上角的「启用流程」即可将新版本投入使用,后续提交的流程数据,将会按照新版本流程进行流转。

3. 管理已有版本

3.1 设置入口

进入表单编辑页面,切换至「流程设定」,点击右上角的「流程版本 >> 管理已有版本」进入版本管理页面。

3.2 流程版本状态

流程版本有「设计中」、「启用中」及「历史」这三种状态,具体说明如下表所示:

状态

含义

设计中

该流程版本处于设计状态,尚未启用过,可进行配置。也只有在设计状态下的流程,可以进行所有的设置,包括增删节点、增改连接线、增改流转条件,以及设置节点属性、流程属性。

启用中

该流程版本处于启用状态,当有新数据提交进来时,会按照该流程进行流转。所有版本中,有且只有一个状态为启用中的流程。

历史

该流程版本处于历史状态,曾经为启用状态,当有其他流程版本被发布时,其状态自动转为历史。之前在这个版本下提交的流程,会继续按照该版本流转至结束。

3.3 流程版本操作

在流程版本管理界面内,支持进行编辑、启用和删除操作。具体说明如下表所示:

操作

含义

编辑

回到当前版本的编辑界面。所有状态的流程均可设置节点属性、字段属性。

启用流程

选中某版本,点击「启用流程」,则该版本作为启用中流程。无论何时,都只能存在一个启用的流程版本,当启用一个流程时,将原本状态为启用的改为历史状态。当一个新的版本启用后,新提交的数据按新的版本流转。而老的数据以老的版本继续执行。流程一旦发布后将无法再恢复到设计模式。

删除

设计状态下的版本可以被删除。历史状态下、且不包含任何数据的版本,可以被删除。即历史版本中只要有过数据(无论是否流转结束)均不可被删除。

3.4 流程设计界面上的操作

在流程设计界面的右上角,提供了「保存」和「启用流程」这两个按钮,支持保存/启用当前正在访问的流程。

操作

含义

保存

仅保存该流程的设置,如果是设计状态下的流程则没有启用流程。如果是其他状态下的流程,则保存后直接生效。

启用流程

保存该流程的设置,并进行启用。只有「设计中」和「历史」状态下的流程有启用流程的按钮。

3.5 流程版本描述

点击「编辑版本描述」按钮,为当前流程版本添加文字描述,便于区分不同的流程版本。

4. 注意事项

1)流程「启用」后,提交的数据才会按照流程设置进行流转。如果仅保存流程而未启用,数据将不会流转。

2)当一个新的版本被启用后,新提交的数据以新版本进行流转,而流转中的数据会继续按照老的流程版本流转。

3)「启用中」状态下的流程,如果需要修改节点属性,流程属性,流转条件,可以直接修改。如果需要增删节点,增删连接线,则需要新建一个流程版本(会自动复制上一个版本的配置),对新流程进行编辑,完成后进行发布作为启用流程。

4)仅有「设计中」状态或者不包含任何数据的「历史」状态的版本,才可以被删除。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验