如何在 JIRA 工作流程中模拟“愿望清单”和“错误清单”?它们应该是状态还是决议?
“愿望清单”和“错误列表”问题从常规错误(或功能)开始。在被解决为无法修复后,它们最终会出现在错误列表/愿望列表中。例如,此错误不会在下一个版本中修复。我们不知道将在哪个版本中修复。
你可以同时使用。这取决于您的需求以及您希望如何设置工作流程。
如果您选择该resolution
字段,一旦将问题标记为Won't Fix
您可以将其从问题列表中过滤掉。要获取所有问题的列表,Won't Fix
可以使用以下 JQL:
project = TEST AND resolution = "Won't Fix" and issuetype = Bug
project = TEST AND resolution = "Won't Fix" and issuetype = "Feature Request"
一旦准备好解决该问题,您可以更改resolution
toopen
或类似的东西,使其再次处于活动状态。要控制用户何时可以设置问题,Won't Fix
或者Open
您需要在相关屏幕中显示/隐藏此字段。
另一方面,通过使用 aWon't Fix
作为状态,问题的过滤是类似的:
project = TEST AND status = "Won't Fix" and issuetype = "Feature Request"
为了让用户能够将问题Won't Fix
从给定状态设置为状态,您需要创建从第一个状态到 Won't Fix
. 同样,您需要创建从Won't Fix
向外状态到您希望问题转到下一个状态的任何状态的转换。
基本上,主要区别不是将问题标记为Won't Fix
,而是清除该标记。在第一种方法中,问题状态不必更改,因此一旦Won't Fix
发生更改,问题就可以从当前状态恢复为活动状态。在第二种方法中,所有问题都将处于相同的状态,与它们以前的状态没有任何关系,并且它们都可以进入相同的状态。
问题类型。对错误使用“错误”,对愿望清单问题使用“新功能”或“改进”。为 JIRA 问题设置解决方案会告诉 JIRA,不会对该问题进行进一步的工作。带有“未来”版本的修复版本字段是保持问题处于活动状态但不在活动列表中的更好方法。
将分辨率设置为 Won't Fix 会使一些 JIRA 的小工具产生不需要的结果。
我们将尝试使用“Deferred”里程碑模拟“Wish List”和“Bug List”。