2

我的 JIRA 查询目前如下:

(status = "In Progress" OR status="Test Failed") AND assignee = currentUser() order by priority desc, due asc, status desc, key asc

问题是,优先级是文本,并且在andMedium之前排在第一位。此外,如果我命令我的任务升序,问题将转到列表的末尾。我尝试了 case-when-then 表达式,但 JQL 不允许我这样做,因为它们是保留字。如何定义自定义排序?LowHighMedium

4

1 回答 1

1

如果优先级是一个文本字段,您将按字母数字顺序排序(我认为实际上是 ascii)。有些人通过将名称更改为 0-High、1-Medium、2-Low 或“P1 High”、“P2 Medium”和“P3 Low”来解决此问题。或者,您可以将优先级的自定义字段定义为选择字段,其中包含名为低、中、高的选项,并在字段配置期间更改它们的顺序。

于 2013-04-05T16:51:09.107 回答