Google 问题跟踪器中的问题是指用户想要跟踪或希望其他用户或团队跟踪的 bug 报告、功能请求、更改请求或流程工作流项。问题按组件进行整理,每个组件包含一组相关问题。Issue Tracker 中的每个问题都有自己的详情页面,用户可以在其中跟踪问题的活动,以及添加评论和更新问题数据。
问题字段
每个问题都有一组关联字段,用于描述该问题及其当前状态。这包括问题类型、严重程度和优先级方面的重要性,以及与该问题相关的活动记录。某些字段是所有问题的通用字段。问题跟踪器还支持自定义字段,只有在问题与特定组件相关联时,这些字段才可用。对于所有新问题,都有几个必填字段。这些字段包括组件、标题、优先级和类型。某些组件还具有必填的自定义字段。
在问题详情页面上,大多数字段位于页面右侧的问题字段面板中。页面顶部附近的相关问题栏中会显示一些其他字段。在问题跟踪器中,几乎所有字段都可以修改,只需点击与其关联的链接、下拉列表或铅笔图标即可。当您将鼠标悬停在某个字段上时,Issue Tracker 会以悬停文本的形式提供该字段的简要信息。
如需了解默认问题字段的说明,请参阅字段术语表。
问题类型
借助类型字段,您可以将组件中的问题归入多个常见组之一。必须填写此字段。下表显示了可能的问题类型:
问题类型 | 说明 |
---|---|
Bug | 行为与预期或记录的行为相反,或者产品无法按预期运行。 |
功能请求 | 产品可按预期运行,但可以通过指定的更改得到改进。 |
客户问题 | 问题影响的是第三方,报告问题的用户可能无法重现该问题。此类问题可能只是问题排查或培训方面的问题,但也可能是 bug 或功能请求。 |
内部清理 | 问题对产品的行为没有外在影响,但解决该问题有助于在开发产品时实现更流畅或直观的互动。您还可以使用此类型来跟踪维护问题。 |
流程 | “流程”是一个杂项类别,用途因项目而异。例如,您可以将此类型用于 API 生成的问题,也可以将其用于跟踪管理任务。 |
漏洞 | 隐私和安全漏洞须遵守 Google 隐私和安全准则中定义的服务等级目标 (SLO)。在 2017 年 11 月 1 日之前为只读。 |
项目 | 以目标为导向、具有明确起点和终点的活动,旨在打造独特的产品、服务或成效。 |
里程碑 | 一组工作,代表着在完成项目的过程中取得的一项重要成就。里程碑还可用于表示发布或版本。 |
功能 | 为用户提供特定价值的一系列工作。 |
Epic | 一组旨在实现共同目标的大量工作。 |
故事 | 为用户提供特定价值的一小部分工作。 |
任务 | 一项小型工作。 |
计划 | 一组主题相关的目标(项目、功能、里程碑、史诗)。 |
问题优先级
通过 Priority(优先级)字段,您可以指定问题的重要性。此字段是必填字段。团队通常会采用不同的标准来确定问题的重要性。下表显示了确定问题优先级的常用方法:
问题优先级 | 说明 |
---|---|
P0 | 需要立即解决的问题,并且需要动用尽可能多的资源。此类问题会导致服务完全中断,或导致所有用户无法使用产品的关键功能,且没有任何已知的临时解决方法。 |
P1 | 需要快速解决的问题。此类问题会严重影响大量用户;如果有权宜解决方法,则只能解决部分问题或解决起来非常麻烦。问题会影响组织的核心职能,或者会严重阻碍其他团队。 |
P2 | 需要在合理的时间范围内解决的问题。此类问题可能属于以下任一情况:1) 属于 P0 或 P1 级别,但有合理的权宜解决方法,2) 对很大比例的用户来说很重要,并且与组织的核心功能相关,3) 会妨碍其他团队的工作,且没有合理的权宜解决方法。P2 与首次使用或安装时的问题尤为相关,是默认的优先级级别。 |
P3 | 一个应尽可能解决的问题。此类问题与组织的核心职能或其他团队的工作相关,但不会阻碍进度,或者有合理的权宜解决方法。 |
P4 | 最终应该解决的问题。此类问题与组织核心职能或其他团队的工作无关,或者仅与系统的吸引力或舒适度相关。 |
问题状态
通过 Status 字段,您可以指定问题处于解决过程中的什么状态。团队通常对需要执行哪些活动才能更改问题状态或解决问题有不同的定义。并非所有可用的 Status 字段值都需要用于跟踪问题的解决情况。下表展示了使用状态字段的常见方式:
问题状态 | 说明 |
---|---|
全新设计 | 此问题未分配给任何人员或群组。 |
已分配 | 此问题已分配给相关人员。该人员会显示在负责人字段中。 |
进行中(已接受) | 被指派的人员已确认并已着手解决相应问题。 |
已修复 | 此问题已得到解决。 |
已修复(已验证) | 此问题已得到解决,且用户已在验证者字段中确认解决方案正确无误。 |
无法解决(不可重现) | 信息不足,无法解决此问题;或者根据报告的问题描述,无法重现此问题。 |
无法解决(预期行为) | 此问题描述的是产品在报告情况下的预期行为。 |
无法修复(已废弃) | 由于产品发生了变化,此问题已不再适用。 |
无法修复(不可行) | 解决问题所需进行的更改不可能实现。 |
重复 | 此问题已在其他地方报告。如需将问题的状态设为重复,请参阅复制问题。 |
问题跟踪器会根据问题的状态将问题视为未解决或已解决。待解决问题是指尚待解决的问题。这包括状态为新建、已分配或进行中的任何问题。已关闭问题是指无需采取进一步行动的问题(可能需要验证)。这包括状态为已修复、无法修复或重复的任何问题。
状态图标
状态图标直观地显示了问题的状态。如果某个问题位于另一个问题的“被屏蔽”或“屏蔽”下拉菜单中,则该问题左侧会显示状态图标。通过这些图标,您无需离开当前页面,即可快速评估被屏蔽或屏蔽问题的进度。您还可以将搜索结果页的状态列设置为显示状态图标,而不是状态文本。
快速更改状态
您可以通过以下两种方式快速更改问题的状态,以便将其推进到解决流程中的下一个常规步骤。第一个是位于问题详情页面顶部附近的应用栏中的更改状态按钮,另一个是页面右侧的问题字段面板中的更改状态链接。点击任一选项都会推进问题的状态,如下所示:
如果问题是新问题且未分配,或者分配给的人员不是您,则快速更改提示会显示分配给我。快速更改状态会将“分配给”设置为您,并将问题状态更改为已分配(如果目前设置为其他状态)。
如果您是某个问题的负责人,且其状态为已分配,则快速更改提示会显示开始工作。快速更改会将问题的状态更改为处理中。
如果您是某个问题的分配对象,且其状态为进行中,则快捷更改提示会显示标记为已修复。快速更改会将问题的状态更改为已解决。
如果问题的状态为已修复,并且您是验证者,则快速更改提示会显示验证。快速更改会将问题的状态更改为 Fixed (Verified)。
如果问题的状态为“已关闭”(已解决、重复或无法修复),快速更改提示会显示重新打开(上述情况除外)。如果问题没有分配人,则快速更改会将状态更改为新建;如果问题有分配人,则会将状态更改为已分配。
问题悬停卡片
问题悬停卡片包含问题的标题、ID、说明和当前状态等信息。此外,该页面还包含一个抄送我按钮,用于将您添加到问题的抄送名单中(如果您已在抄送名单中,该按钮会显示为取消抄送我)。例如:
当您将鼠标悬停在以下内容上时,系统会显示问题悬停卡片:
- 相关问题任务栏的被屏蔽、屏蔽或重复标签页中显示的问题 ID。
- 问题搜索结果页面中“被屏蔽的来源”“屏蔽的来源”或“重复的来源”列中的相应问题 ID。
- 指向近期问题面板中某个问题的链接。该面板位于创建问题页面的右侧。
- 已被标记为重复问题的问题页面上的状态字段。
- 指向被标记为重复的网页顶部黄色条栏中显示的规范问题的链接。
修改/编辑问题
如果您对某个组件拥有查看和修改权限,则可以修改其字段以及为其附加评论。不过,某些字段是完全无法修改的,例如问题创建日期或之前的评论。
修改级别
问题的更改具有不同的重要程度,这决定了更改是否会显示在问题的历史记录面板中,以及用户在发生更改时是否会收到电子邮件通知。
结束修改
关闭修改会将问题的状态从打开更改为已关闭。 关闭修改会显示在相应问题的历史记录面板中。系统会向以下任一通知设置的用户发送电子邮件通知,告知他们有修改已关闭:所有更新、重大更新或仅限关闭。
如需查看用于关闭未解决问题的状态的完整列表,请参阅问题状态。
重大修改
重大修改始终会显示在相应问题的历史记录面板中。进行重大修改后,系统会向通知设置为所有更新或重大更新的用户发送电子邮件通知。被视为重大修改的内容包括:
- 初始创建问题。
- 向问题添加了评论。
- 问题已移至新组件。
- 更改优先级、严重程度、保留期限或分配者。
- 已解决、已验证或已重新打开状态更改。
- 对标记为重大的自定义字段所做的更改。
小幅修改
只有当您将过滤器级别设置为完整历史记录时,次要修改才会显示在问题的“历史记录”面板中。同样,系统仅会向问题的角色通知设置为所有更新的用户发送电子邮件通知,告知他们有次要修改。
被视为次要修改的修改包括:
- 标题更改
- 热门列表变更
- 添加附件
- 相关问题更改(屏蔽、被屏蔽、重复)
- 未明确说明为重大修改的状态更改
- 更改了以下字段:报告者、类型、验证者、发现位置、定位到、验证位置、在生产环境中
- 对标记为次要的自定义字段所做的更改
静默修改
静默修改不会向任何用户发送通知电子邮件。 被视为静默修改的内容包括:
- 在抄送或协作者字段中添加或移除条目(除非是新添加或移除用户或群组)
- 修改评论
- 更改标记为静默的自定义字段
发布内容访问权限限制
问题跟踪器支持访问控制限制,这使得问题可以拥有比同一组件中的其他问题更少的访问器。
问题管理员可以将问题的限制状态更新为以下四种问题访问权限级别之一:
默认访问权限 - 适用常规规则:具有“默认”访问权限级别的问题的访问器与组件中的所有其他问题的访问器相同。
评论权限受限 - 只有在问题中明确列为“负责人”“协作者”“验证者”或“抄送人”的身份才能对该问题发表评论,无论他们是否对组件中的其他问题拥有评论权限。对组件拥有“管理问题”权限的身份也会保留评论访问权限。查看权限保持不变。
公开范围受限 - 只有明确列出的身份(分派者、协作者、验证者或抄送人)才能保留对问题的查看权限。
公开范围受限 + Google - 只有明确列出的身份(负责人、协作者、验证者或抄送人)、全职 Google 员工和内部自动化账号才能查看问题。