HR 项目

这次我们要做的是添加一些新的自定义字段,以帮助获取一些额外的有用信息。我们还将创建一个专为人力资源团队设计的自定义字段配置。最后,我们将通过字段配置方案把字段、配置和项目关联起来,从而把一切联系在一起。

设置自定义字段

由于您正在为人力资源部门实施一个项目,而且我们在上一章中创建了两种问题类型:New EmployeeTermination,因此我们将为 新员工 问题类型添加一个名为 直接经理 的新自定义字段,这样当一切完成后,经理就可以收到通知,得知他们的新团队成员已经准备就绪。由于经理已经在组织中,我们将使用 用户选择器 字段,这样 Jira 就能自动为我们查找用户。

对于 Termination 问题类型,我们还将添加一个名为 最后一天 的新自定义字段,这样我们就能知道员工的最后一天是什么时候。对于这个字段,我们将使用日期选择器,以便保持日期格式一致。

要创建这些自定义字段,请执行以下任务:

  1. 浏览到 自定义字段 页面。

  2. 点击 添加自定义字段 按钮。

  3. 选择 用户选取器 自定义字段类型。

  4. 将自定义字段命名为 直接管理器,然后单击 创建

  5. 选择所有问题类型和 HR 项目作为新自定义字段的上下文。

  6. 选择 HR: Task Management Create Issue ScreenHR: Task Management Edit/View Issue Screen ,然后单击 更新

  7. 重复 步骤 2 至 5,但要选择 日期选择器 字段类型,并将其称为 最后一天

设置字段配置

现在我们已经准备好自定义字段,下一步就是创建一个新的字段配置,以便指定自定义字段的行为。我们要做的是将两个新的自定义字段都设置为 必填,这样当在 Jira 中输入问题时,用户就必须为它们输入一个值。但直接经理字段只有在创建 新员工 问题时才是必填字段,而不是 终止 问题。为此,我们需要创建两个字段配置:

  1. 浏览到 查看字段配置 页面。

  2. 单击 添加字段配置 按钮。

  3. 将新字段配置命名为 New Employee Field Configuration。

  4. 单击 添加 按钮创建新字段配置。现在我们有了新的字段配置,就可以开始为新的自定义字段添加配置了。

  5. 单击 Direct Manager(直接经理) 自定义字段的 Required(必填) 链接。

  6. 重复 步骤 2 至 5,创建名为 终止字段配置 的新字段配置,并将 最后一天 字段设为必填字段。

设置字段配置方案

我们有了自定义字段,配置了相关选项,创建了新的字段配置,并设置了字段的行为。现在是将它们添加到方案中的时候了:

  1. 浏览到 查看字段配置方案 页面。

  2. 单击 添加字段配置方案 按钮。

  3. 将新的字段配置方案命名为 HR Field Configuration Scheme,因为我们将把它应用到 HR 项目中。

  4. 单击 添加 按钮创建新的字段配置方案。

创建字段配置方案后,我们就可以将字段配置与相应的问题类型(新员工离职)关联起来:

  1. 单击 将问题类型与字段配置关联 按钮。

  2. 将问题类型设为 新员工,字段配置设为 新员工字段配置

  3. 单击 添加 按钮添加关联。

  4. 终止 问题类型和 终止字段配置 重复 步骤 1 至 3

把它放在一起

好了,我们已经完成了所有的艰苦工作。我们创建了新的自定义字段、新的字段配置和新的字段配置方案;最后一步就是把所有东西放在一起,看看它的实际效果:

  1. 浏览人力资源项目的 项目管理 页面。

  2. 点击左侧的 字段 链接,并从 操作 菜单中点击 使用不同方案 选项。

  3. 选择 人力资源字段配置方案,然后单击 关联 按钮。

好了,我们都完成了!您可以拍拍自己的背,坐下来看看自己的工作成果。

在人力资源项目中创建一个 终止 类型的新问题,您将在页面底部看到新的自定义字段。如下面的截图所示,直接经理最后一天 字段都是必填字段,如果我们不提供这两个字段的值,就会显示错误信息。

image 2023 11 29 18 04 37 636
Figure 1. Figure 5.15 – Create a Termination issue

我们在这里看到 直属经理 自定义字段,是因为 新员工终止 问题类型都使用同一组屏幕。我们将在 第 6 章 了解如何使用不同的屏幕。不过,我们也可以使用字段配置来隐藏相应问题类型的字段。

填写字段,创建新的 终止 问题。在 查看问题 页面,您将看到新的自定义字段和您提供的值一起显示:

image 2023 11 29 18 05 35 072
Figure 2. Table 5.16 – View termination issue

正如我们所看到的,通过在 Jira 中添加自己的自定义字段,我们可以自定义我们的接收表单(创建问题屏幕),以获取比开箱即用的系统字段更多的数据,我们还可以将某些字段设为必填字段,以确保用户始终填写这些字段。

总结

在本章中,我们了解了 Jira 中的字段。我们还了解了 Jira 如何通过自定义字段扩展其捕获用户数据的能力,以及如何将搜索器应用到这些字段,使其捕获的数据可被搜索。我们探讨了如何通过使用字段配置和方案,为不同上下文下的字段指定不同的行为。我们还简要介绍了屏幕,下一章我们将深入探讨屏幕。最后,我们在人力资源项目中添加了新的自定义字段,从而将所有这些内容整合在一起。

在下一章中,我们将通过正式介绍屏幕来扩展我们所学到的字段知识,并将向您展示如何将字段和屏幕结合起来,为用户提供最自然、最合理的形式来帮助他们创建和记录问题。