...
场景1
...
Epic中有多个Issue,当 任意一个 Issue状态有变更时,其所在Epic的A状态变为B状态。
例如:Epic当前状态为A,Issue当状态为AA,当Issue执行动作actoinA变成状态B时,如果其所在Epic状态为A,将执行动作actionA使之状态变为B.
配置示例
1- 配置工作流
给转换 “开始审批” 添加后处理功能 P015。Issue执行这个转换时,如果其所在的Epic的状态为 “已创建”,则执行 “开始审批” 这个转换动作。
注意:“执行Epic当关状态的动作” 这里要填写转换的名字。
2- 验证
在Issue中点击 “开始审批” 按钮,其所在的Epic同样执行了 “开始审批” 转换, 状态变为 “审批中”。
场景2
Epic中有多个Story,当 所有 Story状态为指定状态时,其所在Epic的A状态变为B状态。
例如:Epic当前状态为A,Story当状态为AA。当有Story执行动作actoinA变成状态B时,如果其所在Epic下的所有Story的状态为B,且Epic状态为A,将执行动作actionA使Epic状态变为B.
配置示例
1- 配置工作流
给转换 “开始审批” 添加后处理功能 P016。Story执行这个转换时,如果其所在Epic下的所有Story的状态为 ”审批中“,且Epic状态为 ”已创建“,则执行 “开始审批” 这个转换动作。
注意:“执行Epic的动作” 这里要填写转换的名字。
2- 验证
给 Epic 创建两个 Story。
其中一个Story执行转换 ”开始审批“,Epic状态不变。
当最后一个 Story 执行转换 ”开始审批“ 后,Epic 触发转换 ”开始审批“,变为 ”审批中“ 状态。