Close

Jira 工作流概述

什么是 Jira 工作流?

在 Jira 中,您的工作项从创建到完成的路径被称为工作流。每个工作流都由一组状态和转换组成,您的工作项在其生命周期中会经历这些状态和转换,且通常表示您的组织内的各项工作流程。

Jira 工作流表示您的团队将工作项从创建推进到完成所使用的流程。下图展示了一个示例工作流:

Jira Software 工作流状态,在“开放”、“进行中”、“已解决”、“已重新打开”和“已关闭”之间移动

Jira 工作流由 3 个独特的要素组成:

  1. 状态:状态表示工作项在工作流中的位置。部分示例可能包括:待处理、进行中、审查中、已计划、待定、正在等待等。
  2. 转换:转换表示为将工作项从一种状态转换到另一种状态而采取的操作。转换是一种单向链接,因此,如果工作项需要在两种状态之间来回移动,则需要创建两个转换。
  3. 解决:当任务已完成且不再开放时,它需要解决状态。一些示例可能包括:“已关闭”、“已解决”、“已交付”、“已完结”、“已完成”、“已敲定”、“暂不处理”等(这仅适用于公司管理的空间)。

什么是工作流方案?

不同类型的工作会经历不同的流程。Jira 通过将不同的工作流与不同的工作类型关联起来,使团队能更准确地捕捉它们的工作流。就像权限方案一样,工作流方案是指工作流和工作类型之间的一组关联。每个空间都需要至少一个工作流方案,并且一个工作流方案可以应用于多个空间。

在 Jira Software 中建立工作流方案

以下面这个用例为例:

某组织中只有一个开发团队,而该开发团队使用 Jira 空间来管理其工作。该空间为每种工作类型配置了专属工作流:

  1. 缺陷工作类型是指需要解决的错误,该类型使用“已分流”和“已修复”一类的状态。
  2. 故事工作类型是指与功能相关的工作,该类型使用“设计 WIP”、“设计审查”和“准备好进行开发”一类的状态。
  3. 任务和子任务工作类型是指所有其他类型的项目工作,该类型使用“待办”、“进行中”和“已完成”一类的状态。

在一年的时间里,开发团队的规模翻了一番。工程经理将团队一分为二,创建了第二个 Jira 空间。由于两个团队的工作类型相似,因此第一个空间的工作流方案(工作流与工作类型之间的关联集合)会应用于第二个空间。

两个团队各自拥有独立空间,既能专注于相关任务,又能自主选择适合自身的方式管理工作。同时,由于两个空间共用同一工作流方案,工程经理能够全面、一致地查看两个空间内的所有工作项。

工作流方案目前仅在公司管理的空间中可用。了解更多


什么是工作流编辑器?

工作流编辑器是一种图形工具,您可使用它创建、可视化和编辑工作流的步骤和转换。您需要以拥有‘Jira 系统管理员’全局权限的用户身份登录才能使用此功能。

Jira Software 中的工作流编辑器

工作流编辑器目前仅在团队管理的空间中可用。


工作流和看板之间有什么关系?

在 Jira 中,工作流与面板密切相关。工作流是指您的工作项从创建到完成的路径。每个工作流都由您的工作项在其生命周期中经历的状态和转换组成。面板是一种用于可视化工作在工作流中流转过程的工具。

Jira 管理员通常会设置面板的列,以匹配工作流中的步骤。对于工作流简单的团队,每列中工作项的可用状态也与工作流中的步骤一一对应。

并排比较与 Jira Software 工作流中的步骤匹配的看板列

对于流程更复杂的团队,面板列可能仅表示整个工作流中的一部分步骤。在此情况下,团队通常会将多个状态对应到每列。如此一来,团队便可更准确地呈现不同工作类型的不同工作流,而不会使面板显得杂乱无章。

在 Jira Software 中将多个工作流状态对应到看板上的一列

工作流的高级配置与自动化规则相比如何?

公司管理的空间配备了高级配置选项,因此即使是最复杂的工作流,团队也可以轻松梳理和简化。例如,您可以创建“条件”来控制是否应由您实例中的用户执行转换。

存在与 Automation for Jira 中的自动化规则类似的功能。但是,存在一些关键区别:

  • 高级工作流配置仅通过工作流方案与每个空间相关联,而自动化规则可以应用于各种功能。
  • 高级工作流配置执行起来可能更具挑战性,但更易于大规模管理。
  • 高级工作流配置对托管资源的压力较小,因为不同版本之间每个空间可用的自动化规则存在差异。对比计划

工作流的高级配置目前仅在公司管理的空间中可用。