Jira 简明教程

JIRA - Workflow

在 JIRA 中,工作流用于 track the lifecycle of an Issue 。工作流是在问题生命周期中其状态和转换的记录。状态表示特定时间的阶段。问题在特定时间只能处于一个状态,例如已打开、待完成、已完成、已关闭、已分配等。

当问题从一种状态移动到另一种状态时,转换是一种连接两种状态的链接。对于要在两种状态之间移动的问题,必须存在转换。简单来说,转换是对问题进行的某种工作,而状态是对该问题的工作的影响。

Example

截至目前,已创建一个问题并将其打开。当被指派者开始处理该问题时,该问题会移至 In Progress status 。在此,转换是开始工作,而问题的状态现在是进行中。

JIRA 工作流具有在问题创建后立即跟踪的以下阶段 −

  1. Open Issue − 创建后,问题处于打开状态,可以将其分配给被指派者开始处理。

  2. In Progress Issue − 被指派者已积极开始处理该问题。

  3. Resolved Issue − 该问题的全部子任务和工作已完成。现在,该问题等待报告人进行验证。如果验证成功,则将关闭该问题,或者如果需要进一步更改,则将重新打开该问题。

  4. Reopened Issue − 之前已解决此问题,但解决方法要么不正确,要么遗漏了一些内容,要么需要进行一些修改。从已重新打开阶段,问题会被标记为已分配或已解决。

  5. Close Issue − 问题被认为已完成,目前解决方案是正确的。根据需要,可以稍后重新打开已关闭的问题。

JIRA 工作流可以指为 Defect Lifecycle 。它遵循相同的概念;唯一的区别在于它对所有问题都是通用的,而不仅仅限于缺陷。

下图显示了标准工作流 −

standard workflow

转换是一种单向链接,如果问题在两个状态之间反复移动,则应创建两个转换。

Example − 在关闭和重新打开状态之间存在双向转换。在项目完成之前,如果需要进行任何修改,则可以重新打开已关闭问题,而如果在其他问题中注意到了其他工作,则可以不进行任何特定工作直接关闭重新打开的问题。