商业团队的-JIRA-工作管理指南-全-

商业团队的 JIRA 工作管理指南(全)

原文:annas-archive.org/md5/dc41c57bede1da7ba9d068dfb5d6371d

译者:飞龙

协议:CC BY-NC-SA 4.0

前言

学习一个新工具可能会让人感到非常艰难,尤其是涉及到经常让人感觉神秘的项目管理软件。但是,Atlassian 通过重新设计其最初的 Jira Core 云服务,已经大大简化了入门的过程。

这本循序渐进的实操书籍将帮助您几乎在不费吹灰之力的情况下,迅速创建您的第一个项目。您甚至可以免费开始使用 Jira,并管理最多 10 个用户的项目。但不要让这个免费的限制让您掉以轻心,Jira Work Management(JWM)产品拥有强大的功能,同时也具备简单的操作,连新手也能立即上手。

到本书结束时,您将已经成功创建了您的第一个 Jira Work Management 项目,并且可能已经有了一些初步的任务。您将了解如何执行管理项目所需的简单操作,并确保其正常运行。

所有这些以及更多内容都可以通过 Atlassian 提供的一个简单的基于浏览器的工具来实现,Atlassian 是全球领先的项目管理软件公司之一。看看里面的内容,让我们开始吧!

本书适合人群

本书适合那些希望快速入门,使用 Jira 进行非软件项目的产品经理和项目经理。HR、财务、法律、营销等职能团队的最终用户也会从中受益。熟悉 Jira 会有所帮助,但并非必需。

本书内容概述

这本书对于 Jira 新手来说是宝贵的财富。它是开始使用世界上最流行、最强大的项目管理工具之一的最佳方式之一。每一章都会逐步带领您理解工具的关键概念和功能。

第一章为什么选择 Jira Work Management?,介绍了 Jira Work Management 项目的概念,包括它们的主要用途以及最适合哪些场景。本章比较了各种 Jira 项目类型及其结构,并说明如何根据您的情况确定最适合的类型。它还描述了各产品之间的差异,帮助您更轻松地过渡到工具的下一代版本。

第二章使用项目模板,介绍了在创建 Jira Work Management 项目时如何使用模板。在 Jira Work Management 中,模板有很多分类或分组。本章还探讨了不同模板之间的差异及其底层组成部分。

第三章创建您的第一个项目,涵盖了创建新项目的基本知识。它从第二章中关于模板的讨论入手,最后带领您完成第一个项目并运用所学的见解。

第四章修改看板、工作流和关联方案,讲解了如何在创建项目时生成初始的看板、工作流和关联方案。它还介绍了如何修改看板和工作流,以及在进行这些修改时需要考虑的因素。最后,本章展示了如何更新共享方案。

第五章JWM 工具集:摘要、列表、时间轴和日历,介绍了 Jira 工作管理的最新功能。它讲解了产品中提供的一组工具,包括摘要部分、列表、时间轴和项目内日历的功能。由于这些功能是 JWM 项目与其他项目的主要区别,本章深入探讨了每个工具的工作原理。

第六章表单、问题、仪表板和报告,引导您创建简单的 Jira 工作管理表单,以及其他报告功能,如仪表板、筛选器和 JWM 报告。本章还介绍了问题在每个报告功能中的显示方式,以及在决定使用哪个功能时需要考虑的因素。

第七章管理字段、屏幕和问题布局,讲解了自定义字段、屏幕和问题布局的基本功能,包括如何添加自定义字段以及如何在屏幕上放置这些字段。本章还涵盖了自定义字段上下文,以及如何根据项目和问题类型的组合限制字段在屏幕上的显示。

第八章配置权限和简单管理,讲解了如何基于权限方案和项目角色配置 Jira 工作管理项目的权限。它还将介绍如何向项目中添加用户并将其与项目角色关联。最后,本章介绍了项目管理员可以进行的简单管理,并将这些权限与组织级 Jira 管理员角色区分开来。

第九章复制项目并跳出框框思维,介绍了如何基于现有项目的结构和共享方案创建新项目。本章还为在创建项目和问题时提供了一些有用的指导,尤其是当创建过程超出常规、简单的创建流程时,包括 API 和 CSV 导入。最后,本章介绍了如何将现有的 Jira 项目迁移到 Jira 工作管理。

第十章使用项目自动化,介绍了自动化规则的创建,这些规则可以由项目管理员进行配置。虽然 Jira 自动化功能非常广泛,并且提供了大量的规则,但本章仅涵盖了该工具的基本和最常用的使用案例。

要充分利用本书

开始阅读本书非常容易,几乎不需要提前准备。首先创建一个免费的 Jira Cloud 账户——你可以稍后升级到更完整的版本,但免费订阅已经足够使用。只需使用你喜欢的互联网浏览器,就可以开始了。

熟悉 Jira 会有所帮助,但并非必须。

下载彩色图片

我们还提供了一个 PDF 文件,其中包含本书中使用的截图和图表的彩色图片。你可以在这里下载:static.packt-cdn.com/downloads/9781803232003_ColorImages.pdf

请注意,本书使用了大量的用户界面截图作为参考。你可以在前面提到的网址找到这些截图的更清晰版本。

使用的约定

本书中使用了若干文本约定。

文本中的代码:表示文本中的代码词、数据库表名、文件夹名、文件名、文件扩展名、路径名、虚拟网址、用户输入和 Twitter 用户名。这里有一个例子:“你的代码将类似于Project = STAFF。”

粗体:表示新术语、重要单词或你在屏幕上看到的词汇。例如,菜单或对话框中的单词通常会以粗体显示。这里有一个例子:“你仍然可以通过点击更改模板按钮来更改此选项。”

提示或重要说明

显示为这样。

与我们联系

我们随时欢迎读者的反馈。

一般反馈:如果你对本书的任何部分有疑问,请通过电子邮件联系我们:customercare@packtpub.com,并在邮件的主题中提到书名。

勘误表:虽然我们已经尽力确保内容的准确性,但错误是难免的。如果你在本书中发现错误,我们将非常感激你报告给我们。请访问 www.packtpub.com/support/errata 并填写表格。

盗版:如果你在互联网上发现任何形式的我们作品的非法副本,我们将非常感激你提供其网址或网站名称。请通过 copyright@packt.com 与我们联系,并附上该资料的链接。

如果你有兴趣成为作者:如果你对某个话题有专长,且有意撰写或为书籍做贡献,请访问 authors.packtpub.com

分享你的想法

一旦你读完了 Jira Work Management for Business Teams,我们很想听听你的想法!请 点击这里直接进入本书的亚马逊评论页面,分享你的反馈。

你的评论对我们和技术社区非常重要,能帮助我们确保提供优质内容。

第一部分:Jira 工作管理基础

在这一节中,你将学习 Jira 工作管理项目与其他 Jira 项目的不同之处,以及它们最适合的使用场景。你还将学习如何使用预定义的模板快速创建项目,并添加你的第一个工作项。

本节包含以下章节:

  • 第一章为什么选择 Jira 工作管理?

  • 第二章使用项目模板

  • 第三章创建你的第一个项目

第一章:第一章:为什么选择 Jira 工作管理?

多年来,Atlassian 的旗舰产品组合——Jira 一直是项目和产品经理的最爱。对于从事信息技术服务管理ITSM)领域的人员来说,这一点也同样适用。自从 2002 年首次作为问题和 bug 跟踪工具推出以来,Jira 已经走过了漫长的历程,现已有多个新产品推出。

所以,无论你是 Jira 世界的老手,还是刚接触这个听起来有点奇怪的工具领域,本书将是你快速上手、导航名为Jira 工作管理JWM)产品的理想指南。

随着这些新的 Jira 产品的推出,附加功能和不幸的是,创建、使用和管理项目的复杂性也有所增加。别误会——我喜欢这些灵活性和增强功能。但我也有多年使用 Jira 工具集的经验,对于新用户和管理员来说,Jira 可能会让人感到畏惧。

说到这些,就不得不问了:如果 Atlassian 提供了多种产品,为什么我们要选择 JWM? 简单的答案是,JWM 提供了一条简单快速的路径,可以在 Jira 中创建新项目,同时融合了其他 Jira 相关产品中没有的全新和令人兴奋的功能。

本质上,JWM 是对初始Jira Core产品的重塑和重新品牌化,专为业务项目设计。本章将描述这些产品之间的差异,帮助你顺利过渡到这个工具的下一代版本。

但仅仅是现有工具的重新品牌化,并不足以成为选择使用 JWM 的充分理由。那么,是什么使它与众不同呢?

首先,JWM 与现有的 Jira 产品家族无缝集成,例如Jira 软件JSW)和Jira 服务管理JSM)项目,以及 Jira Cloud 平台的表现层状态转移REST应用程序编程接口API)功能。这种集成意味着用户已经对 Atlassian 产品的整体执行和它们的良好声誉有了一定的了解。

再加上内建项目自动化的强大性能、简单的项目创建和设置流程,以及一套新的工具,你将拥有市场上最优秀的新项目管理产品之一。

在本章中,我们将讨论以下主要主题:

  • Jira 项目类型比较

  • Jira Core 产品回顾

  • JWM 新增了什么功能?

  • 本章学习的新术语

完成本章后,你将能够描述 JWM 项目与其他 Jira 项目的区别,并了解每种产品类型最适合的使用场景。

技术要求

由于 JWM 仅在 Jira Cloud 环境中可用,因此本章的要求很简单:访问 Jira Cloud 环境

如果你已经有 Jira Cloud 的访问权限,那太好了——你可以开始使用了!如果没有,Atlassian 提供了最多 10 个用户的免费 JWM 账户。你可以通过访问www.atlassian.com/try/cloud/signup?bundle=jira-core&edition=free并按照说明创建账户。

比较 Jira 中的项目类型

在 Jira 中,项目可以从两个不同的角度来处理。一种方式是像传统上处理项目一样对待项目。正如项目管理协会PMI)所指出的:

"根据 PMBOK® 指南—第四版(PMI,2008a,第 434 页),项目的定义是为了创造独特的项目服务或成果而进行的临时性努力。项目是临时性的,并且在完成其被委托交付的工作后会关闭。"(来源:bit.ly/3xoo0Ar

另一种表达项目临时性质的方式是说它有明确的开始和结束日期。例如,想想建造房子或建筑物,或是策划婚礼或度假。你知道何时开始计划,也知道何时工作或努力完成。

这无疑是处理 Jira 项目的其中一种方式,但结果可能是组织中的 Jira 实例中有几十个——甚至几百个——项目。你还需要在项目完成后进行关闭或归档。

然而,我个人认为,大多数公司和组织会将 Jira 项目视为内部团队正在进行的持续工作,无论是业务团队、设计团队还是产品开发团队。虽然许多组织通常分为业务单元BUs),这些单元可以很容易地被视为团队,或者根据单元的规模,甚至可能被细分为多个团队或小组。

Jira 中的项目分为三类紧密相关但又不同的产品类别。这些是JWMJSWJSM。为了简化文本并突出目标对象,书中将会频繁出现这些缩写。

尽管 JSW 和 JSM 项目非常强大,占据了大多数组织中的项目类型,但旧的Jira Core 项目(现在是 JWM)历史上一直被视为这两个更著名产品的较为次要的兄弟。因此,有必要增强工具集内一个有些衰退的品牌。

Rodney Nissen,也就是Jira 先生thejiraguy.com/)巧妙地将这一点通过图形展现了出来,如下所示:

图 1.1 – Jira 先生

图 1.1 – Jira 先生

无论你打算使用哪种类型的项目,每个项目的创建都从相同的路径开始。首先,点击 Jira 顶部导航栏中的项目菜单选项,然后点击创建项目,如以下截图所示:

图 1.2 – 基本项目创建

图 1.2 – 基本项目创建

接下来的每个小节将简要概述这三种产品,何时使用这些类型的项目,以及最后——如何开始为每种项目创建过程的图形表示。

JWM 项目

JWM 项目在 Jira 中专门被称为 业务项目,旨在用于典型的组织业务单元(BU),如 人力资源(HR)、财务、法律、营销、销售、运营、设计、运输/库存和视频制作。虽然并非所有公司都会拥有所有这些单元,但它体现了 JWM 在应对这些领域乃至更多领域的能力和包容性。

值得注意的是,JWM 项目与 JSW 和 JSM 项目有一些共同的基础结构,使得各种类型的项目之间能够轻松沟通。事实上,当你创建一个 JWM 项目时,你被视为在一个公司管理的项目中。有关更多信息,请参见 公司管理的软件项目 部分。

在选择 创建项目 后,用户会看到一个包含丰富的 JWM 项目模板列表。JWM 项目模板通过创建一个基础项目、基于模板类型定义的工作流、与工作流匹配的面板,以及管理项目所需的各种屏幕和权限,为项目设置提供了一种快速方式。我们将在下一章详细探讨 JWM 模板,但这里有一个小列表,供你预览即将到来的内容,并展示创建项目时屏幕的样子:

图 1.3 – JWM 项目模板

图 1.3 – JWM 项目模板

这些业务类型的项目比 JSW 项目更具限制性,因为面板无法修改,以下截图所示的 JWM 面板上的列实际上是由附带的工作流中的状态控制的:

图 1.4 – JWM 面板

图 1.4 – JWM 面板

接下来,让我们来看看 JSW 项目的组件和操作。

JSW 项目

JSW 项目几乎在定义上都指的是与软件开发/工程主要相关的项目。这些项目包括典型的工作流,这些工作流通过架构设计、开发、代码或同行评审、代码合并、质量保证(QA) 测试、部署等环节进行转换。当然,所有这些都是 JSW 工作流中的灵活路径。

许多组织还使用 Jira 版本的敏捷世界中最受欢迎的 Scrum 功能。这包括发布、设置冲刺(Sprints)、自动将未完成的问题从已完成的冲刺移动到下一个冲刺,等等。当你开始创建你的 JSW 项目时,你将从 Scrum看板(Kanban)缺陷追踪(Bug Tracking) 模板中选择。

Jira Software Scrum 模板为用户提供了有关模板类型的相关信息,以及初始项目设置中包含的问题类型和工作流中的状态。由于Scrum通常使用冲刺,因此该选项的模板工作流将包括简单的状态:待办进行中已完成

JSW 项目的另一个主要类型是看板。这一敏捷框架在全球范围内迅速流行,Jira 提供了快速实现看板的方法。

尽管这些项目类型催生了 Jira 的这一产品线,但由于该工具提供了许多自定义选项,JSW 项目已成为组织内所有类型项目的常态。但随之而来的,关于这些项目类型在初期设置、维护和管理方面的复杂性,现已促使了对更简便选项的需求。除了通过 JWM 提供更简单的业务相关项目,Atlassian 还推出了团队管理项目

缺陷跟踪模板使用户能够实施一个不仅跟踪缺陷的项目,而且将问题与这些缺陷所关联的改进或新特性联系起来。所有这些问题类型,连同史诗、任务和子任务,都可以在同一个看板上查看,并使用相同的工作流。

团队管理软件项目

几年前作为下一代项目推出的这些软件项目允许独立的团队完全管理和操作其项目,而无需传统的 Jira 管理员。与 JWM 项目一样,团队管理项目具有更简洁的界面,但功能较为简化。实际上,许多初期对这些项目的批评认为它们过于限制。

为此,Atlassian 正在继续为该工具添加急需的功能,同时保持其独立管理的特性,这也是它与 Jira 中所有其他项目类型的主要区别。团队可以自行授予用户访问权限,创建自己的独立自定义字段和自动化规则,并管理自己的工作流。

公司管理软件项目

公司管理项目是大多数使用 Jira 的组织的主要项目类型。通过使用共享自定义字段、权限方案、屏幕、工作流、问题类型、通知等功能,它们提供了最全面的功能。这些都可以根据需要进行修改,尽管用户需要是 Jira 管理员才能对大多数对象进行更改。

一旦选择了 Scrum 或 Kanban,你将决定项目类型为团队管理公司管理。如以下截图所示,一旦项目创建后,你将无法转换或更改项目类型。你需要创建一个新项目并将原项目中的现有问题移到新项目中:

图 1.5 – 选择团队管理项目或公司管理项目

图 1.5 – 选择团队管理项目或公司管理项目

JSM 项目

JSM 项目回归了 Jira 首个提供的工单类型工具的根本设计。它们特别设计用于接收和处理帮助台类型的请求。也许最受欢迎的功能是实用的门户功能,它还包含了易于填写的表单。

另一个非常有用的功能是非授权用户(或客户)能够提交请求的概念。这是一个客户功能,用户可以是组织外部人员,甚至是匿名的。这为只需提交请求的用户节省了许可费用。

然而,对于任何需要编辑字段值或转移问题的用户来说,会有额外的成本,因为处理请求的人必须被添加为代理人,这需要额外的许可费用。

就像 JWM 有一些内置模板来启动项目一样,JSM 也有一些可用的模板,如下图所示:

图 1.6 – JSM 项目模板

图 1.6 – JSM 项目模板

现在,让我们快速看一下 JWM 与旧版 Jira Core 产品的区别。

Jira Core 产品回顾

2015 年,Atlassian 将 Jira 拆分为两个不同的产品——Jira Core 和 JSW。Jira Core 一直被认为是开始问题追踪的简单方式,并成为新用户接触该工具时提供的基础产品。其重点是组织中的非技术团队,通常被称为业务团队。

JSW 继续面向软件开发团队,并提供这两个产品中最多的功能和灵活性。它们在部署在本地(Jira Server)和云端(Jira Cloud)的版本中并行存在了近十年。数据中心版本也可用。

虽然 Jira 一直旨在为技术和非技术团队提供使用,但 JSW 产品的推出重点强调了敏捷开发、发布管理和软件团队相关的报告。事实上,在 JSW 宣布之前,Jira 的前几个版本已经开始实现许多即将推出的功能。随着 Jira 功能的不断扩展,它的复杂性也在增加。

也许第一次接触 Atlassian 产品的新手们对 Jira 最大的抱怨就是弄清楚它已经变成了一个什么样的“怪兽”。似乎这个工具的名字来源于Gojira(日语中的“哥斯拉”,也是该工具简称的灵感来源),在某种程度上,已经变成了新手用户的“怪物”。

为了解决这个问题,Jira Core 成为了进入这一领域的安全路径。它保留了许多让 Jira 粉丝喜爱的强大功能,但提供了一种更简单的方式来开始使用该工具,并且无需牺牲使 Jira 成为许多人工作首选工具的特点。

JWM 中的新功能

在 Jira Core 品牌正式发布超过五年后,Atlassian 决定进行一次品牌重塑。在与部分 Jira 用户和 Atlassian 社区领导者的讨论中,Atlassian 的产品经理和设计师开始着手根据客户的需求和愿望对 Jira Core 进行改造。

如前所述,尽管 JWM 项目的基础结构与公司管理的软件项目相同,但它的最新功能才是将其与其他 Jira 项目类型区分开来的真正亮点。让我们来看看这些功能:

图 1.7 – JWM 组件

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_1.7_B17952.jpg)

图 1.7 – JWM 组件

我们将在此简要了解 Jira 看板和新项目,但每个内容将在接下来的章节中进行更详细的扩展。以下是相关内容列表:

  • 摘要:此功能通过项目活动流提供信息,并统计与问题状态、优先级和分配人员相关的数据。

  • 列表:此功能提供项目的问题列表,并显示各个问题的不同字段(列)。它还提供了每个字段的内联编辑功能。

  • 看板:这是大多数 Jira 项目提供的标准看板功能,尽管它在看板筛选器、卡片和颜色显示等方面有所限制,且不可编辑。

  • 日历:这是与项目中问题相关的项目内日历。它根据到期日期和/或开始日期显示问题。

  • 时间线:此功能类似于 JSW 项目中可用的 路线图 功能。它以甘特图格式显示问题。

  • 表单:尽管以复数形式列出,但实际上每个项目在撰写本书时只提供一个表单。该表单简单易用,并采用了录入格式,支持拖放字段。

本章学习的新术语

让我们通过以下列表总结本章学习的新术语:

  • JWM:Jira Core Cloud 的重新命名,并作为一款具有众多新功能的新产品推出。

  • Jira Core:最初的 Atlassian 基础项目管理产品,紧密结合业务团队使用。

  • ITSM:IT 团队向客户提供服务并管理服务交付的方式。

  • JSW:Atlassian 针对软件开发团队推出的项目管理工具。

  • JSM:Jira Service Desk 的重新命名,是 Atalssian 提供给帮助台团队(如 IT)的票务管理系统。

  • 项目模板:一组预配置的组件和功能,用于快速创建新的 JWM 项目。

  • 看板:将工作以卡片形式展示在由行和列组成的屏幕上。

  • 团队管理的项目:JSW 项目,具有独立性,专为单个团队使用设计。它是下一代项目的重新命名。

  • 公司管理的项目:JSW 项目,使用可在多个项目之间共享的组件。

  • Jira Cloud:Atlassian 的基于互联网访问的产品平台。

总结

好的,以上就是对 JWM 起源的简洁而全面的概述,并讨论了它在 Jira 生态系统中的定位。

在本章中,你已经了解了 Jira 中不同的项目类型以及何时使用它们。

我们还介绍了原始的 Jira Core 工具是如何从最初的版本演变为新的 JWM 产品。最后,我们简要地看了一下 JWM 项目中新增加的功能。

那么,回到我们最初的问题:为什么选择 JWM? 正如你所看到的,随着多种项目模板的可用性以及像内联可编辑列表、日历表单时间轴这样的新组件的加入,它是业务相关项目中最简便且最完整的产品。

运用这些知识,你现在可以以最简单的方式开始使用 Jira,并能立刻成功地将工作整理成易于使用的项目。你将比以往更加有条理,信息触手可及。

在下一章中,我们将学习有关各种 JWM 模板的内容,以及用户如何确定哪个模板最符合他们的需求。

第二章:第二章:使用项目模板

在我多年的 Jira 管理员和 Atlassian 社区领袖工作经历中,我收到过无数关于基于模板创建项目的请求和问题。正如你所想的那样,对于项目的模板长什么样,每个人的看法各不相同。有些人想要创建一个符合特定需求的自定义模板,而其他人则只想要一个简单易用、点击即可创建所需基本项目对象的模板。

无论动机或确切需求如何,用户寻求的总体概念是一个快速创建项目的方式,该项目已经包含了内建的方案和对象——如看板或列表/队列——并且大部分符合他们的基本需求。

历史上,所有 Jira 产品系列——Jira Core(现为Jira 工作管理,或JWM)、Jira 软件JSW)和 Jira 服务台(现为Jira 服务管理,或JSM)——都提供了一套唯一的对象集合,该集合会根据用于创建项目的工具自动生成。

虽然用户仍然不能创建自己的自定义模板,但过去——并且现在——仍然可以基于现有项目创建一个新项目,该项目提供一套常用的方案和对象。我们将在第九章中详细探讨这一点,标题为复制项目并跳出框架

但在本章中,我们将介绍 JWM 如何提供一大套预设模板(超过 20 个!),这些模板允许用户根据多种功能创建项目,包括模板的主要分组。本章还将探讨每个可用模板及其底层组件的差异,例如工作流和看板列。

本章将涵盖以下主要内容:

  • 什么是 JWM 模板?

  • JWM 模板是如何分组的?

  • 探索模板的相关信息

  • 决定使用哪个模板

  • 本章学习的新术语

本章完成后,你将能够描述 JWM 项目模板的目的和功能,以及它们大致属于哪些分组。你还将能够找到并识别各种可用模板。模板将是你创建新项目的最佳方式,因此了解有哪些模板可用及其包含的内容,将帮助你更好地开始使用。

技术要求

由于 JWM 仅在 Jira Cloud 环境中可用,因此本章的要求很简单:访问 Jira Cloud 环境

如果你已经可以访问 Jira Cloud,那就太好了——你已经准备好了!如果没有,Atlassian 提供了一个免费的 JWM 账户,最多可供 10 个用户使用。你可以通过访问www.atlassian.com/try/cloud/signup?bundle=jira-core&edition=free并按照说明进行注册。

JWM 模板是什么?

项目模板通过自动创建一些必要的技术组件来帮助用户快速启动项目,这些组件用于管理和使用项目。我们已经在第一章《为什么选择 Jira 工作管理?》中描述了创建新项目的过程,用户需要通过选择一个模板来开始使用。这是一个必要的步骤,因为它为项目中的卡片和看板上的列建立了工作流。

