虚拟节点
功能描述
虚拟节点用于在流程实例运转过程中,允许办理人动态选择流转至流程中的指定节点,实现灵活的跳转流转。虚拟节点只允许有一条指出路由,配合路由的范围设置(仅允许、例外节点列表)控制可选目标节点。
使用场景
- 自由流转:办理人根据实际情况,从允许的节点范围内选择下一流转目标
- 动态跳转:流程设计时无法固定路径,需运行时由办理人决定走向
- 灵活审批路径:特殊审批场景下,跳过固定路由,直接跳转至相关环节
随时结束流程
需求描述
在常规审批流程中,如果每个审批节点都允许办理人直接提交结束,应如何设计?

实现方式一:每个节点都通过路由连接到结束节点
如果流程图较简单,可以直接将各审批节点连线至结束节点。
缺点: 若流程节点较多,每个节点都连到结束节点会使流程图杂乱,干扰原本直观的流转关系。

实现方式二:新增虚拟节点连接到结束节点(推荐)
新增一个虚拟节点,通过路由连接至结束节点。各审批节点在提交时,均可多出一个选项,直接提交至结束节点,无需为每个节点单独连线。

提交效果:

打开流程添加虚拟节点,添加虚拟节点路由,虚拟节点路由只允许有一条指出路由,不允许路由指向虚拟节点。如下图所示:

虚拟节点属性
选择虚拟节点右键,显示复制当前节点和删除此节点,点击复制当前节点可以在当前流程拷贝一个相同的虚拟节点,点击删除此节点连同路由一起删除虚拟节点。如下图所示:

[1] 复制当前节点
- 可以在当前流程拷贝一个相同的虚拟节点。
[2] 删除此节点
- 连同路由一起删除虚拟节点。
虚拟节点路由属性
虚拟节点路由是指虚拟节点的指出路由。选择路由点击右键可以显示路由设置和范围设置。
基本属性
参见路由基本属性设置。
范围设置
范围设置页面显示三部分内容:
[1] 仅允许的节点列表
- 添加到该列表的节点,提交实例时才可以路由到指向的节点。
**[2] 所有节点列表** - 显示除当前路由指向节点的其它节点。 [3] 例外的节点列表
- 添加到该列表的节点,提交实例时不能路由到指向的节点。

