所有子任务全部解决:即 当所有子任务都被解决后(主要看解决结果字段的值),可以直接转换父任务的状态。
为保证父任务可以正常转换,您需要注意以下两点:
① 在执行子任务的转换动作之前,请先更新子任务的解决结果字段的值(一是在issue页面上更新,二是通过添加更新问题域后处理更新)
②假设动作的发出状态为源状态,动作的接收状态为目标状态,那么您需要确保父任务的当前所处状态为”选中的父任务动作的源状态“
(1)在子任务工作流的对应动作上,点击添加后处理
(2)选中所有子任务全部解决,点击添加
(3)选中父任务的动作以及是否跳过验证,点击添加
①父任务的动作:即当子任务全部解决后,父任务需要执行的转换动作
②跳过验证:即当子任务全部解决后,转换父任务时是否需要跳过父任务动作上的权限、验证器以及条件验证
(4)添加成功后,则会展示‘当所有子任务被解决后,将转换父任务的状态’
(5)添加更新解决结果的后处理(如果需要在issue界面为解决结果赋值,则可跳过此步骤)
(6)在issue中演示
前提条件:
① 父任务的状态为选中的动作的源状态
② 子任务除却最后一个,其余全部被解决
解决最后一个子任务:
刷新父任务,此时父任务的状态已流转