工作流中的步骤与项目的状态直接相关。一些常见的步骤/状态包括待办进行中完成等。看板上的列名将与状态名称相同。有关状态之间关系的更多信息,请参见本章后面名为如何阅读工作流的部分。

除了看板和工作流,其他方案还会自动附加到项目中,涵盖屏幕、权限和通知等内容。我们将在第四章《修改看板、工作流和相关方案》中更详细地讨论如何管理和使用这些对象。大多数项目模板可以根据共同的主题或功能进行分组或关联。接下来我们将进一步探讨这一点。

JVM 模板是如何分组的?

JWM 模板没有严格的分组方法。然而,在规划和构建当前模板列表作为商业项目的起始集时,有一些主题是考虑在内的。

有些模板将跨越多个分组或主题,例如与任务管理、规划和内容管理相关的模板。我将这些模板归为一个我称之为基本组的类别。

再次强调,模板可能会跨越多个主题,但这是我对分组的看法,并列出了每个分组下的模板。这只是一个大致的指南,帮助你在选择新模板时缩小焦点,但我认为它是一个有益的参考。

基本组

这些是许多项目会使用的常见模板,内容上较为通用。

  • 内容管理:管理内容生命周期,从优先级排序到草稿和交付。

  • 任务跟踪:为团队或个人项目组织任务。

  • 个人任务规划器:保持组织性,轻松处理个人任务。

人力资源(HR)

这些模板有助于从招聘前到与现有员工的日常工作等各类人力资源功能。

  • 招聘:从申请到提供聘用,监控候选人和潜在雇员。

  • 新员工入职:跟踪新员工的进展,从接受聘用到正式上岗第一天。

  • 绩效评估:标准化员工绩效评估和同行评审过程。

财务

财务项目可以涵盖广泛的内容,包括库存或资产,以及报告周期和预算编制。

  • 资产创建:简化管理传入资产创建请求的过程。

  • 预算创建:在预算创建过程中让每个人都在同一页面上。

  • 月末结算:管理并简化月末结算过程。

  • 采购:标准化采购流程,跟踪所有从请求到收货的采购事项。

  • RFP 流程:推出你的提案请求RFP)流程,以便为正确的工作选择合适的供应商。

法律

这些模板具有专门的工作流程,帮助准备法律文件的正常流程。

  • 文档审批:管理从创建到审批的文档。

  • 知识产权侵权:高效且快速地处理知识产权IP)侵权索赔。

  • 政策管理:跟踪管理政策和程序中涉及的各个环节。

市场营销/销售

市场营销和销售类型的项目往往遵循一些共同的活动流程或旅程。由于工作流程的组织方式,这些模板在这一领域将特别有用。

  • 营销活动管理:推动从创意到执行的营销活动。

  • 电子邮件营销活动:策划和执行电子邮件营销活动。

  • 市场推广:协调产品或业务的市场推广GTM)启动。

  • 潜在客户跟踪:从机会到成交,跟踪销售线索。

  • 销售管道:在一个地方管理从潜在客户到已转化客户的销售管道。

  • 网页设计流程:为设计师和开发人员跟踪网页设计任务并保持一致。

运营

大多数组织都会需要简单的项目和任务相关流程。这个分组聚焦于事件和任务的完成。

  • 项目管理:管理完成业务项目的活动。

  • 流程控制:跟踪活动和任务,管理重复性流程。

  • 活动规划:帮助团队规划下一个活动,无论大小。

接下来,我们将深入探讨每个模板的细节,并介绍一些如何阅读工作流程的基本内容。

探索可用的模板信息

在前一部分中,我们列出了 JWM 自带的标准项目模板集合。接下来的各个小节中,将提供每个模板的更多详细信息。这些细节将包括对每个模板提供的原因的总体解释,以及与模板相关的问题类型工作流程

该文本的目的是帮助你理解每个模板何时最适用。问题类型将提供关于最适合使用该模板的工作类型的明确性,以及将与项目对接的工作流程中的状态或步骤。

应该注意的是,接下来的页面大多是本书写作时当前 JWM 模板的截图。由于 Atlassian 已付出巨大努力来创建、配置和详细说明这些模板,因此最好让工具本身来描述这些内容。请记住,当前产品中提供的模板可能与这里提供的有所不同。

问题类型、工作流和面板之间的关系

这些是 JSW 和 JWM 项目中最基本但又最强大的部分,但它们在两个工具中的配置方式也提供了这些工具之间最大的区别。我们在此不会过多详细说明 JSW 项目的工作原理,但我们会指出这些主要组件在 JWM 中的关系。

从历史上看,面板是最生动地展示项目或团队工作进展的工具。无论是看板还是冲刺面板,看到卡片及其在面板上的进展都是无可否认的强大展示。

简而言之,面板由称为泳道的水平行和代表项目中执行的活动(如设计、开发或测试)的垂直列组成。在 JWM 项目中,这些列将与项目工作流中的状态一一对应。

目前,JWM 项目不允许将多个工作流与一个面板关联。因此,尽管项目可能与多个问题类型关联,但所有问题类型必须与一个且仅一个工作流关联。我们将在第四章中详细讨论配置和修改组件的内容,修改面板、工作流和相关方案

如何阅读工作流

由于我们将展示每个模板的许多细节,包括工作流图像,现在是讨论如何阅读工作流的好时机。乍一看,我们可以看到工作流由状态(可以理解为步骤)和转换(可以理解为路径)组成。以下工作流通过提供从一个状态到下一个状态的命名转换来帮助引导用户。请参阅图 2.1图 2.2作为我们讨论的视觉参考。

状态以不同颜色的框显示,而转换是连接状态的线条,或者标识从一个状态到另一个状态的路径。图 2.1图 2.2已开启转换名称,以便更容易识别流向的方向,并描述正在发生的操作。通常,使用动词为转换命名是一个好方法。

工作流从一个灰色圆圈和创建过渡开始。请注意,卡片可以双向流动。过渡上的文字位置表示流动的方向——因此,在这个例子中,当一个问题被创建时,它会进入待办状态。从那里,问题只能通过开始进度过渡前进到进行中状态。

一旦问题进入进行中状态,它可以通过完成过渡前进到完成状态,或者通过停止进度过渡返回到待办状态。最后,从完成状态,问题可能会被重新打开并返回到待办状态进行重新打开过渡,或者它可能会通过重新打开并开始进度过渡返回到进行中状态。

请注意,在以下截图中,所有状态都属于三类之一——待办(在创建过渡标题下的框)、进行中(最右侧框)或完成(底部框)。在这个例子中,恰好状态名称与状态类别名称相匹配:

图 2.1 – 简单工作流

图 2.1 – 简单工作流

需要注意的是,一个状态可能只有一个全部过渡,如以下截图所示。这意味着卡片可以从工作流中的任何其他状态流动到该状态。否则,卡片必须按照线性顺序从一个步骤移动到下一个步骤,如图 2.2所示:

图 2.2 – 使用所有过渡的工作流

图 2.2 – 使用所有过渡的工作流

现在我们已经掌握了一些基本的模板阅读方法,让我们深入了解一些细节。

项目管理

第一个模板可能是 JWM 项目中使用最广泛的模板,是你创建第一个商业项目时的好选择。模板名称很通用,适用于多个场景。你可以在此看到该模板的示例:

图 2.3 – 项目管理模板

图 2.3 – 项目管理模板

项目管理模板与我们在图 2.1中作为示例使用的模板相同。它非常简单,为使用 JWM 项目提供了一个轻松的开始。工作流在这里表示:

图 2.4 – 项目管理工作流

图 2.4 – 项目管理工作流

任务跟踪

最简单的初始项目模板是任务跟踪模板,它提供了一种快速实现传统待办事项列表的方式。特别之处在于,你可以使用两层结构,包括任务子任务这两种问题类型,如下截图所示:

图 2.5 – 任务跟踪模板

图 2.5 – 任务跟踪模板

这是一个非常简单直接的工作流,从待办完成,如以下截图所示。如果需要,可以重新打开:

图 2.6 – 任务追踪工作流

图 2.6 – 任务追踪工作流

内容管理

当今世界充斥着各种内容。从博客到网站,再到各种各样的发布信息,我们需要一些帮助来管理所有这些信息的创建。内容管理模板提供了一个单一问题类型的资产,并具有简单但高效的工作流,如以下截图所示:

图 2.7 – 内容管理模板

图 2.7 – 内容管理模板

该工作流提供了一个路径,用于创建草稿、进行审阅和批准,最后通过发布将其发布到世界上。在审阅和草稿阶段提供了灵活性,以允许进行任何必要的修订,如以下截图所示:

图 2.8 – 内容管理工作流

图 2.8 – 内容管理工作流

文档审批

内容管理模板非常相似的是文档审批模板。再次强调,随着当前时代信息量的增加,关于文档和内容的流程需求也在不断增长。你可以在以下截图中看到该模板的表现:

图 2.9 – 文档审批模板

图 2.9 – 文档审批模板

该工作流也非常线性,遵循从创建草稿、进行审阅(在此情况下,可能需要审阅两次),然后得到批准的路径,如以下截图所示:

图 2.10 – 文档审批工作流

图 2.10 – 文档审批工作流

网页设计过程

网页设计过程模板更多地遵循一个构思思维过程,在该过程中,首先形成一个想法,接着创建设计,最终测试得到的线框或草图。最后,在所有步骤都经过审阅并达成一致后,产品会被发布。你可以在以下截图中看到该模板的表现:

图 2.11 – 网页设计过程模板

图 2.11 – 网页设计过程模板

该工作流具有经典的所有转换概念,其中卡片可以在每个步骤之间轻松流动,最大限度地促进协作,如以下截图所示:

图 2.12 – 网页设计过程工作流

图 2.12 – 网页设计过程工作流

招聘

员工的流动似乎比以往更为频繁,随着远程工作计划和职位跨州、省甚至国界的迁移,招聘模板,如下图所示,提供了接收候选人并跟踪他们整个招聘过程的流程:

图 2.13 – 招聘模板

图 2.13 – 招聘模板

招聘的工作流程本质上较为线性,在多个环节都有可供拒绝与职位不匹配候选人的出入口。面试完成后,进行汇报与讨论,并决定候选人的最终结果,如下图所示:

图 2.14 – 招聘工作流程

图 2.14 – 招聘工作流程

新员工入职

在你成功使用招聘项目后,接下来就该进行新员工入职!通过收集和审核相关文件、设置计算机和信息技术IT)设备,并准备好在员工第一天迎接他们,帮助他们顺利开始工作。你可以在下图中看到新员工入职模板的示例:

图 2.15 – 新员工入职模板

图 2.15 – 新员工入职模板

这个工作流程相当简单,且提供了很大的灵活性,因为每个状态都使用了所有的过渡,如下图所示:

图 2.16 – 新员工入职工作流程

图 2.16 – 新员工入职工作流程

绩效评审

现在新员工已经入职并开始工作,你最终需要对每个员工进行绩效评审。这个模板通过使用员工的任务和子任务问题类型,轻松跟踪这些评审。通过这种组合,可以实现全面覆盖,示例如下图所示:

图 2.17 – 绩效评审模板

图 2.17 – 绩效评审模板

该工作流程提供了不同层次的评审,最终做出一个可以与员工分享的决定,如下图所示:

图 2.18 – 绩效评审工作流程

图 2.18 – 绩效评审工作流程

潜在客户跟踪

正如其名,潜在客户跟踪模板利用潜在客户问题类型来跟踪销售机会在销售周期中的进展。销售管道是收入生成流程的命脉,失去对机会的跟踪或让机会停滞不前而未被察觉,可能对公司产生重大影响。你可以在下图中看到这个模板的示例:

图 2.19 – 潜在客户跟踪模板

图 2.19 – 潜在客户跟踪模板

使用该工作流来记录销售管道中经历的胜利和失败,同时跟踪初次联系、谈判和最终结果,如下图所示:

图 2.20 – 潜在客户跟踪工作流

图 2.20 – 潜在客户跟踪工作流

采购

采购模板有助于确保你的项目能够跟踪采购订单以及逐年重复的需求。使用到期日期来指导优先事项,并记录订单的详细信息。你可以在以下截图中看到该模板的示例:

图 2.21 – 采购模板

图 2.21 – 采购模板

该工作流为订单的审批提供了支持,跟随初步请求和审查。它大致是线性的,而审查会导致最终结果。你可以在这里看到该工作流的示例:

图 2.22 – 采购工作流

图 2.22 – 采购工作流

销售管道

销售的一种理念是,联系和机会越多越好。另一种理念是,专注于通过精心设计的营销活动产生的优质潜在客户,以提高转化率。无论哪种方式,销售管道都是支持两者的关键。使用此模板来跟踪你的客户,从第一次接触到最终成交。你可以在以下截图中看到销售管道模板的示例:

图 2.23 – 销售管道模板

图 2.23 – 销售管道模板

销售管道通常具有更为线性的工作流,但这个模板也提供了路径的灵活性。通过赢得失去状态,它也将使报告机会的结果变得更加容易。你可以在这里看到该工作流的示例:

图 2.24 – 销售管道工作流

图 2.24 – 销售管道工作流

邮件营销

让我们面对现实——电子邮件并没有死!邮件营销仍然是接触客户、传达销售信息、产品报价、公司新闻等的有效方式。此模板包含了资产任务子任务问题类型,帮助跟踪邮件本身以及制作邮件所需的努力。你可以在以下截图中看到邮件营销模板的示例:

图 2.25 – 邮件营销模板

图 2.25 – 邮件营销模板

组织可以使用多种类型的邮件营销活动,因此此工作流提供了灵活性,可以在需要时跳过某些列,或按线性路径继续,如下图所示:

图 2.26 – 邮件营销工作流

图 2.26 – 邮件营销工作流

预算创建

很少有人喜欢创建预算,但它们对于帮助控制财务非常必要。预算创建模板有助于将预算传递以获取反馈、审核和批准。流程结束时,你可以跟踪审批情况。你可以在以下截图中看到这个模板的示意图:

图 2.27 – 预算创建模板

图 2.27 – 预算创建模板

有些预算比其他预算更复杂,需要经过工作流的每一步。其他预算则可以跳过不适用的步骤,利用所有过渡步骤的灵活性,如以下截图所示:

图 2.28 – 预算创建工作流

图 2.28 – 预算创建工作流

个人任务规划器

我们有大量的个人任务规划器可供选择。它们以多种不同的样式和格式出现。但为什么不让 Jira 帮助你做它最擅长的事情——跟踪任务!即使在个人层面上,从个人任务规划器构建的项目也能与你实例中的其他项目很好地集成,并提供一个查看所有工作的单一位置。你可以在以下截图中看到个人任务规划器模板的示意图:

图 2.29 – 个人任务规划器模板

图 2.29 – 个人任务规划器模板

这个工作流已经非常简单——经典的待办进行中完成格式,每个类别仅涉及一个状态。当创建问题时,它将被放入待办状态,开始时移动到进行中,最后,问题在完成后简单地移动到完成。你可以在以下截图中看到工作流的示意图:

图 2.30 – 个人任务规划器工作流

图 2.30 – 个人任务规划器工作流

哇,模板真多!而且这还没有显示出所有现有的可供你使用的模板。接下来,我们来看看如何选择合适的模板。

决定使用哪个模板

在使用 JWM 项目的众多内置模板中,你应该选择哪一个?当然,第一个线索是问自己:我想实现什么? 接下来的合理步骤是查看本章前面页面中每个项目模板的描述,或者浏览工具本身中的在线描述。

请特别注意模板使用的问题类型以及项目背后实际实现的工作流。如我们在问题类型、工作流和看板关系一节中提到的,项目中的所有问题类型都将使用单一的工作流。记住,工作流中的状态将与看板上显示的列相关联。

不要过于纠结工作流中状态的顺序,因为在创建所有内容后,你将能够重新排列看板的列。我们将在第四章中讨论更多内容,修改看板、工作流及相关方案

本章学习的新术语

让我们通过回顾本章学习的新术语来总结这一章,具体如下:

  • 项目模板:一组预配置的组件和功能,用于快速创建新的 JWM 项目。

  • 问题类型:识别正在进行的工作类型。这个字段是所有新问题的必填项。

  • 工作流:工作从开始到结束的进程路径,按照步骤逐步从创建完成

  • 状态:工作流中每个步骤的公认名称。

  • 过渡:工作流中从一个状态到另一个状态的路径。

总结

如前所述,JWM 与其他 Jira 产品的不同之处在于它提供了几个预构建的项目模板,帮助你快速启动。我们已经探讨了这些模板的大致分类,并深入研究了每个模板所使用的问题类型和工作流。

现在你已经掌握了这些知识,你知道最快的创建项目方式是使用模板,且你现在可以根据模板提供的细节快速识别应该使用哪个模板。

在下一章,我们将通过创建第一个项目来进一步讨论刚才提到的模板。完成后,我们将探索更多可用的内容。

第三章:第三章:创建你的第一个项目

现在我们已经处理了大部分前期工作,让我们开始一些实际操作。如你可能已经猜到的,第一步是创建一个项目。我们将通过一个使用项目管理模板的例子来演示,因为这是最广泛使用的模板。

这将开始我们与工具的动手操作体验,并且我们将遵循相同的流程,随着章节的推进,了解如何创建对象。接下来,我们将创建第一个问题,并了解它们是如何在看板上显示的。然后,我们将查看当你创建项目时,自动生成的一些管理功能。

在本章中,我们将覆盖以下主要内容:

  • 创建新项目的过程

  • 创建项目后接下来做什么?

  • Jira 工作管理项目的管理组件

到本章结束时,你将创建你的第一个 Jira 工作管理项目,并看到一些初步的问题。此外,你将能够与与项目相关的各种管理功能进行互动。

技术要求

由于 Jira 工作管理仅在 Jira Cloud 环境中提供,本章的要求很简单:访问 Jira Cloud 环境

如果你已经能够访问 Jira Cloud,那就太好了——你准备好开始了!如果没有,Atlassian 为最多 10 个用户提供免费 Jira 工作管理账户。你可以通过访问www.atlassian.com/try/cloud/signup?bundle=jira-core&edition=free并按照指示创建账户。

让我们来创建一个项目吧!

我们将从选择顶部导航栏中的项目选项开始,然后选择创建项目

图 3.1 – 创建项目菜单选项

图 3.1 – 创建项目菜单选项

如在第二章中所讨论的,使用项目模板,Jira 工作管理会立即显示一系列项目模板。目前,大约有 20 个模板可供选择。图 3.2展示了部分可用模板:

图 3.2 – 项目模板选择

图 3.2 – 项目模板选择

对于我们的第一个项目,我们将点击第一个选项,也就是项目管理。接下来,我们将查看我们选择的模板详情:

图 3.3 – 项目管理模板详情

图 3.3 – 项目管理模板详情

该详细信息页面上提供了很多信息,包括项目使用的问题类型和工作流中的步骤。此外,还有一些关于模板如何应用于你正在进行的工作、项目将可用的组件(例如列表、日历或看板)以及如何协助协作的概述。此部分旨在作为指南,确保这是你希望创建的正确项目模板。

审核完毕后,只需点击使用模板按钮。那将带你进入图 3.4,在这里你可以给你的项目命名:

图 3.4 – 项目命名

图 3.4 – 项目命名

最初,当此窗口显示时,每个字段都会为空。我已经添加了一些文本,作为可以输入的信息类型的示例。以下是每个字段的简要说明:

  • 名称:项目名称由你自行选择。此值可以随时轻松更新,如果你改变主意的话。现在不必花费太多时间去创造完美的名称——你的优先事项是创建项目。对于我们的测试项目,我选择了基于公司定期员工会议演示文稿创建项目。

  • :键是项目的简短描述,通常是问题 ID 中最常见的部分。键必须至少包含两个字符,最多不超过 10 个字符,并且必须以字母开头。所有键值默认会以大写字母显示,因此在创建值时请考虑这一点。创建后如果更改键的值,可能会导致潜在的断开连接或其他问题,因此在分配时请小心。

  • 模板:这是最后的检查,确保这是你想要使用的模板。你仍然可以在此时点击更改模板按钮进行更改。

  • 这是为哪个团队准备的?:这是由内部的 Atlassian Jira Work Management 产品团队使用的,目的是帮助他们了解使用 JWM 项目的团队类型。你无法在 Jira 的其他地方使用该值。此字段是可选的。

对于你的第一个项目,随便使用任何你喜欢的名称和键值。

重要提示

只有项目管理员或 Jira 管理员才能创建新项目,如果你没有订阅 Jira Software 或 Jira Service Management 的话。如果你同时拥有 JWM 和这些工具,你必须是 Jira 管理员才能创建项目。

此外,除非使用该键的整个原始项目已被删除,否则项目键将无法在未来用于其他项目。

最后,点击创建按钮,完成项目的全新设置。就这样!你的第一个项目已创建!让我们更仔细地看看它生成了什么。

项目看板

当项目创建过程完成后,你很可能会被引导到项目看板。在左侧菜单中,你可以通过点击看板选项,随时轻松地返回看板。

看板最初将根据工作流的状态创建列。请参考图 3.3中的项目模板详细信息,该图展示了在工作流中已创建的状态——在这种情况下,待办进行中已完成

我们将在第四章中深入探讨看板的操作及如何进行更改,修改看板、工作流和相关方案

图 3.5 – 项目看板

图 3.5 – 项目看板

我们已经了解了项目创建的基本步骤,并熟悉了一些工具。那么接下来我们该如何操作?

项目已创建——接下来该做什么?

现在,项目已经根据所使用的模板处理并创建了初始工具集,接下来我们应该做什么?仍然在看板上时,你会看到一个带有灯泡图标的按钮,按钮上写着快速入门。让我们点击这个按钮来进一步探索。

这样做会在右侧显示一个弹窗,如图 3.6所示。快速入门窗口的目的是为你提供更多关于 Jira 工作管理项目中可用的各个组件的信息和指导。当你探索每个组件时,它们将被勾选,便于你查看已查看过的项目。

向下的箭头将展开关于该组件的附加信息。然后,你可以点击引导我按钮,获得关于工具的更详细信息。我们将在第五章JWM 工具集——摘要、列表、时间线和日历以及第六章表单、仪表板和报告中更详细地探讨每个组件。要收起详细信息,只需点击该部分的向上箭头:

图 3.6 – 快速入门

图 3.6 – 快速入门

快速入门按钮将在看板上一直可用,直到你点击弹窗底部的Dismiss Quickstart选项。如果你只是想暂时关闭弹窗,但仍然希望保持它可用,可以点击弹窗右上角的两个箭头来最小化窗口。然而,即使你已经关闭了快速入门选项,你仍然可以将其恢复。只需点击位于导航栏右上角的头像,并选择Open Quickstart

在接下来的几节中,我们将探索创建问题/工作项的各种方式,并查看它们如何在看板上显示。

创建你的第一个问题

至少有三个不同的地方可以开始创建你的第一个问题。这也是讨论一些术语的好时机。在 Jira 产品系列中,表示待办工作的术语是问题

然而,请注意,你还会遇到其他一些术语,它们执行相同的操作。在图 3.5中,你可以看到底部中央框中的条目一词。一旦问题/条目被创建并出现在看板上,它通常会被称为卡片。无论使用哪个术语,请理解它们指的是同一项工作。然而,为了清晰起见,本书余下部分我们将统一称之为问题。

此外,正如你可以用不同方式来称呼这项工作一样,创建问题也没有唯一的推荐方法。我们将按照以下方式逐步介绍每个选项:选项 1 和 2 是最基本的,而选项 3 提供了输入最多信息的机会。稍后在第六章,《表单、问题、仪表板与报告》中,我们将学习如何使用表单来创建问题。

创建选项 1

让我们从第一种创建方法开始。如图 3.5中的通过看板可视化你的工作部分所示,屏幕底部有一个创建你的第一个条目按钮。当你点击这个按钮时,你会看到类似于图 3.7的界面:

图 3.7 – 创建一个问题

图 3.7 – 创建一个问题

点击按钮后,会在看板的第一列打开一个文本框,并显示开始输入…的提示。这真的很简单——你只需要输入一段简短的工作描述,然后点击保存按钮:

图 3.8 – 直接在看板上创建问题

图 3.8 – 直接在看板上创建问题

现在让我们来看一下另一种创建问题的功能。

创建选项 2

