子流程优化
变更记录
产品版本 | 更新内容 | 更新日期 |
V7.0.1 | 1、增加“子流程”标识,父子流程在寻址上做区分 2、子流程增加决策项,支持驳回到父流程的提交节点、前续节点 3、子流程增加决策项,支持审批人终止子流程时,同步终止父流程;支持管理员终止子流程时,同步终止父流程 | 2024年9月 |
1 功能介绍
V7.0.1发布内容:
V7.0.1以前,父子流程不在标识上作区分,单据提交后、子流程寻址时都支持进入主流程或子流程。父子流程不支持互相驳回;子流程终止后,主流程继续流转。
自V7.0.1起,增加“子流程”标识,在流程寻址上区分流程类型,单据提交后仅支持进入主流程;子流程寻址时仅支持进入子流程。
注意:V7.0.1以前发布的流程不受升级影响,保持升级以前的效果,即:已发布的流程,单据提交后、子流程寻址时都支持进入主流程或子流程。父子流程不支持互相驳回;子流程终止后,主流程继续流转。
V7.0.1以后,在流程发布之前将流程标记为“子流程”,则可以实现1)流程寻址上区分流程类型 2)父子流程支持互相驳回 3)子流程终止后父流程同步终止。
流程增加“子流程”标识:
新建流程时,支持设置流程类型为子流程或主流程;
复制流程时,支持对流程类型调整,将主流程调整为子流程,或将子流程调整为主流程;
流程寻址逻辑调整:单据提交时只对主流程寻址;子流程寻址只对子流程寻址;
增加子流程引用列表,支持在子流程被禁用场景下提示子流程的被引用情况;
子流程终止时,同步终止主流程:
管理员强制终止流程时,终止子流程时同时会终止主流程
审批人终止时:决策项弹窗中新增子流程终止的决策场景:"终止全部“,支持审批选择“终止全部”同时终止主流程和子流程
父子流程支持互相驳回:
支持子流程驳回到父流程:子流程的审批、会审节点新增决策场景“驳回至父流程提交节点”、“驳回至父流程前序节点”场景。
支持父流程驳回到子流程:支持审批人驳回单据时,驳回到前续的子流程节点
2 应用场景
新增一条父流程,并在流程中增加的子流程节点,绑定了对应子流程,运行时希望单据可准确的进入父流程。
管理员在勾选子流程实例,并选择“强制终止”后,希望在终止子流程实例的同时,也能够终止子流程所在的父流程实例
父流程中绑定了一个子流程节点,子流程审批的过程中,发现单据填写错误,在驳回时,可将驳回操作穿透至父流程,直接驳回至父流程提交节点重新审批。
3 系统路径
【流程服务云】→【工作流服务】→【设计中心/管理中心】→【流程设计/流程管理】→子流程节点
4 运行效果
4.1 子流程引用
4.2 子流程增加标识
子流程新增:
流程管理员在 流程服务云 > 设计中心 > 流程设计 点击【新增】按钮,弹出新增审批流弹窗时,可勾选【设为子流程】。勾选后,改流程仅支持作为子流程使用,仅会在子流程引用、子流程寻址时使用,不会在单据提交后进入到该流程中。
该选项不支持在流程属性面板中修改。可以在流程设计列表中复制流程,在复制向导中可修改。
2. 新增主流程或子流程后,可以在流程设计列表、流程管理列表、流程实例列表看到新增的字段“子流程”及相应标识
4.3 子流程终止时,父流程同步终止
管理员终止
当流程运转至子流程时,管理员可以在 监控中心>流程实例 中的主流程实例或子流程实例中,强制终止流程。
强制终止流程时,会直接终止掉主流程及子流程。
此时在已办或历史流程中找到该子流程对应的父流程单据,查看流程图如下,发现父流程已同步终止
审批人终止
流程设计>审批人设置>审批人决策项 新增决策场景:终止全部
当且仅当该节点配置了“终止全部”决策项时,运行期的审批处理页面上才可选到该决策项,否则不能选项。
4.4 父子流程支持互相驳回
支持子流程驳回到主流程
子流程的审批、会审节点,审批人决策场景新增“驳回至父流程提交节点”、“驳回至父流程前序节点”。
设置完毕,流程运转至子流程该节点时,可以在审批处理页面看到配置好的决策项,审批人可以将流程驳回至父流程中的节点。
子流程的流程图:
主流程的流程图:
支持父流程驳回到子流程
当流程中有子流程节点时,在设计器 决策中可再驳回节点中选择子流程节点;
主流程:
此时当配置最后一个审批节点的 审批决策项时,如图,可选择“驳回至已选择节点”,已选择节点中节点,可勾选“子流程”
主流程驳回到子流程节点后,将重走该子流程。
5 注意事项
V7.0前版本,子流程强制终止不会影响主流程流转。V7.0后,强制终止时,流程实例关联的主流程及子流程均会全部终止
子流程优化
本文2024-09-23 00:54:23发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142506.html