“缺陷流程”顾名思义,就是bug的处理流程。虽然每个公司对处理流程中各状态/流程的叫法不同,但其主旨基本一致。
用户可以根据自身企业已有的缺陷处理工作流定制缺陷流程,定制流程中需要使用到的缺陷状态节点、选择流程使用的角色组、设计工作流(需要哪个角色将某一“起始状态”处理到另一“目标状态”)。
1. 前提:若需要使用自己定义的角色及权限,请先至角色管理中定义好,方便定义流程时使用。若已经定义好或者直接使用默认角色,则进入下一步骤。
2. 定义状态。我们用缺陷状态的变化来代表进度(也就是流程),所以,在定义流程前需先定义缺陷状态。将所需的状态定义好之后,就可以真正的进行流程的定制啦。注意:必须设定一个初始状态。
3. 流程定制。流程的组成:初始状态、目标状态处理角色、目标状态。一条流程就是缺陷由初始状态变为目标状态的过程,那么目标状态处理角色呢,就是指可以操作目标状态的用户角色。
只要理解了这个逻辑,大家也都是可以配好流程的哦。
升级为企业版账号后才具备缺陷处理流程定制的功能,普通用户可使用默认缺陷流程。
起始状态 | 角色 | 目标状态 | 默认开始 |
---|---|---|---|
项目经理 | 新建 | ||
新建 | 开发工程师;项目经理 | 分配 | 默认开始 |
分配 | 开发工程师;项目经理 | 确认 | |
分配 | 提交者;项目经理 | 驳回 | |
确认 | 测试工程师;项目经理 | 修改完成 | |
修改完成 | 测试工程师;项目经理 | 关闭 | |
修改完成 | 项目经理 | 重开 | |
关闭 | 项目经理 | 重开 | |
驳回 | 测试工程师;项目经理 | 关闭 | |
驳回 | 项目经理 | 重开 | |
重开 | 开发工程师;项目经理 | 分配 |
默认流程不允许删改。
缺陷流程一旦在项目中使用,则不允许删改。