另外,你也可以通过点击看板上第一列(待办)底部的+ 创建新问题按钮来创建一个新的工作项。这将显示与图 3.5中相同的界面,你可以开始输入第一个问题的名称。这两种选项最终会将你带到卡片的相同位置。

创建选项 3

最后,你可以通过点击顶部导航栏中的创建按钮来创建一个问题:

图 3.9 – 通过顶部导航栏创建问题

图 3.9 – 通过顶部导航栏创建问题

点击创建按钮将显示该项目的问题创建界面。如我们在前两种创建新问题的选项中所发现,用户只能输入问题的名称。在非正式场合,这也被称为卡片标题或问题名称。然而,更正式地说,在 Jira 中它被称为摘要

选项 1 和 2 旨在作为非常快速的创建新问题或卡片的方法。该问题将使用项目的默认问题类型(即问题类型方案中问题类型列表顶部的类型。有关如何更改默认问题类型的详细信息,请参阅 第八章配置权限和简单管理)。

如你所见,在图 3.10中,使用顶部导航栏中的创建按钮将为用户提供创建新问题时最大的灵活性。此选项的一个优点是你可以使用不同于默认的其他问题类型。另一个优点是你可以在创建问题时同时填写附加字段的信息。有关如何控制创建屏幕使用的字段的更多信息,请参阅 第七章管理字段、屏幕和问题布局

图 3.10 – 创建一个屏幕

图 3.10 – 创建一个屏幕

现在是填写字段值的最佳时机,例如截止日期、优先级、描述等。截止日期字段将在工作板的卡片视图中出现(如图 3.12所示),同时也会在日历视图中显示。开始日期将用于在时间线视图中正确地可视化工作进度。

当然,即使你使用的是快速创建新问题的方法,你也可以随时更新卡片的详细信息。

返回工作板

对于 Jira 软件项目,工作板是用户与已创建问题进行交互的主要方式。虽然 Jira 工作管理为你提供了查看和处理问题的新组件,但工作板仍然是查看工作内容的关键可视化方式。

让我们看看工作板的一些功能。要将卡片移动到工作流的下一个步骤(例如,移到下一个列或任何其他可用列),只需点击卡片并将其拖动到所需的可用列。

如下截图所示,卡片可以进入两个不同的列——进行中列或已完成列,列的不同颜色高亮显示了这一点。有时很难确定卡片发布后会进入哪个状态,尤其是当卡片跨越两个列时。所有可用的列/状态都会以浅蓝色高亮显示(如下截图中的已完成列所示)。然而,一个列/状态会以浅绿色高亮显示。当鼠标释放时,卡片将落入浅绿色的状态中(如下截图中的进行中列所示):

图 3.11 – 移动卡片

图 3.11 – 移动卡片

如果这些字段已填充,卡片上还将显示附加信息。默认情况下,卡片上将显示到期日期选项。您可以在图 3.12中看到这个选项,日期显示为一月份的日期。如果字段没有填充,则不会显示任何值——如图 3.11中所示的卡片。

此外,默认情况下,卡片将分配给将卡片拉入新状态或列的用户。在以下示例中,我们看到第一列(待办事项)没有分配卡片。然而,我们在中间和最后一列看到为用户分配的卡片头像。如果用户没有将头像链接到其个人资料,或者由于安全原因没有公开其图像,则会显示该用户的首字母:

图 3.12 – 看板上的多张卡片

图 3.12 – 看板上的多张卡片

我们现在已经创建了问题/卡片,并查看了它们在看板上的显示。此时,我们可以创建并使用项目来完成我们的工作。接下来,让我们看看如何调整管理设置,以获得更多的灵活性和功能。

访问 Jira 工作管理管理组件

尽管我们将在第7 章中详细介绍管理部分,管理字段、屏幕和问题布局,以及第8 章中详细介绍,配置权限和简易管理,但此时能够找到简单的管理信息是很有帮助的。不过,要做到这一点,您需要知道在哪里查找以及查找什么内容。

要访问管理工具和信息,您必须是项目管理员。这意味着用户必须具有管理员项目角色,并且该角色应与附加到项目的权限方案中的管理项目权限相关联。我们将在第8 章中更详细地讨论这一点,配置权限和简易管理。顺便提一下,仅仅因为用户是 Jira 管理员或系统管理员,并不自动赋予用户管理项目的权限。

点击左侧菜单中的项目设置选项进入项目管理区域。如果您没有看到项目设置选项,说明您没有项目管理员权限:

图 3.13 – 项目设置

图 3.13 – 项目设置

项目详情

选择项目设置将引导您进入项目详情窗口,如图 3.15所示。在此处,您可以更改项目的各种设置:

图 3.14 – 项目详情

图 3.14 – 项目详情

以下选项可供选择:

  • 名称:这是你可以更改在项目创建过程中填写的项目名称的地方。你可以随时更改项目名称。该字段为必填字段。

  • 密钥:与名称一样,这里是可以更改密钥的位置。再次强调,修改时应谨慎操作。这是一个必填字段。

  • 网址:提供指向用户提供的外部网站的链接,该网站包含更多关于项目的详细信息。

  • 项目类型:此字段设置为 Jira 工作管理项目的业务值,并且不可更改。

  • 项目类别:此字段在创建第一个项目时为空,因为没有现成的项目类别。你需要点击信息图标来创建第一个类别。在至少创建一个类别后,你可以将该值添加到项目类别字段中。

  • 头像:所有项目都有一组内置的图片可供选择。在项目创建时,会为你的项目随机默认分配一个初始头像。你可以点击选择图片链接来更改头像。在接下来的屏幕中,你还可以从计算机上传自定义图片。这是一个必填字段。

  • 描述:描述为我们 Jira 实例中的用户提供更多关于项目的信息。此字段是可选的。

  • 项目负责人:这是与项目内项目负责人角色相关联的字段。通常,它指的是主要的项目管理员。此角色可用于系统中的额外权限和通知。这是一个必填字段。

  • 默认分配人:如果填写了该字段,所有新创建的问题将分配给默认分配人。唯一有效的值是未分配项目负责人。无法为该字段提交单独的用户。如果你希望某个除了项目负责人之外的人自动分配到新问题,你需要更改项目负责人的值。

你可以随时更改项目详细信息的值。更改完成后,请确保点击保存详细信息按钮。

人员

出于安全原因,你可以通过点击左侧菜单中的人员选项来更改谁可以访问项目以及他们拥有哪些权限,如图 3.15 所示。例如,在免费订阅下,所有用户都会自动访问所有项目,并且是项目管理员。对于付费订阅,你可以添加多个角色和用户:

图 3.15 – 分配访问权限

图 3.15 – 分配访问权限

对于这些付费订阅实例,用户应点击右上角的添加人员按钮。从那里,你将能够将用户添加到项目中,并将他们分配到项目角色。

问题类型

如项目模板详细信息所示,Jira 工作管理项目是使用预定义的问题类型创建的。当我们进入问题类型方案时,可以看到这些问题类型显示在图 3.16中:

图 3.16 – 问题类型

图 3.16 – 问题类型

你可以通过点击左侧菜单中的问题类型选项来更改可用于项目的问题类型列表。我们将在第八章配置权限和简单管理中对此功能进行更详细的讨论。

屏幕和问题布局

创建、查看和编辑屏幕的选项可帮助用户控制项目中问题的字段。它们是 Jira 中非常有趣的功能,具有许多警告和复杂性。它们是查看单个问题所有信息的最常见和有效的方式。在 Jira 工作管理项目中引入可内联编辑的列表之前,屏幕是更新 Jira 中问题的唯一真正方法。

我们将在第七章管理字段、屏幕和问题布局中讨论如何创建新的自定义字段。然而,如果你想更改屏幕上字段的顺序,可以按照以下方式进行:

  1. 从左侧菜单中选择问题布局。它将显示一个类似于图 3.17的屏幕。

  2. 选择显示中间的某个屏幕链接。在我们之前的示例中,所有的编辑、查看和创建功能都共享一个屏幕:

图 3.17 – 问题屏幕

图 3.17 – 问题屏幕

上述问题布局屏幕实际上会按问题类型显示多个屏幕,如果为不同的工作项类型创建了不同的屏幕。

注意

我们将在第八章配置权限和简单管理中讨论如何为编辑、查看和创建功能创建单独的屏幕。在讨论中,我们会提到,你可以为每种问题类型设置多个屏幕。换句话说,你可以为任务问题类型设置一个包含特定字段的屏幕,并为子任务问题类型设置一个包含不同字段的屏幕。如果是这样,你将能够在视图中看到分别对应于每个问题类型的屏幕行,如图 3.17所示。

同样,要编辑屏幕,只需点击屏幕链接:

图 3.18 – 配置屏幕

图 3.18 – 配置屏幕

在此时,用户可以将现有字段添加到屏幕中,或重新排列屏幕上字段的顺序。这适用于屏幕的整体层面,意味着它会应用于所有使用此屏幕的项目和问题。当字段被添加或重新排列时,屏幕会立即保存。

或者,你也可以对屏幕布局进行更改,仅影响当前项目。在问题布局屏幕上,如图 3.17所示,用户可以选择问题类型列表右侧的布局链接。

问题布局功能提供了一种机制,用于覆盖附加屏幕的字段顺序和位置,但仅限于当前项目。记得我们提到过对实际屏幕的更改会影响整个组织吗?但在这里,我们可以仅为当前项目调整字段的位置和顺序。这里更改字段顺序和位置不会影响其他项目的屏幕字段顺序:

图 3.19 – 问题布局

图 3.19 – 问题布局

布局分为三个主要部分:描述字段上下文字段空时隐藏。字段可以根据需要轻松地从一个部分拖动到另一个部分,以便更好地查看。需要注意的是,应用到问题布局的更改将会影响该项目的所有用户屏幕视图。而且,这些更改只能由项目管理员进行。

有时,屏幕上会显示与项目和问题类型组合相关的字段,但不再希望显示这些字段。你可以通过将字段拖动到标为隐藏字段的最右侧区域来使这些字段在当前项目中不可见。这可以是临时解决方案,也可以是更永久的解决方案。请注意,任何对问题布局所做的更改必须通过点击屏幕底部的保存更改按钮来保存。

当创建一个新项目时,问题布局中字段的默认位置是段落或多行字段将放置在描述字段部分,而大多数其他字段将放置在上下文字段部分。最后,一些系统级字段将被指定到空时隐藏部分。这些空时隐藏的字段包括以下内容:

  • 标签

  • 原始估算

  • 时间追踪

  • 组件

如果没有创建单独的视图屏幕,当你进入屏幕时,所有字段将被视为处于编辑模式。可以通过在字段中输入值直接更改字段值。使用较少的字段可以拖动到屏幕底部的空时隐藏部分,以避免占用屏幕空间。在屏幕上访问这些字段时,可以点击右下角的更多字段下拉菜单来显示这些字段:

图 3.20 – 更多字段

图 3.20 – 更多字段

通常,我们希望将这种新的问题布局应用于多个项目。这可能是某些项目,甚至可能是所有项目。为多个项目进行所有这些更改将非常繁琐且令人沮丧。然而,问题布局功能在过去几年中经过了几次增强,以解决这一问题。

其中一个最佳改进是能够复制问题布局并将其应用于其他项目。虽然这仍然不理想,但它为将来像方案一样实现问题布局功能提供了一个很好的过渡步骤。

现在,只需点击屏幕右上角的复制问题布局按钮,然后按照提示操作。需要注意的是,您只能将布局复制到使用相同屏幕的其他项目中。

方案

方案概念是 Jira 中最强大的功能之一。它提供了更高的功能性和灵活性。然而,它也为新管理员带来了更高的复杂性和挫败感。我们将在第八章《配置权限和简单管理》中详细讨论这一点,但这里需要稍作提及。

你可以将方案看作一个装载多个项目的存储桶。因此,屏幕方案可以包含多个屏幕——每个屏幕执行不同的功能,例如编辑、创建或查看。工作流方案可以包含多个工作流——每个工作流与不同的任务类型相关联,并为每种类型提供不同的路径。

最终,附加到项目上的的是方案,而不是存储桶中的各个项目。存储桶附加到项目上,因此,存储桶中的所有内容都适用于该项目。

工作流

通常,工作流是方案概念的一个很好的例子。然而,对于 Jira 工作管理项目,只有一个工作流可以附加到项目上,以便内置的看板正常工作。尽管只有一个工作流可能包含在方案存储桶中,JWM 项目仍然遵循方案方法。

对于项目管理员查看和/或更改 Jira 工作管理项目的工作流,我们从左侧菜单中选择工作流选项开始:

图 3.21 – 工作流方案

图 3.21 – 工作流方案

结果页面显示了存储桶的内容。在这种情况下,显示的是项目的单一项目管理工作流。要编辑工作流,请点击最右侧的铅笔图标(编辑)。这将引导我们进入实际的工作流。如果工作流的视图停留在文本显示模式下,最好点击图表按钮,以可视化方式查看它:

图 3.22 – 工作流

图 3.22 – 工作流

我们将在第四章中探索如何修改工作流,从而修改看板,修改看板、工作流及相关方案

本章学习的新术语

让我们通过回顾我们所学的新术语来总结本章内容:

  • 关键字:这是用于标识问题或项目的唯一代码。

  • 快速入门:这是 Jira 工作管理中的一份指南,包含有关项目的更深入信息。

  • 问题:这是 Jira 中用于描述待完成工作的术语,也被称为卡片或票据。

  • 项目设置:这是控制项目功能的管理部分。要访问此部分,您必须是项目管理员。

  • 屏幕:这是用户与与工作相关的信息之间最常用的界面。

  • 问题布局:这是项目的管理功能,控制屏幕上字段显示的顺序和版块。

  • 方案:这是用于管理项目各项功能的组件集合。方案可以在多个项目之间共享。

总结

恭喜!您现在已经创建了第一个 Jira 工作管理项目。希望您也发现了一些新的问题/卡片。

在本章中,我们学习了如何轻松地遵循模板流程来创建一个 Jira 工作管理项目。我们回答了项目创建后接下来该做什么的问题,通过同样简单的路径进入项目设置,探索 JWM 项目管理的世界。

拥有了这些新能力,您现在可以自信地访问简单的管理组件,这些组件将帮助您更深入地了解项目及您所执行的工作。

在下一章中,我们将深入探讨如何修改看板和基础工作流,如何创建新的看板,以及如何与各种方案交互,从而真正掌握 Jira 工作管理项目的管理权限。

第二部分:增强您的 JWM 项目

在本节中,您将能够将创建一个简单的初始项目扩展为一个有用且强大的工作方式。您将学习如何充分利用最新的 JWM 功能,并与现有的 Jira 功能结合使用。

本节包含以下章节:

  • 第四章修改看板、工作流和关联方案

  • 第五章JWM 工具集:总结、列表、时间线和日历

  • 第六章表单、问题、仪表板和报告

  • 第七章管理字段、屏幕和问题布局

第四章:第四章:修改看板、工作流和相关方案

到现在你应该已经创建了你的第一个项目,甚至可能已经为你的工作创建了一些新的问题。你也大致了解如何在项目设置的世界中找到自己的方向,进行一些简单的管理操作,即使只是查看最初的设置。

现在是时候深入了解如何对使用项目模板创建的原始对象进行修改了。很少有时候你会接受开箱即用的内容。大多数情况下,你会做一些更改,使得你的项目更贴合你在组织或团队中的工作方式。

例如,可以通过修改工作流中的过渡来简化用户可选项,这样他们在从一个列移到另一个列时,只能看到相关的状态。或者你可能只希望在字段不为空时才允许状态变更(这意味着该字段在工作流的某个阶段变为必填项)。

无论你的需求或动机是什么,本章将为你提供进行这些修改所需的技能。当你进行这些更改并学习更多的管理技能时,你会迅速看到自己的生产力提升。

本章我们将涵盖以下主要主题:

  • 使用看板

  • 访问和修改工作流

  • Jira 工作管理JWM)项目使用的方案

  • Atlassian Marketplace应用合作

到本章结束时,你将能够识别 JWM 项目看板的基本组成部分。你将理解如何向看板添加更多列以及如何排列这些列的顺序。这将与修改工作流以适应你所完成的工作类型一起进行。

你还将能够找到用于管理 JWM 项目的方案,并对其进行简单的修改。最后,你将能够探索并添加一些在 Atlassian Marketplace 中最常用和最强大的第三方应用。

技术要求

由于 JWM 仅在Jira Cloud环境中提供,本章的要求很简单:

  • 访问 Jira Cloud 环境

  • 访问一个能够导航到 Atlassian Marketplace 的互联网浏览器

如果你已经有 Jira Cloud 的访问权限,那就太好了——你已经准备好开始了!如果没有,Atlassian 提供了最多 10 个用户的免费 JWM 账户。你可以通过访问www.atlassian.com/try/cloud/signup?bundle=jira-core&edition=free并按照说明创建账户。

使用看板

在管理软件开发或其他技术项目时,看板冲刺看板是展示的主角。没有看板,Kanban 就不算是 Kanban——无论是物理看板还是数字/虚拟看板。而当在看板上查看工作时,冲刺管理也变得更加轻松。

这种情况在商业项目中也是如此。通过看板可视化地查看你需要完成的工作或已经完成的工作,并查看你取得的进展,可以说是最有效的方式。现在,JWM 项目已经实现了内联可编辑列表,因此看板的意义有所降低,尽管它仍然是大多数用户的主要交互点。

列表将在第五章中详细介绍,JWM 工具集:总结、列表、时间轴和日历,但现在,我们先仔细看看看板。

本质上,商业项目不会使用Scrum 方法论,因此不会有 Sprint 看板。而且,尽管在创建项目时自动生成的看板在技术上并不是 Kanban 看板,但它有许多相同的属性。不过,对于 JWM 项目,我们将简单地称其为看板

由于 JWM 产品的开发仍在进行中,你应该期望看到一些很好的增强功能继续推出,包括看板。本书中展示的看板图片是出版时可用的最新版本。

需要指出的是 JWM 看板与 Jira 软件项目看板之间的一些区别;我们将在本节稍后更详细地探讨这些区别:

  • 按照设计,JWM 项目只创建一个看板。你可以创建额外的 Kanban 看板并使用 JWM 项目中的问题,但你会失去与项目的内置连接。我们将在本章中探讨如何做到这一点。如前所述,JWM 不支持 Scrum 或 Sprint 功能;如果你需要执行这种类型的工作,应创建一个 Jira 软件项目。

  • 你无法更改看板的内部工作原理——包括显示的颜色或字段。

  • 列与工作流中的状态直接相关。

  • 每个问题类型只允许一个工作流,以便看板正常运行。

查找看板

要导航到任何现有 JWM 项目的看板,我们必须首先搜索该项目:

  1. 点击顶部导航栏中的项目菜单选项,并选择你所需的项目(如果它显示出来)。

  2. 按照设计,Jira 会显示你最近访问的五个项目。

  3. 如果你没有看到所需的项目,点击查看所有项目链接并搜索该项目。

以下截图展示了如何搜索现有项目:

图 4.1 – 搜索项目

图 4.1 – 搜索项目

无论你如何导航到项目,结果通常会让你进入项目看板,就像下一节中的图 4.2所示。

看板的组成部分

如果你熟悉为 Jira 软件项目创建的板,商业项目板的一个最显著的区别是缺少板设置功能。从 JWM 产品的前身 Jira Core 开始,这一点就一直如此,并且目前仍然如此。

结果是,你无法更改关于板的很多功能。在这种情况下,所见即所得,这使得事情变得非常简单。那么,让我们来谈谈我们确实能看到的内容,如下图所示:

图 4.2 – 项目板

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_4.2_B17952.jpg)

图 4.2 – 项目板

我们将从板的顶部开始,逐步向下进行:

  • 项目名称:在任何 JWM 项目板上,你都可以在面包屑导航栏的最顶部看到项目的名称。Jira 的理念是,通过首先在项目中进行导航,最终到达项目板。

  • 搜索与过滤:在板的界面上,你可以看到两个搜索框。一个始终位于顶部导航栏中,用于搜索整个 Jira 实例。第二个则显示在项目板上,仅用于在该板上搜索信息。

  • :列代表项目工作流中的状态。每一列与工作流中的每一个状态之间有一一对应的关系。换句话说,工作流中的每个状态都会作为一列出现在板上。状态不能在板上隐藏。

  • STAFF-4

  • 截止日期(如果该问题有截止日期)

  • 被指派人(如果有的话)

  • 解决方案 – 如果卡片有解决方案,这会以一个勾选标记的形式出现在卡片上。

  • 子任务计数(如果该问题有子任务)

项目板的功能

从表面上看,项目板存在的目的是展示你在项目中正在进行的工作以及该工作的状态。除了查看卡片外,JWM 项目板的功能非常有限。但让我们看看可以做些什么。

更改状态

其中一个功能是,你可以通过简单地将卡片从一列拖动到另一列来快速更改问题的状态。你可以将卡片移动到哪一列取决于项目工作流中定义的过渡。我们将在本章稍后的部分详细讨论这一点。

搜索板

搜索框:位于板的顶部附近的搜索框提供了一种快速方式,可以根据问题的文本或问题键在板上查找问题。这在板上有数十张卡片可见时尤其有用。只需在搜索框中输入信息,功能将自动隐藏所有与输入内容不匹配的卡片。

例如,在框中输入87将会找到任何包含数字 87 的卡片,如果存在的话(STAFF-87ID-870等)。

要在整个 Jira 实例中搜索问题,请点击顶部导航栏中的搜索框。

过滤问题

目前看板上有两个快速筛选器——分配给我本周到期。正如您可能猜到的,点击分配给我筛选器将仅显示当前分配给您的卡片。

点击本周到期将仅显示那些在到期日期字段中有值且该值为本周的卡片。需要注意的是,如果到期日期已经过期,日期会以红色显示。对于尚未到期的卡片,日期会以黑色显示。请注意,年份不包括在内,仅显示日期和月份:

图 4.3 – 带有最近日期的看板

图 4.3 – 带有最近日期的看板

现在我们更熟悉看板的使用,让我们看看如何向其添加一些工作项。

创建问题

最后,正如我们在第三章中讨论的,创建您的第一个项目,您可以直接在看板上创建新问题。为此,点击看板第一列底部的创建按钮,如图 4.3所示。这将弹出一个新框,其中显示开始输入字样。

现在我们已经了解了如何使用标准看板,接下来我们来看一下如何创建第二个看板。

创建第二个看板

首先,我需要说明,这一步骤更为高级,确实是非常创新的思维。因此,创建的新看板不会像内置看板那样可以直接从项目中访问。我们在创建看板后会更好地理解这一点。

那么,为什么您要创建第二个看板呢?主要是因为您通过 JWM 项目创建的初始看板可定制性较差。通过第二个看板,您可以做到以下几点:

  • 您可以选择为看板命名任何您喜欢的名称。

  • 您可以选择使用的看板过滤器,这将让您更好地控制显示在看板上的问题。

  • 您可以向看板添加自己的快速筛选器。

  • 您可以控制看板上卡片侧边面板的颜色。

  • 您可以控制查看看板时显示在卡片上的字段。

  • 您可以更好地控制谁可以看到该看板。

首先,执行以下步骤:

  1. 点击顶部导航栏中的搜索框。

  2. 在显示底部选择看板

  3. 点击创建看板按钮。

  4. 选择 Scrum 或 Kanban。除非您正在使用 Sprints(这在商务项目中很少见),否则点击创建 Kanban 看板按钮。

  5. 选择从现有项目中创建看板选项。然后点击下一步

  6. 给看板命名,并选择您希望添加此新看板的项目。

  7. 对于位置,选择个人,然后选择您的用户名。

  8. 最后,点击创建看板按钮。

对于第 7 和第 8 步,您的视图大致如下所示,参见图 4.4

图 4.4 – 看板位置

图 4.4 – 看板位置

位置字段是大多数管理员遇到问题的地方。由于这是一个位于主 JWM 项目看板之外的第二个看板,Jira 不允许你将任何 JWM 项目用于位置字段。这意味着,在你所在的看板上,你无法从左侧菜单中选择该看板。这使得其他用户很难找到该看板。我发现最好的方法是直接在浏览器中为该看板添加书签,并将网址分享给其他人。

其他用户也可以通过在yourdomain.atlassian.net/jira/boards的看板列表中进行搜索来找到该看板,其中yourdomain是你 Jira 实例的域名。

