Close

Jira Software workflows overview

什么是 Jira 工作流?

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

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

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

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

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

什么是工作流方案?

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

在 Jira Software 中建立工作流方案

以下面这个用例为例:

组织中只有一个开发团队,开发团队使用 Jira Software 项目来管理其工作。该项目的每种事务类型都有独特的工作流:

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

在一年的时间里,开发团队的规模翻了一番。工程经理将团队一分为二,创建了第二个 Jira Software 项目。由于两个团队具有相似类型的工作,因此第一个项目工作流方案(工作流和事务类型之间的一组关联)适用于第二个项目。

两个团队拥有自己的项目,他们可以专注于相关任务,并可自主以他们认为合适的方式管理自己的工作。同时,由于两个项目共享相同工作流方案,因此工程经理能够全面且持续地了解两个项目中的所有事务。

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


什么是工作流编辑器?

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

Jira Software 中的工作流编辑器

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


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

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

Jira 管理员通常会设置看板的列,以匹配工作流中的步骤。对于工作流简单的团队,每列中事务的可用状态也镜像到工作流中的步骤中。

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

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

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

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

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

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

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

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