是的,设置看板并与他人共享确实有些麻烦,但许多管理员和用户认为第二个看板的增强功能是值得的。要了解更多关于看板创建过程的信息,你可以参考 Atlassian 支持的指导:support.atlassian.com/jira-software-cloud/docs/create-a-board/。你还可以在support.atlassian.com/jira-software-cloud/docs/configure-a-company-managed-board/了解更多关于看板配置过程的信息。

接下来,我们将看到如何修改项目工作流。

访问并修改工作流

我们在第二章《与项目模板合作》中看到工作流的重要性,并在第三章《创建你的第一个项目》中探讨了如何访问它们。现在,我们将学习如何修改工作流以及这对看板的影响。

作为回顾,你必须是项目管理员或 Jira 管理员,才能对项目使用的工作流进行更改。如果该工作流在多个项目之间共享,你必须是 Jira 管理员才能修改共享的工作流。

我们将在本节后面看到如何在多个项目之间共享工作流。对于我们目前的目的,我们假设附加到项目的工作流是创建项目时创建的原始工作流,并且它未与任何其他项目连接。请按照以下步骤操作:

  1. 要访问项目工作流方案,首先需要点击左侧菜单下方的项目设置图 4.5 – 项目设置

    ](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_4.5_B17952.jpg)

    图 4.5 – 项目设置

  2. 同样,如果你没有看到项目设置菜单选项,说明你没有项目管理员权限。进入项目设置环境后,点击左侧菜单中的工作流链接。这将显示附加到项目的工作流方案,如图 4.6所示:

图 4.6 – 项目工作流方案

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_4.6_B17952.jpg)

图 4.6 – 项目工作流方案

默认情况下,JWM 项目为所有问题类型创建了一个工作流。该工作流存在于一个工作流方案中,且该方案附加到项目中。因此,在前面的截图示例中,STAFF: 项目管理工作流方案是我们的工作流方案名称。注意,STAFF: 项目管理工作流确实是我们的工作流名称,并且与任务子任务问题类型关联。

工作流文本视图

我们可以通过点击工作流名称旁边的以文本查看链接来查看工作流的文本版本,如前面的截图所示。

文本版本主要有助于查看状态之间的关系:

图 4.7 – 工作流文本视图

图 4.7 – 工作流文本视图

这些关系在 Jira 中被称为转换,并确定问题可以移动到和从哪些状态。转换在图示版本中显示为线条,我们在图 4.8中可以看到这些转换。

要查看文本版本,左侧显示工作流中的所有状态。你可以把状态看作是工作流路径上的步骤,它们显示为项目面板上的列。右侧显示每个左侧状态可以移动到的状态。例如,处于待办状态的问题可以移动到进行中状态或完成状态。

中间的列显示用于导航到下一个目标步骤或状态的转换名称。因此,要将问题从待办状态移动到进行中状态,你需要使用开始进度转换。

这些转换还会显示你是否可以从一个状态移动到另一个状态。如果两个状态之间没有转换,则无法在它们之间移动问题。我们在图 4.7中的示例非常简单,所有三个状态都可以相互转换。但并非所有工作流都是这样。有些工作流遵循更线性的路径,步骤必须按严格的顺序进行。

转换还将决定卡片可以移动到面板上的哪些列。如果状态之间没有转换,则无法将卡片从该列迁移到另一列。

最后,可能会添加一个屏幕,在你从一个状态移动到另一个状态,或者从一列移动到另一列时弹出。这个屏幕通常被称为转换屏幕。转换屏幕通常包含少量字段,这些字段通常表示在步骤之间移动问题所需的数据。我们将在本章后面讨论这些转换屏幕以及如何添加它们。

工作流的文本版本将标识在状态之间存在的转换屏幕的名称(如果有)。否则,它将简单地显示无屏幕,如我们在图 4.7中的示例所示。

工作流图示视图

如果您点击以图表方式查看工作流的链接,如图 4.6所示,您将看到工作流的更直观视图,如图 4.8所示:

图 4.8 – 工作流图视图

图 4.8 – 工作流图视图

图表视图通常是最容易读取和理解的视图。顶部的圆圈代表工作流的起点,圆圈到第一个状态(本例中为待办)的线被称为创建过渡。之前提到的状态间的线表示状态之间的过渡。

线条末端的箭头表示问题从一个状态到另一个状态可能的移动方向。因此,两个端点都有箭头的线条意味着问题可以在两个状态之间来回移动。实际上,这两条不同的过渡线各自只朝一个方向移动。它们恰好在项目模板生成的图表中重叠。我们可以在图 4.11中看到这两条过渡线的例子。

请查看图 4.8左下角的注释,说明鼠标悬停对象查看过渡名称。此处提到的对象是图表中状态之间的线条。要缩放图表,您只需点击视图左上方的+按钮。

点击之前提到的以文本方式查看以图表方式查看的链接,将以只读模式显示工作流—您无法通过这些链接修改工作流。要修改工作流,请点击工作流方案视图右侧操作下方的铅笔图标,如图 4.6所示。

工作流编辑模式

编辑模式将以图表文本界面显示工作流。这将允许您对工作流进行更改。如图 4.9所示,我们已经进入了图表编辑模式。我们还勾选了显示过渡标签框:

图 4.9 – 带有过渡名称的工作流图编辑模式

图 4.9 – 带有过渡名称的工作流图编辑模式

请注意,过渡名称与以文本方式查看图像中显示的名称一致,如图 4.7所示。同时,您会看到您正在编辑草稿工作流的声明,因为我们已进入编辑模式。此时,您可以进行更改,然后通过点击页面顶部的发布草稿链接保存修改,或者通过点击丢弃草稿链接放弃修改。或者,您也可以查看首次创建工作流时的原始状态。

尽管工作流名称旁边有铅笔图标,您在这里不能更改名称。点击图标会打开一个对话框,允许您为工作流添加描述。添加描述后,输入的文本会显示在工作流名称下方。

编辑工作流

此时,我们可以通过多种方式修改工作流。首先,让我们来看看这些转换。如前所述,在我们的示例中,每两个状态之间都有两个转换。这使得编辑单个转换或清晰地看到有多个转换变得更加困难。

点击其中一条线将会在图表右侧显示一个弹出框。由于停止进度转换位于开始进度转换之上,当你点击该线时,只有停止进度转换可以在此时进行编辑。注意,停止进度转换的名称会显示在弹出框中,并且在该线上以灰色框的形式展示:

图 4.10 – 编辑工作流转换

图 4.10 – 编辑工作流转换

当你选择一个转换时,你会看到在线的每一端显示一个小黑点。这些点允许你点击线的末端并将其拖动到同一状态或另一个状态的另一个圆圈。这将分开这两条线,您现在可以编辑底层的开始进度转换:

图 4.11 – 移动工作流转换

图 4.11 – 移动工作流转换

当点释放时,停止进度名称将会移动到转换线的新位置。图 4.12 显示了所有转换移动后,提供更多清晰度的结果:

图 4.12 – 完全分离的工作流转换线

图 4.12 – 完全分离的工作流转换线

要更改转换的名称,请执行以下步骤:

  1. 点击你想要更改的转换的线。

  2. 点击右侧弹出框中的编辑按钮。

  3. 通过更改名称字段中的文本来更改转换的名称。

  4. 这也是你可以向转换添加转换屏幕的地方。此屏幕必须在此之前已经创建好,才能在此时将其链接到转换。

  5. 只需点击屏幕下拉框并选择屏幕:

图 4.13 – 转换屏幕

图 4.13 – 转换屏幕

触发器、条件、验证器和后置功能可以为工作流增加强大的功能。执行转换将按照列出的顺序触发每一个功能。每个功能所提供的简要描述列在这里:

  • 触发器:触发与连接的开发工具中事件的发生

  • 条件:控制转换是否对用户可见

  • 验证器:在允许转换继续之前,检查输入的数据是否正确

  • 后置功能:执行附加的过程,例如设置字段值、发送电子邮件、自动转换和添加评论

Atlassian 自己的文档提供了关于这些功能的很好的指导。您可以在support.atlassian.com/jira-cloud-administration/docs/configure-advanced-issue-workflows/查看这些指导。

添加状态

对于我们的员工会议项目,假设我们要在项目板上添加一个新列。目的是更清晰地展示哪些演示文稿仍在准备中,哪些演示文稿已完成并已添加到下次员工会议的议程中,哪些演示文稿已完全展示并视为已完成。

要向看板添加新列,我们必须首先向工作流中添加一个新状态:

  1. 我们进入前面提到的图表编辑模式来编辑工作流。

  2. 然后,我们点击图表上方一行中的添加状态按钮。

需要注意的是,当我们向工作流中添加一个新状态时,我们可以从 Jira 实例中已存在的状态中选择,或者我们可以为组织创建并保存一个全新的状态。在对话框中,我们将为新状态命名为议程中

图 4.14 – 添加工作流状态

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_4.14_B17952.jpg)

图 4.14 – 添加工作流状态

因为议程中状态在我们的组织中尚不存在,所以我们看到文本旁边添加了(新状态)字样。这是一个信息提示,说明我们必须在 Jira 实例中创建这个新状态,才能使用它。您必须点击议程中(新状态)文本,系统才能识别您确实在为实例添加新状态。然后点击添加按钮。

随后的弹出框允许我们为新的状态选择三个状态类别之一——待办事项进行中已完成。由于议程中表示工作尚未完全完成,我们将选择进行中作为类别

图 4.15 – 选择状态类别

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_4.15_B17952.jpg)

图 4.15 – 选择状态类别

我们还可以在此阶段为新状态添加描述,如果选择的话。最后,如果工作流应允许问题从任何其他状态移动到此状态,我们可以勾选允许所有状态过渡到此状态框。由于议程中状态的路径更线性,因此我们在此情况下将不勾选该框。

在状态添加到图表后,我们需要将新状态与现有的进行中状态连接起来。我们可以通过两种不同的方法实现这一点。一种方法是点击进行中状态并将新线拖动到议程中状态:

图 4.16 – 添加过渡

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_4.16_B17952.jpg)

图 4.16 – 添加过渡

结果会弹出一个对话框,允许您为新的过渡命名。我们将为这个新过渡命名为移动到议程中

图 4.17 – 命名过渡

图 4.17 – 命名过渡

一定要点击添加按钮以保存过渡并将其添加到工作流中。添加新过渡的第二种方法是点击如图 4.14所示的添加过渡按钮。

对于我们的第二个过渡,我们将添加一个从新的待议中状态到现有已完成状态的过渡。然而,在这种情况下,我们将重用一个已经指向已完成的现有过渡。这样做的主要原因是,它可以通过不需要为过渡添加任何条件、验证器或后置功能,从而节省大量时间。它将在转到已完成状态时利用已存在的功能。此外,如果您需要修改过渡,只需要在一个地方进行更改,并将其应用于所有指向已完成状态的相同过渡。

注意

您必须发布包含更改的草稿工作流,以便更改应用到您的生产实例中。

最后,当我们返回项目板时,我们看到新的待议中状态已自动作为一列添加到板上:

图 4.18 – 带有新状态的板视图

图 4.18 – 带有新状态的板视图

接下来,我们将查看可用于管理 JWM 项目的其他方案。

JWM 项目使用的方案

用一个比喻来说,项目板和屏幕就像是汽车的车身——我们大多数人通常认为的汽车的光滑、闪亮外观。它是我们看到、触摸和展示给他人的部分。但是在 JWM 汽车的下面是车架或框架,由方案构成,这些方案设置我们的权限、控制通知和工作类型,并提供工作流等功能。

查看方案分组的最佳位置是在项目设置总结中。要导航到该位置,请在项目中点击项目设置,然后选择总结。请记住,您必须是项目管理员才能访问并更改诸如方案之类的项目设置:

图 4.19 – 项目设置总结

图 4.19 – 项目设置总结

不要过于纠结于试图阅读图 4.19中的小字;我们将讨论主要的标题。我们还应注意,这只是对方案的初步介绍。我们将在 第八章《配置权限与简单管理》中更加详细地学习如何修改它们。

其中一些信息已经在前面的章节中提到;然而,将方案列出并以简明的视觉方式呈现,能够更方便地比较方案目的,仍然是很有帮助的。让我们开始时先回顾一下方案的概念。

我们在第三章《创建你的第一个项目》中提到过,方案就像是装着与其相关的单独项目的桶。例如,屏幕方案桶将包含项目使用的一组屏幕。工作流方案将包含项目使用的一组工作流,依此类推。

有些方案位于项目级别,并且没有其下的组件。它们适用于项目中的所有问题,无论问题类型如何。其他方案则与问题类型相关,更具粒度,因此可以包含一个或多个下级组件。让我们从项目级别的方案开始,看看列表:

  • 问题类型方案:此方案包含项目中可用的问题类型列表。所有在项目中创建的问题都必须与方案中的某个问题类型相关。由于它本质上是一个问题类型的列表,它在项目级别操作,而不是在问题类型级别。

  • 权限方案:此方案包含项目的所有权限,控制用户对项目的访问权限以及他们在与项目交互时被允许执行的操作。它使用项目角色、单独的用户名和/或可以授予权限的组。该方案在项目级别操作。

  • 通知方案:此方案确定在何种情况下以及将通知发送给谁。大多数通知涉及问题的创建或更改,但也会涉及工作日志或时间追踪的变化。它控制电子邮件和应用内通知。该方案在项目级别操作。

  • 问题安全方案:此方案控制谁可以查看项目中的哪些问题。可以为项目提供多个安全级别,但每个问题只能应用一个级别。由于 Jira 中没有字段级别的安全设置,这是可以应用的最细粒度的安全级别。该方案在项目级别操作。

  • 工作流方案:工作流确定问题从创建到最终解决的路径。一个方案可以关联多个工作流,每个工作流必须与一个或多个问题类型相关。对于 JWM 项目,项目板只能在方案中允许单个工作流才能正常运行。该方案在问题类型级别操作。

  • 屏幕方案:此方案提供项目可用的屏幕列表。方案中可以有三种不同类型的屏幕——创建、编辑和查看。其中一种屏幕类型被视为默认。屏幕方案必须附加到问题类型屏幕方案上,该方案在问题类型级别确定屏幕。因此,该方案在问题类型级别操作。

  • 问题类型屏幕方案:该方案确定哪些屏幕方案与单个或多个问题类型相关联。因此,您可以为每个问题类型设置单独的创建屏幕、单独的编辑屏幕,依此类推。当然,它不一定要细分到这种程度。您也可以有一个单一的屏幕,执行所有功能——创建、编辑和查看——适用于所有问题类型。这是 JWM 项目的默认配置。该方案在问题类型级别操作。

  • 字段配置方案:该方案控制在项目中创建新问题时需要哪些字段。您可以为每个问题类型设置单独的字段配置文件,这意味着每个问题类型在创建问题时可以有不同的必填字段。字段配置文件还控制字段的描述以及文本字段的呈现类型。该方案在问题类型级别操作。

    注意

    以下所有方案将在您创建新的 JWM 项目时自动生成。每个方案都可以由项目管理员或 Jira 管理员进行修改,免费订阅的权限方案除外。

与 Atlassian Marketplace 应用程序一起工作

Atlassian 一直以其产品的能力而闻名。无论是 Jira 系列的旗舰产品,还是其他工具的最新收购,Atlassian 都已经收集了一系列令人印象深刻的提高生产力的应用程序。

尽管这组产品非常出色且持续发展,Atlassian 还通过 Atlassian Marketplace 为 Jira 扩展了更多功能,提供了第三方供应商的产品。这些公司和应用程序经过 Atlassian 审核,您可以额外购买,甚至可能免费获取!

Marketplace 的一个优点是,Atlassian 会处理这些供应商提供的工具的账单和付款收取。因此,您只需收到一份账单,无论是按月还是按年,其中包括您的 Atlassian 产品(如 JWM)以及任何第三方应用程序。

另一个有趣的事实是,Atlassian 内部的一些产品最初是作为 Marketplace 应用程序开始的,并且在过去几年里被 Atlassian 收购。最近一些最引人注目的工具包括Jira 自动化ProForma 表单。虽然表单的整合仍在进行中,但自动化功能在过去几年中已经成为许多 Jira 用户的常用功能。

作为其收购的副产品,许多工具要么通过 Jira 的标准定价订阅免费提供,要么通过高级订阅提供。因此,让我们突出介绍其中几个工具。两款工具提供类似的功能,并且作为 Atlassian Platinum Marketplace Partners,它们被评为云安全强化工具,具有良好的安全性、可靠性以及支持响应时间。

Innovalog Atlassian 应用的 Jira 杂项工作流扩展

JMWE是该工具公司 Innovalog 的缩写,该公司在 2020 年被 Atlassian 解决方案提供商巨头Appfire收购。JMWE 扩展了 Jira 的开箱即用工作流功能,提供了强大且易于使用的增强功能,适用于条件、验证器和后续功能。

许多功能无需编程,因此用户可以立即投入工作。通过点击即可实现自动化业务流程,简直是一瞬间的事。或者,如果需要更多功能,可以通过简单的脚本功能添加代码,构建你的条件或验证器以满足复杂需求。

在此查看市场列表并利用免费试用:marketplace.atlassian.com/apps/292/jira-misc-workflow-extensions-jmwe?hosting=cloud&tab=overview

Adaptavist 公司的 ScriptRunner for Jira

长期以来,ScriptRunner一直是 Atlassian Marketplace 中的热门工具之一,也是 Jira 用户最推荐的工具之一。

ScriptRunner 使用 Groovy 脚本和高级 JQL 来增强和自动化工作流,同时扩展 Jira 的使用。

虽然有编程背景在使用该工具时会大有帮助,但你会发现它在你获得的功能和控制力方面是无与伦比的。独特的 JQL 函数集允许你创建普通搜索无法完成的过滤器,包括批量更新功能,能为你节省大量时间。

注册免费试用或了解更多关于 ScriptRunner for Jira 的信息:marketplace.atlassian.com/apps/6820/scriptrunner-for-jira?hosting=cloud&tab=overview

其他应用

Atlassian Marketplace 提供了数百个应用,代表了丰富的功能。这里有用于克隆、捕捉时间日志和报告、日历、电子邮件和通知、清单等应用,还有许多更多功能。你可以在此查看 Cloud 版的完整列表:marketplace.atlassian.com/search?hosting=cloud

本章学习的新术语

让我们通过回顾本章学习的新术语来总结本章:

  • 触发器:导致在连接的开发工具中发生事件。

  • 条件:控制过渡是否对用户可见。

  • 验证器:在允许转换继续之前,检查输入的数据是否正确。

  • 后续功能:执行额外的过程,例如设置字段值、发送电子邮件、自动过渡和添加评论。

  • 可内联编辑的列表:问题列表,其中许多(如果不是所有)字段都可以在列表视图中编辑,而无需打开完整的问题详情视图。

  • 快速筛选器:简单的筛选器,用户可以直接在列表视图或看板上轻松访问。

  • 位置:与公司管理的项目看板相关的系统字段,用于指定该看板将在哪个项目下可见。JWM 项目将使用用户的个人资料代替。

  • Atlassian 市场:一个网站,提供免费和付费的第三方应用程序,帮助扩展 Jira 的功能。

总结

正如我们所见,没有比将问题添加到项目看板并开始管理工作更好的方式来启动新项目了。

在这一章中,我们学习了如何修改看板和底层工作流,为我们提供了更大的灵活性,帮助我们更好地适应组织中的工作方式。现在你不必仅仅满足于开箱即用的功能;你可以根据需求进行修改,从而提升工作效率。

我们现在也熟悉了 JWM 模式,并理解了如何调整它们,以便更好地控制我们的项目。为了进一步增强我们的能力,我们学习了如何将 Atlassian 市场上的应用程序,如 JMWE 和 ScriptRunner,添加到本已出色的 Jira 产品系列中,以产生更大更好的成果。

在下一章中,我们将开始探索 JWM 品牌重塑后推出的新组件,如列表、日历和时间线。这些是 Jira 工具集中一些最新且最令人兴奋的工具。

第五章:第五章:JWM 工具集:概览、列表、时间轴和日历

我们花了一些时间才到这里,但现在我们终于可以看到随Jira 工作管理JWM)项目一起提供的一些新的精彩工具。我们将在本章和下章中逐一查看这些工具,给我们足够的时间了解每个工具的功能。

当 Atlassian 首次推出 JWM 时进行了大量市场推广,而且他们通过修复初期的错误并推出额外功能增强,继续在产品更新方面做得非常出色。

如果你还没有尝试该产品,现在正是一个完美的时机。参考前面的章节来创建你的第一个项目,并添加一些问题。随着本章的进展,通过与我们讨论的多个甚至所有组件的互动,你将看到产品的真正强大。

在本章中,我们将涵盖以下主要主题:

  • JWM 的功能

  • 问题及其与 JWM 功能的关系

  • JWM 概览部分

  • 使用列表

  • 使用时间轴

  • 日历中添加问题

  • 本章中学习的新术语

完成本章后,你将了解 JWM 中可用的功能,以及如何与列表时间轴日历功能进行交互。你还将理解概览部分的目的,以及数据是如何填充的。

技术要求

由于 JWM 仅在Jira Cloud 环境中可用,本章的要求很简单:访问 Jira Cloud 环境

如果你已经有了 Jira Cloud 的访问权限,那太好了——你准备好了!如果没有,Atlassian 提供最多 10 个用户的免费 JWM 账户。你可以通过访问www.atlassian.com/try/cloud/signup?bundle=jira-core&edition=free并按照说明创建你的账户。

JWM 的功能

现在,在所有的宣传过后,我们终于可以看到功能了。左侧菜单直接显示在项目名称下方,提供了一个组件列表,如下图所示:

图 5.1 – 组件列表

图 5.1 – 组件列表

我们现在将简要描述各个组件,但我们将在后续部分中更深入地探讨每个组件。每个功能都有特定的目的,并提供与其他功能不同的功能。请记住,这些工具大多数仅适用于 JWM 项目:

  • 概览概览部分就是如此。它为你提供了项目中发生的活动的摘要,并附带一些关键统计信息。

  • 列表列表已经成为粉丝最爱的功能之一,提供了项目中所有问题的列表。巧妙之处在于每一列都包含了内联编辑功能。

  • 看板看板已经存在了一段时间,尽管它并不新颖,但与它相关的一些新功能是值得注意的。它为您提供了一种易于使用的看板式问题视图,以卡片形式展示。

  • 日历日历以日历项的形式展示问题,但包括交互式链接,允许您直接访问问题。

  • 时间线时间线是您项目中问题的路线图或甘特式视图,但此视图还提供了与时间线上的交互功能。

  • 表单:在撰写本书时,只有一个表单可用,但表单组件提供了简易创建功能,允许项目外部或内部的用户快速创建新的问题或请求。

  • 问题:与看板一样,这是一个现有的特性,但提供了其他项目中没有的功能。此外,它允许您创建过滤器并以列表或单个问题的形式查看结果。

现在我们已经了解了这些新特性,让我们看看它们与我们创建的、用于捕捉工作内容的任务之间的关系。

问题及其与 JWM 特性的关系

JWM 特性仅仅是我们创建的问题的视图集合,它们标识了我们需要完成的工作。问题与各种工具以其独特的方式相关联,但由于问题是描述我们所做工作的主要元素,因此这些特性是以这种功能为出发点单独开发的——换句话说,每个特性都提供了一种增强的方式来与问题互动。这引导我们选择最适合我们与一组问题一起工作的特性。

所以,我们再次提供了一个特性列表,并标明它们与问题的关系:

  • 摘要:问题展示在与问题相关的变化背景下。这被视为活动流,或作为问题详情的静态汇总信息。该信息为只读。

  • 列表:项目中所有问题的简单列表,可以通过应用过滤器来减少显示的内容。它还允许您直接在列表中内联编辑问题。

  • 看板:经典的看板视图——以卡片形式展示问题,显示选定的信息。它还为您提供了每个问题在项目工作流中的状态的图形表示——无论它是刚开始还是接近完成。这是只读的,您必须点击卡片才能进行编辑。

  • 日历:日历是只读的,以按截止日期展示问题的月视图。您必须点击单个问题才能进行编辑。

  • 时间线:如前所述,这是您问题的路线图式视图。您可以直接在时间线上调整问题的开始或结束日期,或者添加依赖关系,但无法编辑其他数据。您必须点击问题键才能进行其他更改。

  • 表单:表单仅仅是用于新工作项的输入布局,提供了一种简单的方式来创建新问题。在表单中无法查看任何问题——它仅用于创建。

  • 问题:此视图提供了多种与问题交互的方式。在列表视图模式下,你可以更改问题的状态,但不能修改其他信息。详细视图模式允许你更改项目编辑屏幕上显示的所有字段。以下截图展示了如何选择这些视图模式:

图 5.2 – 问题:列表视图和详细视图

图 5.2 – 问题:列表视图和详细视图

在以下章节中,我们将开始讨论一些功能。Board已经在第四章修改 Board、工作流和关联方案中进行了介绍,部分功能将在第六章表单、问题、仪表盘和报告中进行讲解。

JWM 摘要部分

摘要部分是我们要讨论的第一个独特的 JWM 功能。然而,它也可以看作是现有功能的集合,目的是为你提供有关项目的有用信息。如果你之前使用过 Jira 中的仪表盘,那么这个功能可能与你的体验类似。如前所述,我们将在下一个章节第六章表单、问题、仪表盘和报告中进一步探讨仪表盘。

正如你可能猜到的,摘要部分旨在为你提供一个项目进展的快速概览。30,000 英尺的视角比喻非常适用于这里。该功能分为两个部分:活动统计数据。每个部分都以链接和类似标签的格式直接呈现在摘要名称下方。

如果你为项目添加了描述,它将显示在活动统计数据链接与活动流之间。项目负责人和项目关键字信息会显示在项目描述的右侧,平行排列,具体见以下截图:

图 5.3 – 摘要部分及描述

图 5.3 – 摘要部分及描述

活动

在项目描述下方展示的大量历史信息,类似于仪表盘中使用的活动流小部件,可能甚至完全相同。它的目的是为你提供一个易于阅读的活动流,展示 JWM 项目中所有问题的活动,这样就不必阅读发送给观察者的数十封甚至数百封电子邮件。

活动信息按时间顺序出现,最近的历史记录会显示在顶部。事件或变更按发生的日期进行分组。如果活动发生在最近一周内,你将看到今天星期一星期五等标题。超过一周的活动将按发生的日期进行分组,例如8 月 9 日7 月 31 日。你可以在以下截图中看到这一概览:

图 5.4 – 概览活动

图 5.4 – 概览活动

显示的数据是基于上次刷新信息时的静态数据。要进行新一次刷新,请点击列表顶部右侧的齿轮图标,然后点击刷新,如以下截图所示。你也可以点击刷新图标左侧的扩展标记语言XML)图标,查看活动数据的XML源信息。要返回概览部分,只需点击浏览器中的返回按钮:

图 5.5 – 概览活动刷新

图 5.5 – 概览活动刷新

右侧活动标签下方的项目负责人和关键信息下方,还可以查看少量的统计数据。顶部部分将显示按每个问题当前状态对项目中的问题进行分组的情况。

这些信息类似于仪表板上可用的问题统计小工具(以状态作为问题统计)。彩条(在印刷书籍版本中为灰度)展示了每个状态中的问题数量与其他状态的对比。将鼠标悬停在每个条带上时,会显示该状态下的问题数量。

每个状态名称都是一个链接,点击后会带你到你所在的 Jira 实例的标准组织范围内搜索功能。它会在Jira 问题视图中展示与该状态对应的所有问题。这一视图将在第六章,“表单、问题、仪表板和报告”中进一步讨论。要返回概览部分,请点击浏览器中的返回按钮。

问题状态部分下方是另一个问题统计小工具——主要用于优先级。与状态类似,这个小工具会根据问题当前的优先级对问题进行分组。点击优先级名称将带你进入之前提到的标准Jira 问题视图。

最后,你可以将底部部分切换为额外的小工具分组——按负责人未解决问题。此小工具也具备相同的功能。由于底部部分包含一个下拉菜单,未来可能会有其他小工具可用。

统计信息

接下来,让我们看一下统计标签。这个显示与活动视图中的信息大致相同,但它呈现的是一种更类似仪表盘的视图,如下图所示。顶部还有一个区域,提供了与项目中问题相关的几个内置筛选器。点击其中任何一个筛选器,将带你进入标准的Jira 问题视图:

图 5.6 – 摘要统计

图 5.6 – 摘要统计

如你在之前的截图中所见,能够看到项目的总体情况并快速了解项目的进展非常有帮助,而且由于它是顶层菜单项,因此很容易找到。

接下来,我们将开始使用一些功能来对问题进行更改,并以各种格式展示它们。首先是列表

使用列表

列表是最令人兴奋的新功能之一,提供了极好的新功能。尽管它看起来与标准的Jira 问题视图非常相似,但 JWM 的列表在于所有列都提供内联编辑功能,这一点独具特色。

这个新功能堪比Jira 服务管理JSM)产品中的队列功能,因为它是该工具查看多个问题的主要方式。JSM 项目没有创建看板,且 JSM 主要是作为一种工单类型的系统,代理人员在很大程度上依赖于各种可用的队列。

对于 JWM 项目,然而,列表提供了一种与看板不同的视图,并直接在工具中增强了编辑功能。该功能仍在开发中,但我认为你会发现它是对标准 Jira 功能的一个非常受欢迎的补充。

要访问列表,只需点击左侧的列表菜单选项。列表将显示一组与项目可用系统字段相匹配的列。每个字段都显示为一列。默认字段列表按顺序从左到右包括以下内容:

  • 类型

  • 摘要

  • 状态

  • 受托人

  • 到期日期

  • 优先级

  • 标签

  • 创建

  • 更新

  • 报告人

你可以在以下截图中看到这些字段的一些概览:

图 5.7 – 列表

图 5.7 – 列表

正如在图 5.7中所见,当你进入显示界面时,只有大约一半的字段会显示。你需要使用列表底部的滚动条来查看右侧的其他字段。

更改列

那么,如果你不想在列表视图中看到所有那些系统字段怎么办呢?如果你想看到一些自定义字段,而不是系统字段呢?好消息是——两个问题的答案是:你可以!

要控制在列表中显示哪些列,请点击标题列表最右侧的+图标。这样会显示一个下拉菜单,列出所有可用的字段(见图 5.8)。系统字段会首先显示,接着是你创建的任何自定义字段,位于底部。

目前,并非所有自定义字段类型都可以与列表一起使用。然而,大多数自定义字段类型已经可以使用。请确保向下滚动以查看所有可用字段。在将它们添加到列表中后,你将能够重新排列列表中列的顺序。

要在列表视图中添加或移除字段,只需勾选或取消勾选复选框。每次点击复选框时,结果会立即显示。你可以在以下截图中看到这个概述:

图 5.8 – 添加列

图 5.8 – 添加列

接下来,我们将看看如何更改列的顺序。

更改列的顺序

要更改列表中列的顺序,只需点击列名称左侧的图标并将列拖动到左边或右边。你无法移动问题类型的初始列。

调整列宽

在你添加或移除列/字段时,可能会发现某些列显示的宽度超出了预期。如果是这种情况,你可以通过点击标题行中分隔字段的线来调整列的宽度。这将突出显示该线从上到下,然后你可以将它向左或向右拖动以调整列宽。点击线外的区域将确定设置。以下截图演示了如何调整列宽:

图 5.9 – 调整列宽

图 5.9 – 调整列宽

现在,列表的一些格式化已完成,让我们来看看其他功能。

内联编辑

正如我们之前多次提到的,能够在列表中直接编辑字段是一个巨大的改进,应该能大大提高我们的工作效率。

需要提前说明的是,你不能直接在列表工具中更改问题类型或问题键。要更改屏幕上显示的任何值,只需点击该字段,如下截图所示:

图 5.10 – 内联编辑

图 5.10 – 内联编辑

根据字段类型,你会看到相应的更新值的方法。点击数据类型字段会立即显示一个日历功能,供你选择日期。点击带有值列表的字段会显示一个包含可用值的下拉菜单(参见图 5.10以查看示例)。点击像指派人这样的用户相关字段,会显示一个系统中可以分配给此项目问题的用户列表。

过滤问题

就像任何项目清单,通常希望限制出现在列表中的实际问题。为此,我们需要对接收到的列表应用额外的筛选器。如果没有提供任何筛选器,则您的 JWM 项目列表将包括该项目上的所有问题。要添加筛选器,请点击顶部的筛选图标,如下面的屏幕截图所示:

图 5.11 – 向列表添加筛选器

图 5.11 – 向列表添加筛选器

当你点击筛选图标时,初始只会显示指派给我本周到期已完成项目筛选器。这些被称为快速筛选器,为常见筛选提供了快捷路径。如果你想按其他字段搜索,请点击更多筛选器选项查看可用的其他字段。需要注意,并非所有字段目前都支持搜索/筛选。

参见图 5.11,示例添加其他字段。请注意,在筛选工具集中,您可以选择多个字段选项。这些选项将是累积的,这意味着您单击应用按钮时将使用所有这些选项。

筛选图标将显示当前正在使用的筛选器数量。如果您想返回到快速筛选器的原始列表,请点击筛选器左侧的返回箭头。

排序问题

最后,您可以根据列表中的任何列对列表进行排序。单击标题将显示A – ZZ – A的排序选项,如下面的屏幕截图所示:

图 5.12 – 对列进行排序

图 5.12 – 对列进行排序

尽管这有些名不副实,但即使在点击日期字段时也会有这两个选项。请意识到,它将根据A – Z的最近日期或Z – A的最远日期对列表进行排序。与筛选器不同,排序目前不是累积的。因此,您选择的最近排序将是唯一使用的排序。

如果您在项目中使用子任务,列表视图将显示这些任务在相关父任务下的正确缩进,以便您快速了解哪些问题属于子任务类型。接下来,我们将把注意力转向时间轴功能。

与时间轴一起工作

路线图甘特样式视图长期以来在 Jira 产品系列的标准订阅中一直缺失。但在过去几年中,Atlassian 已经着力将此功能带给大众。

首先,我们看到了一个简单的路线图,显示了基于团队的软件项目。然后,高级路线图出现了,它跨越多个项目,但只在高级订阅下可用。现在,我们在 JWM 项目中看到了相当于时间轴的功能。

尽管它是 JWM 推出的最后一项功能,但它迅速获得了关注,并且具备了你期望在此类工具中看到的大部分功能。你可以拖动问题的起始点或结束点以增加它们的持续时间,你可以在问题之间添加依赖关系,当然,你还可以导出并与他人共享你的时间轴。

要访问时间轴,只需点击左侧的时间轴菜单选项,如下图所示:

图 5.13 – 时间轴

图 5.13 – 时间轴

现在,让我们来看一下如何更改持续时间。

更改持续时间

与任何时间轴或甘特图样式的视图一样,你需要为你的问题设置开始日期和结束日期。JWM 项目使用开始日期字段来表示问题的工作开始时间,使用截止日期字段来表示应完成工作的结束时间。

要在时间轴视图中调整问题的日期范围,请点击与问题关联的矩形框的开始位置(更改开始日期)或结束位置(更改结束日期),然后相应地拖动。确保点击框的末端出现的细小句柄之一。

或者,你可以点击问题键进入问题的完整编辑模式。在那里,你可以更改开始日期截止日期字段(或两者)。这将导致问题的图形显示进行延长或缩短,如下图所示:

图 5.14 – 更改日期和持续时间

图 5.14 – 更改日期和持续时间

依赖关系

没有添加工作项之间的依赖关系,任何时间轴或路线图都不完整。在 JWM 中,这是一项简单的操作。只需点击出现在问题两端的点之一,当你将鼠标悬停时,然后将该点拖动到另一个问题上。

结果将是一个弯曲的线条,将一个问题的结尾与另一个问题的开始连接,如下图所示:

图 5.15 – 时间轴依赖关系

图 5.15 – 时间轴依赖关系

时间轴足够直观,可以知道你正在从哪一端拖动,以创建正确类型的依赖关系。

时间轴过滤器

时间轴的过滤器与列表的过滤器完全相同。请参见图 5.11及其周围对过滤器如何工作的描述。

导出时间轴

导出时间轴通常是非常有用的,这样可以将其添加到用于利益相关者更新和一般状态查询的演示中。只需点击导出按钮,显示以下界面:

图 5.16 – 导出时间轴

图 5.16 – 导出时间轴

此时,您可以根据周、月或季度的视图来更改时间线的视图。您还可以确定初始开始日期,以排除任何在该日期之前开始的问题。您也可以对结束日期做同样的操作。请记住,结束日期值实际上是问题的到期日期值。

分享时间线

除了完全导出时间线,您还可以简单地分享统一资源定位符URL)以共享时间线,并将其直接发送给现有的 Jira 用户、Jira 团队或外部电子邮件地址。您可以添加一条消息,如果喜欢的话,点击发送按钮,如以下截图所示:

图 5.17 – 分享时间线

图 5.17 – 分享时间线

用户将收到一封电子邮件,包含指向时间线的链接。点击电子邮件中的时间线链接或查看按钮将直接带您到共享的时间线。

在本章中,我们最后一次了解 JWM 功能时,让我们看看日历功能。

将问题添加到日历

到目前为止,查看项目问题的日历视图需要使用第三方市场应用程序或将日历小工具添加到仪表板。不管哪种方式,您都无法直接在项目内部查看日历。日历是 JWM 添加的第一个功能之一,并且提供了在其他 Jira 产品中找不到的即时功能提升。

到目前为止,日历仍然相当简单,显示问题的方式灵活性较低。但仅仅是可以直接在项目中访问它,这就使它非常有用,并且我们预计 Atlassian 的 JWM 开发团队会继续推出新的功能。要显示日历,请点击左侧的日历菜单选项,如以下截图所示:

图 5.18 – 日历

图 5.18 – 日历

确定问题显示在日历上哪个位置的主要驱动因素是到期日期字段。该问题将在与该字段关联的日期显示在日历上。如果没有应用过滤器,您将看到所有项目中的问题显示在日历上,前提是这些问题的到期日期字段已填写。如果到期日期字段没有填写,问题将不会显示在日历上。

您可以通过点击月份和年份名称旁边的左右箭头来浏览其他月份。要返回当前月份,只需点击今天按钮。与之前解释的过滤功能一样,请参见图 5.11及其相关描述,了解如何添加过滤器。

我们的最后一个功能使您能够直接从日历创建新问题——如以下截图所示的创建问题对话框:

图 5.19 – 日历:创建问题对话框

图 5.19 – 日历:创建问题对话框

要打开创建问题对话框,双击日历中的某个日期。当对话框打开时,到期日期字段将自动填充为你双击的日期。

本章学习的新术语

让我们通过回顾本章学习的新术语来总结本章内容,如下所示:

  • 总结:JWM 项目中的总结部分,显示项目中发生的统计数据和活动。

  • 列表:JWM 项目中所有问题的列表,支持内联编辑。

  • 看板:以看板风格呈现的项目问题视图,以卡片的形式展示。

  • 日历:项目问题的日历视图,包括交互式链接,让你可以直接访问问题。

  • 时间线:项目中问题的路线图或甘特图视图。

  • 表单:一个简单的交互式界面,允许在创建问题时输入字段。

总结

我希望你和我一样对 Jira Core Cloud 改名为 JWM 以及现在可用的新功能感到兴奋。不仅能以不同格式查看问题,还能与它们互动并进行修改,真的是一个改变游戏规则的功能。

在本章中,我们了解了 JWM 项目中新部署的功能以及如何访问每个功能,并且熟悉了我们的工作项(问题)与每个功能的关系——它们的展示方式和相互关系。我们看到与项目相关的统计数据如何作为字段分组呈现,例如问题类型优先级

我们还趁机深入探讨了每个组件,进一步理解每个组件的功能,以及在查看每个功能时如何过滤问题。

在下一章中,我们将继续探索 JWM 项目中提供的功能,包括表单。我们还将学习如何创建和运行仪表板和报告,并且如何更详细地与问题进行交互。

第六章:第六章:表单、问题、仪表板和报告

我们之前的章节探讨了如何创建Jira Work ManagementJWM)项目和问题,这些代表了我们所做的工作。然后,我们查看了 JWM 的新工具,问题在每个工具中的表现以及它们提供的功能。

在本章中,我们将指导你如何创建一个简单的 JWM 表单,以及其他报告功能,如查看问题、使用仪表板、过滤器和内置系统报告。

本章将涵盖以下主要内容:

  • 创建表单

  • 查看问题

  • 访问和使用报告

  • 创建简单过滤器

  • 实施仪表板并结合小部件

  • 本章学习的新术语

完成本章后,你将能够创建一个简单的表单,允许团队内外的用户提交工作请求。虽然 Jira 提供的开箱即用的报告提供的见解不多,但你将学习如何访问并运行可用的报告。

最后,你将能够创建临时报告,形式为 Jira 过滤器,并利用这些过滤器构建信息丰富的仪表板。然后,你可以使用你关于过滤器的知识,以各种展示方式查看问题。

技术要求

由于 JWM 仅在 Jira Cloud 环境中可用,本章的要求很简单:访问 Jira Cloud 环境

如果你已经有 Jira Cloud 的访问权限,那太好了——你准备好了!如果没有,Atlassian 为最多 10 个用户提供免费的 JWM 帐户。你可以通过访问www.atlassian.com/try/cloud/signup?bundle=jira-core&edition=free并按照指示进行操作来创建帐户。

创建表单

在 JWM 项目推出之前,没有办法在不使用第三方供应商的情况下提供组织范围内的 Jira 项目表单,而这通常意味着额外的费用。多年来,Atlassian Marketplace 上有一些可用的应用程序,还有 JSM 的门户表单,但这意味着需要为 JSM 代理支付额外的许可证费用,或者从供应商那里购买应用程序。

当然,随着 Atlassian 在 2021 年底从收购 ThinkTilt 中开始加入ProForma 表单功能,这一切将发生变化。本文写作时尚不清楚 ProForma 工具对 Jira 家族的影响,但预计 JWM 项目的内建表单将继续存在,与 ProForma 一同使用。

那么,使用表单到底有什么大不了的呢?表单相比于普通的创建按钮及其相关页面,提供了哪些优势?简单的回答是,它可以消除我们在典型请求流程中遇到的许多痛点,包括接收方和提交方的痛点。以下是一个简短的列表,更多详细信息将在后续的重点部分中介绍:

  • 只请求你需要的初步信息,并以易于填写的格式呈现。(向表单添加字段)

  • 捕获你需要的信息,消除来回发送的电子邮件。(向表单添加字段)

  • 更改字段标签,以提供更好的上下文。(必填字段和更改字段标签)

  • 一个易于共享的统一资源定位符URL)地址,便于快速输入。(共享表单)

现在,让我们看看如何访问表单功能并创建一个新表单。

创建表单

你可以通过点击左侧菜单中的表单链接来访问你的表单,如下图所示:

图 6.1 – 创建表单

图 6.1 – 创建表单

然后,你可以点击创建新表单按钮开始这个过程。让我们先看一下表单的功能,如下图所示,然后在后续段落中深入了解细节:

图 6.2 – 新表单

图 6.2 – 新表单

中间的大部分区域是你的实际表单。它将包含一些默认字段,帮助你开始。其他字段(包括你创建的任何自定义字段)位于右侧。顶部中间部分包含表单名称、描述以及共享表单的功能。

向表单添加字段

对用户来说,最令人沮丧的事情莫过于在创建问题时,尝试弄清楚哪些字段确实需要填写。屏幕上往往充斥着大量字段,其中大多数与表单创建过程无关。是的——你可以为用户提供一个单独的创建界面,显示有限的字段,但布局往往令人困惑。

许多帮助台和请求流程允许用户简单地向某个地址发送电子邮件。随后,这会导致自动在相应的项目中创建一个问题。然而,提交的信息通常缺乏接收者解决问题所需的深度和细节。

结果是,发送多封电子邮件来通过找出问题的根源来澄清问题。这不仅因可能发生的大量电子邮件而变得不切实际,而且对话变得支离破碎,发送和接收电子邮件之间的延迟浪费了大量时间。

但是,通过表单,你可以在提交请求时准确识别出需要收集的信息。只需添加你需要的新信息字段,然后将字段拖动到左侧来构建表单。将你的自定义字段添加到项目中,它们会显示在右侧,准备好使用。接着,只需简单的拖放,如下图所示:

图 6.3 – 向表单添加字段

图 6.3 – 向表单添加字段

一旦字段被添加到表单中,你可以拖动字段上下以重新排序它们在用户界面中的显示顺序。当然,如果你不再希望该字段出现在表单中,只需将其拖回到右侧的拖动字段以构建表单部分。

为表单添加描述

为了在共享表单时更加清晰,添加表单描述是个好主意,这样用户可以判断这是所需的项目和表单。如果你想让描述看起来更好,还可以使用维基风格的渲染。以下截图显示了你可以输入描述的位置:

图 6.4 – 添加表单描述

图 6.4 – 添加表单描述

接下来,我们将看到如何标识必填字段以及如何更改字段标签。

必填字段和更改字段标签

能够更改用户看到的字段标签,使表单更清晰地表达字段期望值的意图。在普通的创建界面中,我们只能使用字段的实际名称作为标签。在这些情况下,你无法在不更改实际字段名称的情况下更改标签。但在 JWM 表单中,你只需点击铅笔图标,就可以进入编辑模式,如下截图所示:

图 6.5 – 更改字段标签

图 6.5 – 更改字段标签

在更改标签后,字段名称将显示新名称,并紧随其后的是存储在数据库中的实际字段名称。字段名称将保留其原始值,但请求者只会看到新标签。标签将显示在字段输入框上方,如下截图所示:

图 6.6 – 更改的标签名称

图 6.6 – 更改的标签名称

还请注意,字段标签旁边有一个星号。这个星号表示该字段需要一个值才能保存和提交请求。你无法直接在 JWM 表单中设置字段为必填字段——这必须在与项目和问题类型关联的字段配置文件中完成。你可以在第七章《管理字段、屏幕和问题布局》中找到更多关于字段配置的详细信息。

预览表单

完成表单字段添加并进行任何美化调整(例如更改标签名称或添加描述)后,接下来是预览你的表单。当然,在与他人共享之前,查看一下你的表单总是个好主意。要查看表单,点击预览按钮,如之前在图 6.6中所见。接下来,我们将看到创建表单的预览,如下截图所示:

图 6.7 – 预览已完成的表单

图 6.7 – 预览已完成的表单

点击预览按钮将使表单在浏览器中新标签页中打开,而你的表单布局仍然保留在原始标签页中。你可以继续修改表单,并在每次点击预览按钮时查看效果。

分享表单

现在表单看起来正常了,我们来分享它给其他人,以便他们开始使用它。为此,只需点击分享按钮,这将打开图 6.8中显示的对话框。你可以与 Jira 实例中的用户以及外部用户共享表单链接。

当你开始输入姓名或电子邮件地址时,与你输入的字符匹配的实例中的用户姓名会开始显示。你可以在姓名出现时选择它们。对于电子邮件地址,继续输入完整地址,然后点击结果以确保它被放入编辑框,如此处所示:

图 6.8 – 分享表单

图 6.8 – 分享表单

你的表单现在已经可以使用了。提交的内容将作为问题添加到你的项目中,如果你有多个标准问题类型,将使用项目的默认问题类型。

在表单提交后,用户会在屏幕上收到即时通知,告知问题已被接收,如下面的截图所示:

图 6.9 – 表单提交

图 6.9 – 表单提交

现在用户有了简单的方式来向你发送请求,我们来看看一些与问题互动的方式。

查看问题

无论你是如何接收问题的——无论是直接创建的,还是通过电子邮件或表单提交的——你都会希望能够查看它们并更新它们。如果你收到一封通知问题已创建的电子邮件,点击邮件中的链接将直接带你到该问题。

然而,有时你可能只需要查看当前问题的列表,或者甚至是过去已经完成的那些问题。在你的项目中,你只需点击一下就可以做到这一点。

无论你当前查看的是哪个功能,你都可以点击左侧的问题菜单选项来查看你的问题,如下图所示:

图 6.10 – 问题菜单选项

图 6.10 – 问题菜单选项

问题功能是从以前的 Jira Core 产品中继承过来的工具。对于以前使用过它的人来说,变化不大,但对于那些现在使用被称为 JWM 的新产品的人来说,问题有两种标准视图——列表视图详细视图

通过**基本** 筛选器界面,或者你可以切换到Jira 查询语言JQL),Jira 内置的查询语言。

列表视图之前在图 6.10中显示,而详细视图可以在下面的截图中看到,截图还显示了切换两种视图的点击位置:

图 6.11 – 细节视图,带有切换按钮

图 6.11 – 细节视图,带有切换按钮

细节视图允许您在使用项目的编辑屏幕编辑单个问题的同时,显示左侧的问题列表。您可以在列表视图细节视图中进行基本或高级搜索。接下来,我们将学习如何访问和运行报告。

访问和使用报告

另一个从 Jira Core 产品继承下来的功能是内置的 Jira 报告。这些报告并不专属于 JWM/业务类型项目,而是 Jira 产品家族中广泛可用的功能。然而,它们仍然能够为您的项目提供一些有价值的见解。

要访问报告列表,请点击左侧菜单中的报告选项,如下图所示:

图 6.12 – 访问报告

图 6.12 – 访问报告

结果将显示所有可用于 JWM 项目的内置报告,如下图所示。我们鼓励您逐一探索每个报告:

图 6.13 – 报告列表

图 6.13 – 报告列表

要运行报告,只需点击链接并按照接下来的步骤进行操作。如您所想,这个基本的报告功能并没有太多的功能,大多数用户最终会创建即席报告,形式为筛选器。然后,这些筛选器可以在仪表板中的各种小部件中使用,或者作为筛选器本身使用。接下来我们将探讨所有这些内容。

创建简单筛选器

筛选器是 Jira 用来搜索您实例中存在的问题,可以作为进一步洞察和报告/共享的基础,或者帮助您找到单个问题。也许最简单的方式是通过问题视图访问这些筛选器,如本章前面查看问题部分所讨论的那样。这将允许您创建一个简单的筛选器,然后立即用它查看问题列表,或者将其保存并用作构建仪表板的基础。

或者,您也可以点击位于顶部导航菜单中的搜索框。进入搜索框后,点击高级问题搜索链接,如下图所示。最后,您还可以点击页面底部的筛选器菜单选项:

图 6.14 – 创建筛选器

图 6.14 – 创建筛选器

即使是刚接触 Jira 和 JWM 项目的新手,也能创建简单的筛选器来获取问题列表,这些列表可用于各种目的,包括仪表板中的小部件,导出为逗号分隔值CSV)文件,甚至只是查看您完成了多少工作。

进入 Jira 的过滤器创建功能时,用户将进入基础模式的工具,如图 6.15所示。只需点击每个标题,并提供你希望用于结果列表的值,然后点击搜索。有许多内置字段已经可以使用,以加快过滤器的创建。

当你选择每个字段时,过滤器会自动构建,每个字段之间使用AND功能。这意味着所选的每个字段的所有值都会用于返回结果。

一个初始的过滤器尝试是只选择你正在处理的项目,然后点击搜索按钮,如此处所示:

图 6.15 – 基本过滤器

图 6.15 – 基本过滤器

你也可以点击详细视图来查看单个问题,如我们在图 6.11中所见。在下图中,我们按列表视图进行过滤:

图 6.16 – 按列表视图过滤

图 6.16 – 按列表视图过滤

对于更有经验的用户,你可以直接使用JQL切换到高级搜索功能。这允许你在搜索框中直接输入代码,以查看更精细的结果。如果你不熟悉 JQL,建议在尝试使用之前接受一些相关培训。可以通过 Atlassian 大学提供以下课程:university.atlassian.com/student/path/849533-gain-project-insights-through-jql

你可以通过点击切换到基础链接(位于搜索按钮右侧)来切换回基础搜索功能,如下图所示:

图 6.17 – 高级 JQL 过滤器

图 6.17 – 高级 JQL 过滤器

很可能,你会希望重复运行这些相同的过滤器,或将它们用在仪表板小组件中。因此,你需要先保存过滤器。开始该过程时,点击搜索显示顶部的另存为链接。

保存过滤器

保存过滤器非常简单。只需在STAFF – All Issues中提供一个唯一名称,如下图所示:

图 6.18 – 保存过滤器

图 6.18 – 保存过滤器

当你首次保存过滤器时,只有你自己能够看到结果。如果你打算将过滤器保持私密,可以这样做,但如果你希望共享过滤器及其结果,你需要修改权限。修改权限的地方稍微有些隐藏。你需要点击过滤器屏幕顶部的详细信息链接,如下图所示:

图 6.19 – 过滤器权限和共享过滤器

图 6.19 – 过滤器权限和共享过滤器

点击详细信息链接后,你将进入编辑过滤器页面。顺便说一下,这也是你如果有需要的话可以更改过滤器名称的地方。在此页面,你还可以为过滤器添加描述。

要共享过滤器,请点击查看者标签下的下拉框。如图 6.19所示,你可以通过项目角色与与项目相关联的人共享过滤器,或者与已经在你的 Jira 实例中创建的用户组共享,或者与整个组织共享——意味着任何登录的用户。如果你希望将过滤器保持为私人使用,请选择私人选项。

最后,你可以为过滤器创建一个订阅,该订阅会根据创建时设定的计划定期通过电子邮件发送过滤器及其结果。要创建订阅,请点击详细信息页面中的新建订阅链接,如之前在图 6.19中所见。输入订阅的详细信息,然后点击订阅按钮保存,下面的截图展示了这个过程:

过滤器 6.20 – 创建过滤器订阅

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_6.20_B17952.jpg)

过滤器 6.20 – 创建过滤器订阅

在创建了一些过滤器后,你可以开始在仪表板上的各种小工具中使用这些过滤器。接下来,我们将逐步介绍如何创建仪表板并添加不同类型的小工具。

实施仪表板并加入小工具

仪表板是查看单个屏幕上多个报告的好方法。Jira 将这些小型报告称为小工具。小工具有多种格式——条形图、饼图、简单列表和二维2D)透视图。要创建一个新的仪表板,请点击顶部导航菜单中的仪表板选项,然后选择创建仪表板,如下图所示:

图 6.21 – 仪表板

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_6.21_B17952.jpg)

图 6.21 – 仪表板

随后的对话框允许你为仪表板命名,并输入描述。在此页面,你还可以使用我们之前讨论过的相同权限功能来共享仪表板(参见图 6.19)。我已将其命名为Staff Meeting Dashboard,如以下截图所示:

图 6.22 – 命名并共享仪表板

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_6.22_B17952.jpg)

图 6.22 – 命名并共享仪表板

点击保存按钮后,你将看到最初创建的仪表板。默认情况下,布局为双列仪表板。你可以将布局更改为单列、三列或双列布局,可以选择将右列或左列设置为更宽。点击更改布局按钮,选择你想要的布局,如下图所示:

图 6.23 – 更改仪表板布局

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_6.23_B17952.jpg)

图 6.23 – 更改仪表板布局

我们将继续使用两列布局作为我们这里的示例。我们的下一步是添加一些小工具。所以,点击屏幕一侧的添加新小工具链接。初始的小工具列表会非常小。你需要点击加载所有小工具选项,以查看更完整的列表,如下图所示:

图 6.24 – 加载所有小工具

图 6.24 – 加载所有小工具

结果列表将显示超过 30 个选项。每个选项的左侧会有一个缩略图,帮助你了解最终报告的样子。小工具的名称和简短描述会显示在中间部分。请确保向下滚动字母顺序列表,查看所有可用的小工具。点击每个所需小工具右侧的添加小工具按钮。

当你点击添加小工具按钮后,相同的列表屏幕将继续显示。这使你可以在不返回列表选择后续选项的情况下,选择多个小工具。选定所有你想要的小工具后,点击关闭按钮,如下图所示:

图 6.25 – 添加小工具

图 6.25 – 添加小工具

每个小工具在配置页面中会有不同的参数,用于捕获筛选器、列标题等详细信息。在你完成配置时,这些应该是自解释的。

一旦小工具被添加并输入了参数,结果将显示(参见随后完成的仪表板,见图 6.26)。

然而,很可能你需要修改小工具以添加额外的信息、更改筛选器、添加新列等等。要做到这一点,点击小工具右上角的三个点(省略号)菜单,然后选择配置。这将带你回到小工具的配置页面,如下图所示:

图 6.26 – 配置小工具

图 6.26 – 配置小工具

一旦你进入配置页面,你可以更改筛选器、所使用的字段等等。由于每个小工具的配置页面不同,所以下面截图显示了一个使用三个独立小工具完成的仪表板示例,展示了可用的小工具的多样性:

图 6.27 – 完成的仪表板

图 6.27 – 完成的仪表板

我想你会发现,一个布局良好、包含总结和详细信息等多种类型小工具的仪表板,是与利益相关者和其他人共享项目数据的一个很好的方式。

本章学到的新术语

让我们通过回顾在本章中学到的一些新术语来结束本章,具体如下:

  • 仪表板:多个报告(称为小工具)的整合显示。

  • 小工具:通常基于过滤器,这些迷你报告可以显示为列表、图形、图表、透视表等。

  • ProForma 表单:一个应用程序或插件,提供对标准表单的广泛自定义。

  • 订阅:可以定期通过电子邮件发送给选定用户的过滤结果。

摘要

基本上,到目前为止,你已经掌握了创建项目所需的所有知识,并能够以多种方式与这些问题进行互动,帮助管理你的工作。在本章中,我们学习了如何构建一个表单,它将为你团队内部或外部的人提供一个便捷的工作请求方式。我们还了解了如何使用问题功能以及报告功能。这使你能够以一种提供良好数据的方式查看问题,并且可以更精确地搜索。

最后,我们学习了仪表盘如何为你和利益相关者提供易于阅读的小工具,展示你的工作总数和分组,或作为易于使用的图形,如饼图和条形图。这些仪表盘提供了数据的实时视图,所有数据都集中在一个位置。这非常有益,因为你无需额外的演示软件或复制粘贴操作来将 Jira 数据转换为其他格式。

在下一章中,我们将学习如何为全组织创建额外的屏幕和自定义字段,并且如何修改这些屏幕。这将在理解相关屏幕方案和问题类型屏幕方案的背景下进行。最后,我们将看到如何改变屏幕的布局,以便根据需要使它们对你的项目独特。

第七章:第七章:管理字段、屏幕和问题布局

我们之前的章节探讨了如何创建Jira 工作管理JWM项目问题,它们代表我们所做的工作。然后,我们查看了 JWM 中的新工具,问题在每个工具中的显示方式以及这些工具提供的功能。

本章涵盖自定义字段的创建及其基本功能,以及可以创建的字段类型。我们还将探讨在创建新的 JWM 项目时,屏幕会自动创建哪些内容。接下来,我们将了解如何将自定义字段添加到屏幕中。

我们将讨论问题布局、问题屏幕的不同部分以及如何重新排列屏幕上的字段。本章还涵盖了自定义字段上下文以及如何根据项目和问题类型的组合限制字段在屏幕上的显示。

本章将涵盖以下主要内容:

  • 自定义字段

  • 使用屏幕查看和编辑工作

  • 问题布局如何影响屏幕上的字段

  • 屏幕方案

本章结束时,你将了解如何创建新的自定义字段,如何将字段添加到项目中的屏幕上,以及 JWM 中屏幕的基本功能。你还将能够修改问题布局中的字段,例如,将字段在屏幕的不同部分之间移动。

最后,你将了解项目中与屏幕相关的方案以及哪些方案类型与项目链接。

技术要求

由于 JWM 仅在Jira Cloud环境中可用,本章的技术要求很简单:

  • 访问 Jira Cloud 环境

如果你已经有访问 Jira Cloud 的权限,那太好了——你准备好了!如果没有,Atlassian为最多 10 个用户提供免费的 JWM 帐户。你可以通过以下链接创建帐户:www.atlassian.com/try/cloud/signup?bundle=jira-core&edition=free

现在,让我们从查看自定义字段开始。

创建和使用自定义字段

在修改 JWM 项目时,你可以使用的最灵活的选项之一就是创建自定义字段。有几种不同的字段类型可供选择,以下是一些最常用的:

  • 日期选择器:这仅用于日期,不包括时间,尽管还有一种额外的字段类型可以包括日期和时间。

  • 数字字段:这创建一个简单的数字字段,允许小数但不允许逗号。

  • 单选按钮:这创建一个传统的单选按钮字段,你需要提供可选的选项。

  • 用户选择器(单个用户):这创建一个下拉菜单,用于选择系统中的单个许可用户。

  • 用户选择器(多个用户):这创建一个字段,允许选择多个用户,你可以通过输入用户姓名的首字母来开始选择。选择后,你可以继续输入并添加更多的用户名。

  • 段落:这将创建一个段落样式的字段,用于输入文本。它支持富文本渲染。

  • 短文本:这创建一个普通文本字段,仅支持纯文本。

  • 选择列表(单选):这创建一个您提供的值的下拉列表。

  • 选择列表(多选):这与多用户选择列表类似,您可以提供可能的值列表。您可以在列表中选择多个项目,但一次只能选择一个。

  • 选择列表(级联):这创建了另一种选择列表,您可以提供列表值。然而,第二个字段的值取决于第一个字段中输入的值。

接下来,让我们看看可以在哪里访问自定义字段。

图 7.1 – 设置菜单

图 7.1 – 设置菜单

要创建一个新的自定义字段或修改现有字段,您需要是 JWM 管理员。要访问自定义字段功能,请按照以下步骤操作:

  1. 选择右上角的齿轮图标以打开顶部导航栏最右侧的设置菜单。

  2. 然后,选择问题选项。

  3. 最后,点击自定义字段

到达下一个屏幕后,点击左侧菜单中的自定义字段,如图 7.2所示:

图 7.2 – 自定义字段选项

图 7.2 – 自定义字段选项

点击自定义字段将打开一个屏幕,显示实例中所有当前自定义字段的列表。您可以使用搜索框查找特定的自定义字段或验证是否已存在具有该名称的字段。

要创建一个新的自定义字段,请点击屏幕右上角的创建自定义字段按钮:

图 7.3 – 创建自定义字段

图 7.3 – 创建自定义字段

此时,您将看到可用字段类型的列表。请注意,在左侧,默认情况下是标准的字段类型列表。您还可以点击全部高级来查看更多字段类型。

对于我们的示例,我们将通过点击日期选择器选择日期选择器字段类型。选择后,点击下一步按钮继续到下一步:

图 7.4 – 自定义字段类型

图 7.4 – 自定义字段类型

注意

一旦创建了自定义字段,您无法更改或转换其类型。如果在创建字段时错误地选择了错误的字段类型,或者如果您改变了对首选类型的看法,则需要创建一个新字段。

尽管这似乎不按顺序进行,但您在输入字段名称之前需要选择字段类型。图 7.5 显示了允许您为自定义字段添加这些值的名称描述字段:

图 7.5 – 命名自定义字段

图 7.5 – 命名自定义字段

在我们的示例中,我们选择将字段命名为Presentation Date。选择了字段类型并为自定义字段添加了名称后,点击创建按钮(如图 7.5所示)。你的新自定义字段现在已创建!

然而,新的字段在任何屏幕上都不会立即显示。因此,字段创建后的下一个界面将允许你立即将字段添加到现有的屏幕上。

向屏幕添加字段

若要将字段添加到实例中的所有屏幕,你可以点击标签标题右侧的框,如图 7.6中箭头指示的地方。这是一种方便的方法,可以在不需要逐一点击每个框的情况下将字段添加到多个屏幕中。你最终可能会有几十个甚至几百个屏幕,因此这是一种快速的方法:

图 7.6 – 向屏幕添加自定义字段

图 7.6 – 向屏幕添加自定义字段

当然,你可能只希望将字段添加到单个屏幕或几个屏幕。为此,在搜索框中输入你想要缩小范围的屏幕名称。随着字母的输入,列表会立即过滤并显示与搜索匹配的屏幕。

然后,选择每个所需屏幕的复选框,点击Staff以将自定义字段链接到 STAFF 项目屏幕。

你可能会有创建每个项目中每个屏幕所需的每个新自定义字段的冲动。然而,过多的自定义字段会减慢系统的速度。因此,创建新的自定义字段应该谨慎进行。

让我们看看如何限制自定义字段对系统的影响,以及它们如何能明确输入的预期值。

编辑自定义字段的上下文

当然,一旦创建了自定义字段并将其链接到一个屏幕,你可能需要编辑有关该字段的信息。然而,你首先要做的事情之一是编辑与字段相关的上下文

要编辑字段的上下文,我们需要返回到自定义字段的列表(如图 7.2所示)。在搜索框中输入一些文字,查找你的新字段。同样,我们将以Presentation Date字段作为示例。

当你显示出所需的字段后,点击字段行右侧的省略号菜单(),然后选择上下文和默认值

图 7.7 – 配置自定义字段

图 7.7 – 配置自定义字段

结果屏幕将显示多个部分,包括问题类型和项目的列表。

上下文将把字段与项目和/或问题类型链接起来。将字段连接到至少一个项目或至少一个问题类型将大大有助于解决与自定义字段相关的系统资源问题。对于项目和问题类型都为全局的字段,系统负担较重,可能导致错误和性能变慢:

图 7.8 – 更新字段上下文

图 7.8 – 更新字段上下文

要选择一个问题类型或项目,只需在相应部分中搜索其名称并点击它。如果您想在该部分中选择多个值,请确保在点击第二个及以后的值时按住Ctrl(PC)或Command(Mac)键。

最后,点击修改按钮保存对上下文的更改。如果您想切换回没有选择任何值的状态,可以点击问题类型下的任何问题类型值,或者在项目部分选择全局上下文单选按钮。

要更改自定义字段的名称,请返回字段列表并从省略号()菜单中选择编辑详细信息。然后,简单地更改名称。请注意,更改字段名称可能会导致自动化规则或工作流后功能失败:

图 7.9 – 更改自定义字段名称

图 7.9 – 更改自定义字段名称

接下来,我们将学习如何在项目屏幕上排列我们的新自定义字段。

使用屏幕查看和编辑您的工作

在自定义字段创建过程中,您可以选择屏幕(或不选择)来包含您的字段。然而,当您为字段选择一个屏幕时,该字段将简单地被放置在该屏幕字段列表的底部。也许您希望将字段移动到屏幕的不同位置,或者可能在创建过程中选择不将该字段与任何屏幕关联。

无论如何,让我们探索一下如何在自定义字段创建完成后进行这些修改。要访问屏幕,请前往设置 | 问题 | 屏幕。这将显示图 7.10所示的屏幕:

图 7.10 – 识别屏幕

图 7.10 – 识别屏幕

只需在搜索框中输入要查找的屏幕的文本,匹配的屏幕将自动出现。重要的是要认识到,可能会有不同的屏幕可供我们的项目使用。

对于大多数 JWM 项目,将为该项目创建两个默认屏幕:创建问题屏幕编辑/查看问题屏幕。对于某些项目,可能会创建一个额外的解决问题屏幕。这两个默认屏幕的区别在于,您在创建新问题时可能希望使用较少或不同的字段,而编辑现有问题时可能需要更多字段。使用较少的字段通常可以为创建问题的人提供更清晰和更简单的输入值。

要编辑屏幕上显示的字段或重新排列其顺序,只需点击屏幕名称。此时,将出现配置屏幕窗口:

图 7.11 – 向屏幕添加字段

图 7.11 – 向屏幕添加字段

要添加字段,只需开始输入字段的名称,值将开始显示。以我们的示例为例,我们添加了之前创建的演示日期字段。当值出现时,点击字段名称。要重新排列字段出现的顺序,点击左侧的拖动柄,将字段向上或向下拖动。

接下来,我们将查看屏幕的各个部分,以及如何将字段移动到屏幕上的不同区域。图 7.12 显示了屏幕的各个部分,后面跟着对每个部分的简短描述:

图 7.12 – 编辑屏幕上的字段

图 7.12 – 编辑屏幕上的字段

让我们来看一下屏幕的每个部分:

  1. 上下文部分:默认情况下,这部分包含所有非段落/多行文本字段。包括以下字段类型:数字、日期、用户选择器、选择列表和单行文本。

  2. 描述部分:默认情况下,这部分仅包含段落或多行文本字段和摘要字段。

  3. 隐藏字段:这包含如果没有值则隐藏的字段。点击更多字段链接将显示或隐藏字段。

  4. 附件:如果您希望能够为问题添加附件,屏幕上必须显示附加按钮。此部分还包含创建子任务链接问题按钮。

  5. 评论和历史活动部分包含了大量信息。点击评论标签将显示已添加到问题的所有评论。历史标签将显示自问题创建以来发生的所有更改。工作日志标签将显示已记录或计入该问题的任何时间。

尽管附件和活动部分实际上并不是添加或移动字段的部分,但它们显示了与问题字段相关的信息。

注意

屏幕上的字段顺序将应用于所有使用该屏幕的项目。然而,您可以使用问题布局工具来为您的项目单独重新排列字段,而不影响其他项目。

现在我们已经了解了如何创建自定义字段并将其添加到屏幕,接下来,我们将看到如何在相关项目的屏幕上移动字段。

问题布局如何影响屏幕上的字段

若要仅修改用于您项目的屏幕字段布局,请在项目设置屏幕中点击左侧菜单中的问题布局链接。您必须是项目管理员才能访问项目设置并修改问题布局:

图 7.13 – 在项目设置窗口中的问题布局链接

图 7.13 – 在项目设置窗口中的问题布局链接

选择此选项后,您将进入问题布局屏幕,如图 7.14所示。如果您的项目中有多个问题类型的屏幕,您将能够编辑每个屏幕的布局。有关问题类型屏幕方案的更多详细信息,请参见本章末尾的图 7.16

图 7.14 – 编辑问题布局

图 7.14 – 编辑问题布局

要修改屏幕上字段的位置,只需点击编辑布局链接,这个链接位于问题布局屏幕的右侧(图 7.14)。

问题布局屏幕上,您可以将字段从一个部分拖到另一个部分。图 7.15突出了这些部分,接下来我们将详细列出它们:

图 7.15 – 问题布局屏幕的各个部分

图 7.15 – 问题布局屏幕的各个部分

让我们详细看看每一个:

  1. 描述字段:这与描述部分相关,之前在图 7.12中看到过。尽管该部分原本包含多行文本字段,但您可以将其他类型的字段拖放到此部分,状态字段除外。

  2. 上下文字段:这与上下文部分相关,之前在图 7.12中看到过。您可以将其他类型的字段拖放到此部分,包括描述字段。然而,您不能将摘要字段移动到此部分。

  3. 空时隐藏:这与隐藏字段部分相关,之前在图 7.12中看到过。如果该字段没有值,位于该部分的字段将不会在屏幕上显示。

  4. 隐藏字段:该部分中的字段将完全不在此项目的屏幕上显示。

  5. 屏幕名称:如果您想编辑问题布局中使用的基础屏幕,请点击此链接。

  6. 保存更改:当您完成所有更改时,务必点击保存更改按钮。

在最后一个部分,我们将看到如何将屏幕分组为方案,以便附加到项目中。

屏幕方案

我们通过简单地创建屏幕开始了将屏幕添加到项目中的过程。然而,屏幕不能直接附加到项目上以开始使用。首先,它必须添加到一个屏幕方案中。正如我们在第四章《修改看板、工作流和相关方案》中看到的那样,方案可以看作是一个包含各种项目的容器。因此,屏幕方案就是由多个屏幕组成的方案。

所以,我们的STAFF: 项目管理屏幕方案包含了创建问题屏幕编辑/查看问题屏幕,如我们在图 7.10中看到的。

图 7.16展示了从设置 | 问题路径访问的相关屏幕组件。因为多个问题类型可以连接到一个项目,并且每个问题类型可以关联一个单独的屏幕方案,所以这些都连接在一个名为问题类型屏幕方案的第二个方案中。

图 7.16 – 问题类型窗口

图 7.16 – 问题类型窗口

该方案随后会附加到项目上,而不是单独的屏幕。图 7.17展示了屏幕与相关方案之间的关系:

图 7.17 – 屏幕方案层级

图 7.17 – 屏幕方案层级

当你创建 JWM 项目时,这些屏幕和屏幕方案会自动创建并相互关联。我们简要讨论一下这个结构。如果你从头开始构建这些连接,你将按照以下过程进行:

  1. 创建你的基本屏幕,并将所需的字段添加到屏幕中。

  2. 创建屏幕方案——该方案将基于你在步骤 1中创建的屏幕。

  3. 创建问题类型屏幕方案——该方案将基于你在步骤 2中创建的屏幕方案。

关于屏幕与问题类型之间关系的另一个描述,可以参考 Atlassian 文档中的bit.ly/3BBuzCq。尽管该符号用于 Atlassian 数据中心服务器,但图形和描述对于Jira Cloud仍然适用。

本章学习的新术语

让我们通过回顾一下我们学习的新术语来总结本章:

  • 自定义字段:这些是各种类型的字段,如文本、数字、下拉列表和用户列表,它们被创建并分配给一个上下文。这些字段可以出现在多个屏幕上。

  • 上下文:这些链接字段与项目和/或问题类型相关联。

摘要

在本章中,我们学习了如何创建新的自定义字段,将它们附加到现有屏幕上,并配置屏幕的布局,以便将字段放置在适当的区域。所有这些都能提供更流畅的用户体验,因为字段可以出现在更具逻辑的上下文中。我们还看到了如何配置自定义字段,以避免通过将每个字段与项目和/或问题类型关联来占用系统资源。

在下一章中,我们将学习如何为用户分配权限,以及如何进行简单的系统和项目管理。

第三部分:管理 Jira 工作管理项目

完成本节后,你将能够执行Jira 工作管理JWM)项目的基本和高级管理。你还将学习如何使用自动化和创造性的项目创建扩展 JWM 功能。

本节包含以下章节:

  • 第八章配置权限和简单管理

  • 第九章复制项目并跳出框架

  • 第十章使用项目自动化

第八章:第八章:配置权限与简单管理

现在我们已经启动并运行了项目,并添加了新的自定义字段来提供更多关于我们问题的洞察,我们需要能够共享项目和问题的访问权限。这将包括创建或邀请新用户并将他们放入适当的组中。然后,你可以根据用户的账户或所在的组来为其分配项目权限。

本章涵盖了如何为免费账户和付费账户配置权限的细节,并说明如何在项目中应用额外的安全性。接着,我们将简要讨论一些我们尚未学习的简单项目管理功能。

Jira 工作管理根据你的账户是免费账户还是付费账户,在权限和信息访问方面有所不同。此外,我们还将看到基于免费和付费账户在简单项目管理中的一些细微差异,以及在 Jira 的更高系统或全局级别上可以管理的内容。

在本章中,我们将覆盖以下主要内容:

  • 添加用户并创建组

  • 项目角色与权限

  • 配置权限方案

  • 应用问题级别安全

  • JWM 项目管理员权限

  • Jira 管理员与项目管理员

完成本章后,你将学会如何邀请新用户,并将项目角色和用户添加到角色中。一旦这些设置完成,你将能够访问和修改权限方案,以便使用这些角色和用户,接着学习如何创建并应用问题安全级别。

为了能够更全面地管理你的项目,你将学习项目管理员的权限,并了解 Jira 管理员与项目管理员权限之间的区别。

技术要求

由于 Jira 工作管理仅在 Jira Cloud 环境中提供,本章的要求很简单:访问 Jira Cloud 环境

Atlassian 提供最多可容纳 10 名用户的免费 Jira 工作管理账户。你可以通过访问www.atlassian.com/try/cloud/signup?bundle=jira-core&edition=free并按照指示进行注册来创建你的账户。

用户管理

当你首次为 Jira 设置一个新实例/站点时——在此情况下,为 Jira 工作管理设置一个新实例——注册时使用的电子邮件地址将创建一个 Jira 管理员、组织管理员和站点管理员的用户。每个角色的简要描述如下:

  • Jira 管理员:Jira 管理员可以在你访问的产品内,在系统级别和项目级别进行所有更改。这些通常被称为全局权限。然而,他们不能授予用户加入你实例的权限。

  • 组织管理员:当你创建一个新的实例/站点时,一个组织也会被自动创建。最初,它的名称将与您的站点相同。组织管理员可以添加其他组织管理员,创建系统级别的API 密钥,验证站点的域名,实现 Atlassian Access,并控制您域名下的已管理用户目录

  • 站点管理员:站点管理员可以通过邀请用户加入实例来授予用户访问实例中产品的权限。相应地,他们还可以停用用户对这些产品的访问权限。他们还可以创建并将用户分配到这些组中。

要访问 Jira 的用户管理功能,您必须是站点管理员。只有获得其他站点管理员授权的用户才能成为站点管理员。要将某个用户设置为站点管理员,只需将该用户放入 站点管理员 组下的 用户管理 中。

要访问用户管理功能,请点击顶部导航栏中的 设置 齿轮图标,然后选择 用户管理,如图 8.1所示:

![图 8.1 – 用户管理]

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_8.1_B17952.jpg)

图 8.1 – 用户管理

结果会将你带到屏幕底部的当前用户列表,并在屏幕顶部显示一个可以邀请新用户的区域。如图 8.2所示,邀请用户有两种不同的方式。

一种方式是简单地开始在显示的中间区域添加受邀者的电子邮件地址,每个框中填写一个电子邮件地址。受邀者将收到一封电子邮件,需验证账户并接受邀请。在电子邮件被收件人验证之前,无法为用户创建帐户。要发送电子邮件,请点击该区域底部的 邀请团队成员 按钮:

![图 8.2 – 邀请用户]

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_8.2_B17952.jpg)

图 8.2 – 邀请用户

邀请用户的第二种方式是点击屏幕顶部的 邀请用户 按钮。这将打开图 8.3所示的对话框。

这种方式为你提供了更多灵活性,能够在邀请被接受时自动分配哪些组和权限给用户。只需输入未来用户的电子邮件地址,选择用户可以访问的角色和产品,并包含任何组。

你可以从三种角色中选择一个。每个角色的描述将在屏幕上显示如下:

  • 基础:只能访问你指定的产品

  • 受信任:可以更新产品设置,添加新产品,并邀请基本用户使用产品

  • 站点管理员:可以管理你的站点,决定用户访问权限,并更新账单详情(如你)。

图 8.3 显示了如何邀请新用户加入你的实例。你可以邀请一个或多个用户:

![图 8.3 – 用户信息]

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_8.3_B17952.jpg)

图 8.3 – 用户信息

如果你还没有创建任何额外的用户组(我们将在本节稍后进行),你初始添加组的选项将是:

  • jira-software-users:这是在 Jira 工作管理中执行功能所需的最基本访问级别。如果用户不在这个组中,他们将无法访问产品。

  • jira-administrators:这赋予用户管理 Jira 实例中各项功能的权限,比如屏幕、定制字段、问题类型和工作流等。

  • site-admins:如上所述,这赋予用户添加/删除其他用户的权限,并创建组以及维护其成员资格。

  • 管理员:这基本上是 jira-administrators 和 site-admins 角色的组合,赋予用户对系统的完全访问权限。有时也称为超级用户

一旦你添加了一个邮箱地址(或多个),将会出现一条声明,如之前在图 8.3中所示,声明内容为:允许使用这些邮箱域名的任何账户加入你的网站,你可以随时编辑这些设置。然后,它会列出顶部框中列出的每个域名。

你不应选择你无法控制的任何域名,例如 gmail.com。点击其中一个邮箱域名框将允许任何该域名下的邮箱地址的人在无需邀请的情况下直接访问系统。

最后,你可以个性化发送给顶部输入的邮箱地址(们)的邀请邮件,方法是点击个性化邮件邀请链接。当你准备好发送邮件时,点击邀请 1 个用户按钮。这个数字会根据上面输入的邮箱数而变化。

一旦你邀请了用户,他们将作为用户被添加到系统中。新用户将显示在屏幕底部,如之前在图 8.2中所示。底部部分的截图如图 8.4所示。

用户列表

用户列表提供了一些非常有用的信息,包括最后活动日期(基本上是指用户最后一次登录的时间)、状态(用户是否处于活动状态),最后,在操作下,是否用户接受了邀请:

图 8.4 – 用户列表

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_8.4_B17952.jpg)

图 8.4 – 用户列表

另外,你可以点击显示详情查看活动用户的更多个人信息,例如该用户属于哪些组以及他们在系统中的当前角色(同样的角色显示在图 8.3中)。你可以在该用户详细页面上将用户添加到某个组,或者你也可以点击省略号菜单(三个点)并在此时添加。

接下来,我们将按照步骤创建新组。在左侧菜单中点击用户组

图 8.5 – 用户组

](https://github.com/OpenDocCN/freelearn-devops-pt7-zh/raw/master/docs/jira-wk-mgt-biz-tm/img/Figure_8.5_B17952.jpg)

图 8.5 – 用户组

结果会将您带到页面,显示系统中当前所有组的列表。同样,当您首次设置 Jira 实例时,系统中将只创建少数几个组。要添加新组,请点击屏幕右上方的创建组按钮:

图 8.6 – 创建组

图 8.6 – 创建组

当您到达如图 8.7所示的屏幕时,您将能够输入Staff Meeting Access,我们将稍后用于问题级别的安全性。此组将代表可以访问所有员工会议项目问题的用户:

图 8.7 – 组名

图 8.7 – 组名

您可以勾选在下一步中添加成员的复选框,将用户与组关联,或者稍后返回该组添加成员名称。准备好后,点击创建组按钮以完成组的创建。接下来,我们将讨论项目角色和权限。

重要提示

目前,创建组后无法更改组名,因此在添加组名时要谨慎。此问题已被列入 Atlassian 的修复计划中,将在未来修复。

项目角色和权限

与任何系统一样,您需要一些基本的身份验证和权限管理能力来确保信息的第一层安全性。在您创建 Jira/Jira Work Management 的初始实例时,Jira Cloud 会为您提供用户身份验证。身份验证简单来说就是验证用户在登录系统时是否为其真实身份。

随着组织的成长,您可以使用 Atlassian Access 工具扩展此功能,以提供更多对用户设置和身份验证过程的控制。更多信息请参见www.atlassian.com/software/access

有两种方法可以控制对项目的访问,这两种方法都涉及权限方案。一种方式是直接在权限方案中处理所有权限,通过直接授予个别用户或组权限来管理权限。

但这是最不建议的方法,因为它会妨碍将权限方案与具有不同用户的项目共享。如果您改为使用项目角色来修改权限方案,这将为您提供更多共享方案的灵活性。现在我们来看看第二个选项:

  1. 要修改项目中与角色关联的人员,您必须是项目管理员。

  2. 接下来,您将点击项目设置,如图 8.8所示:图 8.8 – 项目设置

    图 8.8 – 项目设置

  3. 当您进入项目设置时,选择人员选项。如果您使用的是免费计划,您将无法修改权限或更改任何项目中的人员角色:图 8.9 – 人员 – 免费计划

    图 8.9 – 人员 – 免费计划

  4. 如果你使用的是任何级别的付费计划,你将能够在整个实例中调整权限,包括所有项目。在进入人员页面时,你将看到所有访问该项目的团队和/或个人用户的列表,以及他们所附加的项目角色:图 8.10 – 人员 – 付费计划与角色

    图 8.10 – 人员 – 付费计划与角色

  5. 点击角色下拉菜单,显示你实例中已创建的所有项目角色。项目角色是在全局级别创建的。要添加新的项目角色,你必须是 Jira 管理员。然后,转到设置 | 系统 | 项目角色

  6. 搜索框允许你在屏幕上显示长列表的情况下,查找团队和用户。或者,你可以点击我们之前创建的Staff Meeting Access团队,将其分配为团队角色:图 8.11 – 添加人员

    图 8.11 – 添加人员

  7. 添加人员对话框中,简单地在顶部框中添加一个团队或用户名,然后为该用户选择角色。

    重要提示

    添加新人员或团队时,你只能选择一个角色。

  8. 一旦新人员或团队被添加并分配角色,你可以更新该人员/团队,以关联更多角色,包括一次性添加多个角色:

图 8.12 – 为用户添加角色

图 8.12 – 为用户添加角色

将用户或团队添加到项目角色是控制项目访问的首选方法。通过这种方式,项目管理员可以直接控制授予用户访问权限。相反,修改权限方案需要更高级别的 Jira 管理员角色来进行更改。

说到这里,让我们把注意力转向配置权限方案

配置权限方案

你可以通过两种不同方式访问权限方案。这两种方式都从进入项目设置开始,如图 8.13所示。

图 8.13 – 配置权限方案

图 8.13 – 配置权限方案

在项目设置中,你可以点击左侧菜单中的摘要选项,然后在摘要权限部分选择权限方案名称。

另外,你也可以从左侧菜单中选择权限选项,直接进入权限方案设置。有关如何选择这些选项,请参见图 8.13以获取更清晰的说明。

重要提示

记住,如果你使用的是免费计划,你将无法修改权限方案。所有免费计划下的用户都会自动成为所有项目的项目管理员。只有付费计划允许修改权限方案。以下部分假设你使用的是付费计划。

进入权限方案后,您可以查看项目的所有权限,以及哪些用户、组或项目角色被授予了这些权限。此时,您有两个选项——第一个是编辑权限,即修改哪些用户、组或项目角色与该权限相关联。其次,您可以将项目链接到另一个权限方案。后者意味着新的权限方案将是共享方案:

图 8.14 – 编辑权限方案

图 8.14 – 编辑权限方案

请注意,如果您的实例中安装了任何市场应用,所有权限方案中将为项目角色Atlassian-addons-project-access添加一个项目角色。这是为了让应用正常工作并对您的项目进行必要的修改:

图 8.15 – 授予权限

图 8.15 – 授予权限

点击编辑权限选项将带您进入图 8.15中的对话框。要移除当前的权限,只需点击移除链接并选择要移除的权限。要添加新权限,请点击编辑选项,这将显示授予权限的弹出屏幕。

图 8.15所示,您可以授予的权限有多种选项。一旦做出选择,点击屏幕底部的授予按钮。

权限助手

一旦您的权限设置好并符合要求,您仍可能会遇到个别用户无法访问项目问题的情况。

重要提示

不能过分夸张地说,Atlassian 提供了一个非常强大的功能,帮助追踪问题。

要使用该功能,请点击之前在图 8.14中显示的权限助手选项。当权限助手屏幕显示时,只需填写用户问题权限字段,然后点击屏幕底部的提交按钮:

图 8.16 – 权限助手

图 8.16 – 权限助手

屏幕底部将显示验证,表明该用户已拥有访问权限,或者显示如何解决问题的建议。权限助手适用于免费和付费计划。

在最后一节中,我们将探讨如何将安全性应用到问题级别,从而使不同的用户可以访问同一项目中的不同问题。

应用问题级别安全性

有时,您可能希望对项目应用更精细的安全性。以下是一些例子:希望问题的报告者只能看到他们自己创建的问题,而不能看到其他问题;希望问题的指派人只能看到他们的任务;或者只有特定用户组可以基于标签或组件看到问题。

所有这些都可以通过 问题安全性 实现。要访问此功能,请进入 项目设置,然后在左侧菜单中选择 问题安全性,如以下截图所示:

图 8.17 – 问题安全性

图 8.17 – 问题安全性

对于免费计划用户,屏幕显示如下:

图 8.18 – 免费计划用户的问题安全性

图 8.18 – 免费计划用户的问题安全性

图 8.16 注意事项

免费计划无法更改实例内的权限,包括问题安全性。

对于付费版,当您希望向项目添加问题安全方案时,您必须通过全局权限路径首先创建该方案,这意味着您必须是 Jira 管理员才能创建该方案。转到 设置 | 问题 | 问题安全方案。在那里,您将看到现有安全方案的列表(如果有的话),并且列表底部将有一个 添加问题安全方案 按钮:

图 8.19 – 添加问题安全方案

图 8.19 – 添加问题安全方案

此时,您可以输入新方案的名称,并在需要时添加描述。完成后,单击 添加 按钮创建方案,如 图 8.20 所示:

图 8.20 – 问题安全方案名称

图 8.20 – 问题安全方案名称

创建新的问题安全方案后,您需要返回项目的 项目设置 并在左侧菜单中选择 问题安全性,如之前在 图 8.21 中所示。进入 问题安全性 屏幕后,点击 操作 菜单,选择 选择方案 选项将您的新方案链接到项目:

图 8.21 – 将安全方案链接到项目

图 8.21 – 将安全方案链接到项目

在将方案链接到项目后,操作 菜单下的选项看起来非常类似于权限方案可用的选项。您可以将此项目连接到不同的问题安全方案,该方案可能已连接到另一个项目。因此,您将共享该方案。

共享方案有助于系统维护,因为您可以在一个地方而不是两个(或三个或四个或更多地方)进行更改!在我们公司,有数十个产品团队项目链接到同一个共享方案。如果决定跨项目共享方案,则这是进行更改的地方。另一种选择是编辑当前的问题安全方案,如 图 8.22 所示:

图 8.22 – 编辑问题安全性

图 8.22 – 编辑问题安全性

点击编辑问题安全性选项后,你需要为新的方案创建一个新的安全级别。每个方案中可以有多个安全级别,这使你能够为项目中的不同问题设置不同的安全策略。

给你的安全级别命名,并添加描述(如果需要)。准备好后,点击添加安全级别按钮以创建安全级别:

图 8.23 – 添加安全级别

图 8.23 – 添加安全级别

新级别创建完成后,你需要点击添加按钮来标识谁有权访问此安全级别:

图 8.24 – 问题安全选项

图 8.24 – 问题安全选项

结果将是一个对话框,允许你通过包括单个用户、组、自定义字段中的值、项目角色等来将人员添加到安全级别中。例如,点击并添加管理员的值,可以让所有具有 Jira 管理员权限的人员访问该级别所附加的问题。

其他例子包括选择报告人受让人,这将允许当前处于这些字段中的用户查看和访问该问题。换句话说,如果用户不是报告人或受让人,他们将无法查看该问题:

图 8.25 – 编辑问题安全性

图 8.25 – 编辑问题安全性

如果使用问题安全性,建议至少为方案添加一个默认的安全级别。这样可以确保所有新创建的问题都将附加到安全级别上。有关默认值链接的位置,请参见图 8.24

现在我们可以确保项目安全并为特定人员提供访问权限,让我们来看看作为项目管理员可以执行的一些其他功能。

JWM 项目管理员能力

拥有项目管理权限听起来很了不起,但实际上管理员能够执行的功能并不多。事实上,列表相当小。当然,大多数权限方案将授予项目管理员一些特殊权限,而其他用户或项目角色则没有这些权限。

以下内容突出了项目管理员功能中最常用或最知名的方面,但并非详尽无遗。你可以通过查阅 Atlassian 自己的文档来获取更多信息,但这将帮助你入门:

  • 项目角色:正如本章项目角色与权限部分中所讨论的那样,项目管理员可以将用户添加到项目中并为其分配不同的角色。

  • 组件:组件是每个项目特有的,有助于对项目中进行的工作进行分类。项目管理员可以在项目中创建和删除组件。

  • 版本和发布:与组件类似,版本和发布是项目独有的,可以由项目管理员添加和删除。

  • 问题布局和屏幕:如果某个屏幕仅在单个项目中使用,项目管理员将能够进行一些更改。然而,项目管理员将有能力直接更改问题布局,如第七章《管理字段、屏幕和问题布局》中所讨论的。

  • 工作流:类似于屏幕,如果工作流与一个项目唯一关联,项目管理员可以对其进行更改。

现在,我们通过简要回顾 Jira 管理员和项目管理员可用的功能来结束本章。

Jira 管理员与项目管理员

再次强调,这不是一个详尽无遗的列表,您可以查阅 Atlassian 的文档获取更多细节。然而,您可以将 Jira 管理员的功能视为更具全球性的性质,这意味着它们会影响整个 Jira 实例/站点。

Jira 管理员可以对共享方案(工作流、屏幕和问题类型)进行更改,创建自定义字段,编辑权限方案,更改共享仪表板和过滤器的所有权,以及其他系统级功能。

对于 JWM,项目管理员可以对项目中的非共享对象和项目角色进行更改,但不能更改项目使用的权限方案。图 8.26 显示了一个非常简短的表格,列出了 Jira 管理员和项目管理员可用的权限。简而言之,Jira 管理员可以在整个 Jira 实例中进行全局更改,而项目管理员只能在拥有项目管理员角色的项目中进行更改:

图 8.26 – Jira 管理员与项目管理员权限

图 8.26 – Jira 管理员与项目管理员权限

所有这些对于免费订阅来说都有一个警告:实例中的所有用户都是项目管理员。

本章学习的新术语

让我们通过回顾本章中学习的新术语来总结本章内容:

  • Jira 管理员:Jira 管理员可以在用户已获得访问权限的产品中,对您的 Jira 实例中的系统级和项目级进行所有更改。

  • 组织管理员:组织管理员可以添加其他组织管理员,创建系统级 API 密钥,验证站点的域名,实施 Atlassian Access,并控制您域的托管用户目录。

  • 站点管理员:站点管理员可以通过邀请用户进入实例来激活或停用用户对实例中产品的访问权限。他/她还可以创建组并将用户分配到这些组。

  • 免费计划:一个不收费的 JWM 计划,限于 10 个活跃用户,并且没有可配置的权限。

  • 付费计划:JWM 提供多种计划,适用于不同级别的用户。所有计划都为您的 JWM 产品管理员提供最灵活的选项。

  • 问题安全:可以在问题级别应用的安全性,完全授权或隐藏用户访问问题。

  • 项目角色:项目管理员可以将用户添加到项目中,并将其分配到不同的角色。

  • 组件:组件是每个项目特有的,有助于对项目中的工作进行分类。

  • 版本与发布:版本和发布是项目特有的,项目管理员可以添加或删除它们。它们按发布将问题分组,并可以用于从看板中移除问题。

摘要

在本章中,我们学习了站点管理员如何邀请新用户加入 Jira 组织,以及项目管理员如何将用户添加到项目中,并将其分配到角色以授予其项目权限。我们还了解了权限方案及其与项目角色、用户组和用户的关系。

接着,我们深入探讨了如何利用问题级别安全作为权限方案上的一层安全功能。最后,我们了解了 Jira 管理员和项目管理员可以执行的一些不同功能,以及每个角色的独特之处。

在下一章,我们将学习如何将现有的 Jira 项目迁移到 JWM 项目,使用共享方案,并与外部功能协作。

第九章:第九章:复制项目并跳出框架思考

到目前为止,我们已经探索并学习了如何通过利用 JWM 的标准或开箱即用功能,快速启动并运行 Jira Work ManagementJWM)。这通常意味着通过点击几个按钮并添加一些文本,直接在产品中创建项目和问题。

本章将走出常规,探讨如何在工具外部创建问题。这为我们提供了灵活性,帮助我们的客户和内部团队成员将工作请求提交给我们,同时减少了开始新工作的摩擦。

如果你已经在使用 Jira Software 和/或 Jira Service ManagementJSM)项目,但希望利用 JWM 的酷炫新功能来处理现有工作,我们将学习如何将现有项目迁移到 JWM。最后,我们还将再次看看一个市场应用,帮助基于现有问题创建新问题。

在本章中,我们将涵盖以下主要内容:

  • 基于现有项目创建项目

  • 使用共享方案

  • 在外部创建问题

  • 将现有的 Jira 项目迁移到 JWM

  • 使用市场应用 – Jira 深度克隆

完成本章后,你将学会如何基于现有项目创建新项目,并如何使用共享方案进行模拟。你还将学习一些从系统外部创建问题的替代方法,以及如何将 Jira 中的项目迁移到 JWM。

让我们开始吧!

技术要求

由于 JWM 仅在 Jira Cloud 环境中可用,本章的要求很简单:你必须有访问 Jira Cloud 环境的权限

Atlassian 提供最多 10 个用户的免费 JWM 账户。你可以通过访问www.atlassian.com/try/cloud/signup?bundle=jira-core&edition=free并按照提供的说明创建账户。

基于现有项目创建项目

虽然我们已经看到,JWM 提供了大量的项目模板,可以快速创建项目,但通常在项目创建后,我们会调整这些初始设置。这可能包括修改工作流或调整/添加屏幕上的字段。

在这一阶段,如果我们之后创建的类似项目能够利用我们所做的更改,那会很有帮助。实际上,我们已经为我们的项目创建了一个新的模板。那么,问题是,我们如何利用附加到现有项目的更改对象来创建新项目呢?

答案是基于现有项目创建一个新项目。让我们来学习如何做到这一点:

  1. 首先,我们将像往常一样开始;也就是说,通过点击顶部导航栏中的项目选项并选择创建项目来开始:图 9.1 – 创建项目

    图 9.1 – 创建项目

  2. 这将引导我们进入在第二章中看到的 JWM 模板组,使用项目模板。为了探索另一种方式进入这些模板,我们可以点击屏幕左下角的Jira 工作管理

  3. 再次,所有 JWM 项目模板的列表将会显示出来,如下图所示。在我们的场景中,假设我们想为技术部门的月度会议创建一个新项目。我们已经决定它应该遵循我们为员工会议项目设置的相同模式。从这里,我们必须选择项目管理图 9.2 – JWM 项目模板

    图 9.2 – JWM 项目模板

  4. 一旦我们进入下一个屏幕,我们只需点击屏幕顶部或底部的使用模板按钮:图 9.3 – 使用模板

    图 9.3 – 使用模板

  5. 最后,添加项目详细信息页面将会显示。请注意,如果你使用的是免费订阅计划,你会再次遇到一个不同之处:基于现有项目创建新项目对于这些计划不可用:图 9.4 – 添加项目详细信息

    图 9.4 – 添加项目详细信息

  6. 让我们继续查看付费订阅用户的流程。输入新项目的名称以及项目的,就像平常一样。然而,这里有一个不同的地方:勾选与现有项目共享设置的选项框,如上图所示。

  7. 勾选此框后,你将看到一个下拉框。点击该框并向下滚动,选择你想要基于其创建新项目的现有项目。以我们的例子为例,我们将选择员工会议项目。之后,点击创建项目按钮来完成项目创建:图 9.5 – 创建项目

    图 9.5 – 创建项目

  8. 项目创建完成后,你将直接进入项目的新看板,正如我们在第三章中看到的,创建你的第一个项目。请注意新项目的名称出现在顶部的面包屑导航中。另外,注意这看起来与我们为原始员工会议项目创建的看板完全相同:

图 9.6 – 你的新项目

图 9.6 – 你的新项目

如果我们进入项目设置中的总结部分,对于技术月度会议项目,我们会看到这个新项目使用了与员工会议项目相同的方案。实际上,这些方案现在已经变成了共享方案,因为每个方案都被多个项目使用。以下截图显示了新项目使用了与员工会议项目相关的方案:

图 9.7 – 共享方案

图 9.7 – 共享方案

由于这种方式创建新项目对免费计划用户不可用,接下来我们来看一下如何实现类似的效果。我们将要看到的共享方案适用于任何 Jira 工作管理、JSM 或 Jira 软件的公司管理类型项目。

使用共享方案

共享方案是为你的组织项目带来一致性的好方法,并减少 Jira 管理员的维护需求。让多个项目使用一个共享方案,可以让你一次更改方案,并自动更新所有关联的项目。

在我的组织中,我们尽量尽可能使用共享方案。这可能意味着在工作流中稍作创意,加入基于项目名称或角色的条件的状态和转换。但一旦你完成了这一步,下次就会更容易。

在免费计划项目上更新方案可以实现与共享项目模板相同的效果;只是会多出一些步骤。请注意,我们可以在免费计划的大多数共享方案中进行此操作,但权限方案除外。正如我们在上一章中所看到的,第八章配置权限和简单管理,你无法为免费订阅修改权限方案。

那么,这怎么操作呢?我们来看一下:

  1. 我们再次从导航到项目设置区域开始,然后进入概要部分。如以下截图所示,你可以点击任何一个方案进行更改:图 9.8 – 更改共享方案

    图 9.8 – 更改共享方案

  2. 根据你要更改的方案,过程可能会略有不同。对于TECH: 项目管理问题类型方案,你需要进入该方案,然后点击操作按钮,最后选择使用不同的方案,如以下截图所示。然后,你必须从结果列表中选择你要使用的方案:图 9.9 – 问题类型方案

    图 9.9 – 问题类型方案

  3. 对于TECH: 项目管理工作流方案,你需要点击切换方案按钮,选择新的方案:图 9.10 – 工作流方案

    图 9.10 – 工作流方案

  4. 再次以我们的示例为例,我们将使用与员工会议相关的方案:图 9.11 – 选择工作流方案

    图 9.11 – 选择工作流方案

  5. 对于新的工作流方案选择,你需要将项目中所有现有问题与新的工作流关联。

现在我们知道了如何更改方案以便共享它们,接下来让我们看看创建问题的其他方式。

外部创建问题

正如我们之前提到的,问题代表我们在项目中完成的工作。它们可能表现为看板上的卡片,或仅作为项目列表中的一行。这一切告诉我们,问题是独特的对象,属于项目,而不是列表或看板。换句话说,你不是在看板或列表上创建问题,而是针对一个项目创建问题。

我们不打算详细介绍以下每种方法,但此列表旨在让你对这些可能性有一个高层次的了解。适当时,我们已经添加了关于每种方法的进一步详细信息的链接。但可以简单地说,这些过程中的每一种都允许你在 JWM 产品之外创建项目问题:

看到这么多方式可以为你的 JWM 项目创建问题真是太棒了。但是,如果你已经在 Jira 中有其他项目并希望使用 JWM 的功能呢?我们来看看如何将这些项目迁移过来。

将现有的 Jira 项目迁移到 Jira 工作管理

正如我们在第一章中概述的,第一章,《为什么选择 Jira 工作管理?》,本书的目标读者群体包括那些完全不了解 Jira 的人,以及那些曾经使用过 Jira 但对新 JWM 产品不熟悉的人。

因此,你们中的一些人可能已经有了使用其他 Jira 项目类型的现有项目。现在,在看到 JWM 的新功能和能力后,也许你想将一些项目迁移到这个新产品。请记住,你不能简单地转换项目类型——你必须创建一个新项目,并将旧项目中的问题迁移到新项目中。

如果你以前做过项目迁移,那对你来说这不会是什么新鲜事。但对于那些没有做过的朋友,我们来看看吧。我们将首先概述一个基本流程,并在后续中加入截图来加深理解:

  1. 创建一个新的 JWM 项目:这可以是你想要的任何 JWM 项目类型。只需使用模板,启动即可!

  2. 将你项目中的任何现有自定义字段映射到新项目:在第七章,《管理字段、屏幕和问题布局》中,我们讨论了如何修改自定义字段的上下文以添加项目。你应该为任何现有的非 JWM 项目中的自定义字段执行此操作,以将你刚刚创建的新 JWM 项目添加进去。

  3. 将任何自定义字段添加到你的 JWM 项目屏幕:此时,你必须将这些自定义字段添加到新 JWM 项目将使用的屏幕上。

  4. 执行基本或高级筛选搜索:执行一个简单的搜索,如图 9.13所示。

  5. 执行批量更改将现有问题迁移到新项目:最后,批量将现有问题迁移到新项目。

以我们的示例为例,我们将把Staff Meeting项目中的问题迁移到Technology Monthly Meetings项目中。首先,点击顶部导航栏中的搜索框

图 9.12 – 搜索框

图 9.12 – 搜索框

此时,你可以通过将左侧的项目更改为现有项目(例如我们的示例:Staff Meeting)来进行基本搜索。或者,你可以点击Project = STAFF。然后,点击搜索

图 9.13 – 搜索与批量更改选项

图 9.13 – 搜索与批量更改选项

一旦你有了项目中所有问题的列表,点击右上角的省略号菜单(),然后选择批量更改选项。选择所有问题,然后选择迁移

图 9.14 – 执行批量迁移

图 9.14 – 执行批量迁移

To 项目更改为你的新 JWM 项目,点击 下一步,然后按照提示操作。当迁移完成时,所有你旧项目中的问题将被移动到你的 JWM 项目中!

最后,我们将学习另一个 Atlassian Marketplace 应用如何帮助你提高工作效率。

使用 Marketplace 应用 – Deep Clone for Jira

正如我们在 第四章 中看到的,修改看板、工作流和相关方案,Atlassian Marketplace 应用可以通过扩展内置工具的功能,为我们的 JWM 项目带来非常有用的功能。

因此,我们将在这里继续介绍名为 Deep Clone for Jira 的 Marketplace 应用。之前在 创建外部问题 部分,我们学习了如何在正常的 创建 按钮流程之外创建问题。通过 Deep Clone,我们可以通过克隆现有问题来创建问题。

Jira 内置了克隆流程,但它提供的灵活性较少。也就是说,你只能将问题克隆到同一个项目中,并且在克隆过程中无法调整新问题中的任何字段。

Deep Clone 的独特之处在于,它能够修改创建屏幕中所有可用字段的值,无论你克隆到哪个项目。因此,你可以将一个问题从项目 A 克隆到项目 B,并修改项目 A 中字段的值,使其在项目 B 中的新问题中呈现不同的值。你还可以批量克隆问题、克隆评论、子任务,甚至是史诗及其相关子项。以下是如何找到更多关于该应用的信息。

由于 Deep Clone 也可以同时克隆多个对象,因此可以在单个过程中创建多个不同类型的新问题(史诗、故事、任务、子任务等)。这也许是你能够接近创建一个自定义模板的方式(除了标准的开箱即用模板):

图 9.15 – Deep Clone for Jira

图 9.15 – Deep Clone for Jira

你可以在 bit.ly/3tPqFTD 了解更多关于 Deep Clone for Jira 的信息。

总结

在这一章中,我们学习了如何利用现有项目的组件创建一个新项目,以及如何使用共享方案实现类似的结果。我们还看到了通过各种第三方应用和工具在 Jira 外部创建问题的替代方法。

然后,我们学习了如何将现有的 Jira 项目迁移到 JWM 项目中,以便开始使用 JWM 的功能。最后,我们了解了 Deep Clone for Jira Marketplace 应用,以及它如何通过将问题克隆到其他项目并在此过程中修改字段来扩展功能。

运用这些新技能,你将能够为项目和问题创建方式增添灵活性。这可能会消除你在不同应用之间来回跳转以创建问题的需求。

在下一章中,我们将学习如何利用 Jira 自动化工具来自动化日常任务,为我们的项目和问题增添力量。

第十章:第十章:使用项目自动化

如果用食物类比,到目前为止,你已经在本书的前九章中品尝了开胃菜、沙拉和主菜。而现在,我将项目自动化视为我们的甜点!

自动化可以为你的Jira Work ManagementJWM)项目及其相关工作带来强大的功能。

也许你希望自动化常规和/或重复性任务。也许你希望自动分配工作给专门的用户,甚至为你的团队任务创建轮询安排。也许你希望系统能够保持子任务与父任务的同步。或者你甚至希望使用公式,根据多个字段的总和计算一个新值。

无论你最期待自动化的哪一点,你都可以尽情享受各种自动化的便利。所有这些都可以通过一个主要是点击即可的简单工具实现,无需编写代码!

在本章中,你将学习自动化的概念,包括它是什么以及如何使用它。你还将学习如何创建简单的自动化规则,以便立即提高生产力。除了创建这些规则外,你还将学习如何访问现有的自动化模板,从而让你能够更强有力地开始。

最后,你将学习一些常见的自动化用例,比如同步父任务和子任务问题、自动分配工作、安排规则和发送电子邮件。

在本章中,我们将覆盖以下主要主题:

  • 什么是自动化?

  • 创建自动化规则

  • 使用自动化模板

  • 常见的自动化用例

技术要求

由于 JWM 仅在Jira Cloud环境中可用,本章的技术要求很简单:

  • 访问 Jira Cloud 环境

如果你已经可以访问 Jira Cloud,那太好了——你已准备就绪!如果没有,Atlassian提供了最多 10 个用户的免费 JWM 账户。你可以按照www.atlassian.com/try/cloud/signup?bundle=jira-core&edition=free的说明创建账户。

现在,让我们开始吧。

什么是自动化?

自动化是 Jira Cloud 所有实例提供的工具,适用于你所拥有的任何类型的订阅。它可以通过简化你需要执行的手动流程,来扩展你的 JWM 工作。

自动化通过创建包含触发器、条件和操作的点击规则来工作。这些规则通过减少额外的手动编辑和计算,可以节省大量时间,具有强大的功能。

然而,我们还需要提到与规则相关的一些限制。单个项目规则的执行次数是无限的——意味着该规则仅适用于单个项目。但对于全局或多项目规则,根据你的订阅类型,执行次数是有限制的或存在不同级别的限制,这一点我们将在本章后面讨论。

自动化允许项目管理员和 Jira 管理员通过设置基于各种系统事件触发的规则来节省时间。以下是一些系统事件的示例:

  • 问题从一个状态转换到另一个状态

  • 问题中字段的更新

  • 新问题的创建

  • 在预定时间运行的计划触发器,或者由用户手动执行的触发器

规则可以应用条件来缩小其焦点。这些条件可以包括为子组问题分支,或指定规则可以执行的操作,从而为条件提供更多的灵活性。

关于 Jira 项目自动化可以写成一本书,但在本章中,我们只会涉及工具的一些要点,以帮助你入门。

自动化规则有一组标准的组件或部分,这些部分构成了规则的步骤。接下来,我们简要描述每个部分。稍后,在创建自动化规则部分中,我们将看到如何使用每个组件创建规则:

  • 触发器触发器是规则中的第一步。它们充当事件监听器,根据各种事件触发规则,例如问题创建或转换、字段值变化等。

  • 条件:你可以添加一个可选的条件,这样在初始触发器触发后,可以进行额外的检查来确定规则是否应继续执行。如果条件失败,则规则停止。这些检查可以基于简单的标准,如字段值或日期范围。或者,你可以包括更复杂的条件,例如高级比较、Jira 查询语言JQL)查询等。

  • 操作:最后,操作会根据规则对项目进行某种变更,例如字段值更改、自动转换问题、计算数值、将问题分配给用户,或发送电子邮件或其他通知。

接下来,我们将讨论如何设置自动化,你将能够创建你的第一个规则。

创建自动化规则

有几种方法可以导航到自动化规则列表。作为 Jira 管理员,你可以通过系统设置界面访问你 Jira 实例中的所有规则。首先,点击右上角导航栏中的齿轮图标,然后选择系统,如图 10.1所示:

图 10.1 – 系统设置

图 10.1 – 系统设置

然后,滚动到页面底部并点击左侧的自动化规则。点击此项会带你进入自动化窗口,在该窗口中,规则示例按主题组织在标签下。图 10.2展示了初始的自动化窗口标签,以及自动化工具的其他可用选项:

图 10.2 – 自动化窗口库标签

图 10.2 – 自动化窗口库标签

自动化库是一个很好的起点,可以查看一些可用的规则,并熟悉自动化规则的语法和风格。我们鼓励你浏览这些规则,看看有哪些可用的选项。

另一种路径仅限于针对单个项目运行的规则。这些规则可以通过项目的项目设置窗口访问。

现在,我们将把注意力转向创建规则的构建模块。点击左上角的规则标签,如图 10.3所示:

图 10.3 – 自动化窗口规则标签页

图 10.3 – 自动化窗口规则标签页

让我们一起走过创建一个简单规则的过程:

  1. 首先,点击右上角的创建规则按钮,如图 10.3所示。

  2. 这将带我们到触发器列表,如图 10.4所示:图 10.4 – 向自动化规则添加触发器

    图 10.4 – 向自动化规则添加触发器

    在这里,我们可以看到一些最受欢迎和推荐的触发器。我们将选择字段值已更改作为示例,并基于Presentation Date字段。

  3. 一旦选择并保存后,我们将添加一个条件。同样,我们可以看到推荐的条件。我们将选择问题字段条件选项,如图 10.5所示。在我们的示例中,我们将检查问题状态是否为进行中。另外,请注意规则是如何生成并显示的,每个部分都在左侧:图 10.5 – 向自动化规则添加条件

    图 10.5 – 向自动化规则添加条件

  4. 最后,让我们添加一个新的操作来发送电子邮件,通知负责人他们正在处理的问题现在有了新的Presentation Date值。我们将从可用操作中选择发送电子邮件选项,如图 10.6所示:图 10.6 – 向自动化规则添加操作

    图 10.6 – 向自动化规则添加操作

  5. 我们的最终步骤将是保存规则并将其链接到一个项目。我们将使用我们的Send email when Presentation Date changes。我们可以在图 10.7中看到最终的规则,以及规则名称和它所链接的项目:

图 10.7 – 添加自动化规则名称并链接项目

图 10.7 – 添加自动化规则名称并链接项目

接下来,我们将看看如何利用现有模板快速启动自动化。

使用自动化模板

正如我们在讨论项目时看到的那样,模板可以为你提供快速且简单的方式来启动你正在创建的任何类型的对象。对于业务团队的自动化模板来说,这也是一样的。图 10.8展示了可用的一些默认自动化模板:

图 10.8 – Jira 自动化模板

图 10.8 – Jira 自动化模板

图 10.9还显示了可用于商业项目的额外 Jira 模板。这些包括添加安全级别的模板以及可能的Slack集成:

图 10.9 – Jira 商业项目模板

图 10.9 – Jira 商业项目模板

随着新的创意和建议的出现,Atlassian 将继续添加自动化模板。要访问这些模板,请前往www.atlassian.com/software/jira/automation-template-library#/rule/new

另一个有用的功能是Jira 自动化游乐场。在图 10.8图 10.9中显示的自动化模板网站底部,有一个Jira 沙盒。在这里,您可以查看许多现有的规则,尝试在一个远离生产站点的安全环境中创建规则,并学习如何使用规则各部分的语法。您可以在图 10.10中看到自动化游乐场:

图 10.10 – Jira 自动化游乐场

图 10.10 – Jira 自动化游乐场

接下来,我们将通过查看一些最常见的自动化使用案例来结束本章。

常见的自动化使用案例

虽然我们已经讨论过自动化模板和自动化库,但具体来看一些常见的使用案例会更有帮助。这些使用案例是基于Atlassian Community用户支持环境中的常见问题和之前的 Atlassian 支持请求而来的。

所以,让我们看看一些最常见的案例:

  • 完成,如图 10.11所示:

图 10.11 – 父任务和子任务自动化规则

图 10.11 – 父任务和子任务自动化规则

  • 在问题创建时自动将问题分配给用户:在 JWM 中有多种方法可以自动将用户分配给问题。然而,创建一个自动化规则来实现这一点提供了更大的灵活性——您可以直接分配一个用户,或者使用如创建循环分配、平衡工作负载甚至随机分配等选项。图 10.11展示了使用循环分配:

图 10.12 – 一个分配问题的自动化规则

图 10.12 – 一个分配问题的自动化规则

  • 在特定时间调度一个过程:调度规则是基于日期字段或其他 JQL 查询标准发送通知的好方法。它们可以设置为在特定时间运行,包括每日、每周或每月,或者可以更具体。这也是处理项目中重复任务的好方法。

图 10.12显示了如何设置调度规则的可视化:

图 10.13 – 一个调度自动化规则示例

图 10.13 – 一个调度自动化规则示例

正如你所看到的,自动化规则可以在扩展你的 JWM 项目方面非常强大,但已经为你识别和构建的一些常见自动化使用案例,可以让你立刻提高工作效率。

自动化规则执行和使用限制

现在我们看到,通过使用自动化可以获得的巨大好处,让我们简要描述一下每月可以执行的规则执行次数的潜在使用限制。

全局和多项目规则代表在整个 Jira 实例中或在两个或更多项目上同时运行的自动化规则。在这种情况下,规则中所用项目的数量不影响执行使用次数,前提是至少有两个项目。

你将获得一定数量的每月规则执行次数,免费提供,之后对于全局和多项目规则,剩余月份将不再允许执行。当前的使用限制可以在以下表格中查看:

表 10.1 – 自动化规则执行限制

表 10.1 – 自动化规则执行限制

最新计划使用限制

最新的使用限制可以查看 support.atlassian.com/jira-cloud-administration/docs/explore-jira-cloud-plans/

本章学习的新术语

让我们通过回顾本章学习的新术语来总结这一章:

  • 项目自动化:JWM 中内置的工具,允许项目管理员和 Jira 管理员创建自动化规则。

总结

在本章中,我们了解了 JWM 中的自动化是什么,以及它如何帮助我们扩展 JWM 项目的功能,从而提高工作效率。我们学习了自动化规则的不同组成部分,如何从头开始快速创建规则,以及如何使用现有的自动化规则模板。接着,我们熟悉了一些适用于许多 JWM 项目的常见自动化使用案例,并且学会了如何在自己的 Jira 实例中复制这些规则。

运用这些新技能,你将能够通过让自动化处理重复性任务和日常工作来节省时间。通过自动分配工作或使用自动过渡进行问题过渡,你和你的同事将始终掌握项目的最新进展。

我真诚希望你在阅读本书的过程中有所收获。请记住,JWM 产品仍在不断发展,未来将继续添加许多新功能和激动人心的特性。

深入阅读

最后,我们想分享一些有用的资源,你可以在遇到问题、想了解更多内容或有任何疑问时参考。

  • Jira 工作管理云支持

    这是 Atlassian 支持结构中的标准位置,用于查找文档、建议、错误报告等内容。你可以在这里找到所有资源:support.atlassian.com/jira-work-management/

  • Atlassian 用户社区

    作为 Atlassian 社区领导者,如果我不鼓励你探索并加入Atlassian 社区,那将是我的失职!该社区旨在帮助所有 Atlassian 产品用户。这里是提问、获取其他 Atlassian 用户提供的有用建议和解决方案的地方。

    最棒的是,这里有一个专门为 JWM 新手设立的空间。作为该小组的领导者之一,我强烈鼓励你四处看看,介绍自己,并享受社区带来的一切好处。

    你可以在这里访问Jira 工作管理新手小组:community.atlassian.com/t5/New-to-Jira-Work-Management/gh-p/newtojwm

    我们将在 Atlassian 社区见!

[Packt.com](https://Packt.com

)

订阅我们的在线数字图书馆,全面访问超过 7,000 本书籍和视频,以及行业领先的工具,帮助你规划个人发展并推进职业生涯。欲了解更多信息,请访问我们的网站。

第十一章:为什么要订阅?

  • 用来自 4,000 多位行业专家的实用电子书和视频,减少学习时间,更多时间进行编程

  • 通过为你量身定制的技能计划来提升你的学习效果

  • 每月获得一本免费电子书或视频

  • 完全可搜索,便于快速访问重要信息

  • 复制和粘贴、打印及书签内容

你知道 Packt 提供每本出版书籍的电子书版本,包括 PDF 和 ePub 格式吗?你可以在 packt.com 升级到电子书版本,并且作为印刷书籍的客户,你有权获得电子书的折扣。欲了解更多详情,请通过 customercare@packtpub.com 与我们联系。

www.packt.com 上,你还可以阅读一系列免费的技术文章,注册各种免费的新闻通讯,并且享受 Packt 图书和电子书的独家折扣和优惠。

你可能喜欢的其他书籍

如果你喜欢这本书,可能对 Packt 出版的以下其他书籍感兴趣:

在 Jira 中自动化日常任务

Gareth Cantrell

ISBN: 9781800562868

  • 理解自动化的基本概念,如触发器、条件和动作

  • 了解如何使用 if-then 场景和条件,通过实际示例自动化你的流程

  • 使用智能值实现复杂且更强大的自动化

  • 以实际方式实施用例,包括与 Slack、Microsoft Teams、GitHub 和 Bitbucket 的自动化

  • 发现编写和维护自动化规则的最佳实践

  • 探索调试规则和解决常见问题的技巧

使用 Jira Align 扩展敏捷

Dean MacNeil, Aslam Cader

ISBN: 9781800203211

  • 了解 Jira Align 成功的关键因素

  • 了解如何利用 Jira Align 连接人员、工作、时间和成果

  • 在 Jira Align 中导航并进行协作

  • 将团队敏捷性扩展到投资组合和企业层面

  • 深入了解规划与执行,包括路线图和可预测性指标

  • 实施精益投资组合管理和 OKR

  • 掌握双模和混合交付的处理方法

  • 在 Jira Align 中启用高级数据安全性和分析功能

Packt 正在寻找像你一样的作者

如果你有兴趣成为 Packt 的作者,请访问authors.packtpub.com并今天就申请。我们已经与成千上万的开发者和技术专业人士合作,帮助他们与全球技术社区分享他们的见解。你可以提交一个一般申请,申请我们正在招募作者的特定热门话题,或者提交你自己的想法。

分享你的想法

现在你已经完成了Jira Work Management for Business Teams,我们很想听听你的想法!如果你是从亚马逊购买的这本书,请点击这里直接进入亚马逊评论页面,分享你的反馈或在你购买的站点上留下评论。

你的评论对我们和技术社区非常重要,它将帮助我们确保提供优质的内容。

posted @ 2025-07-02 17:47  绝不原创的飞龙  阅读(42)  评论(0)    收藏  举报