JIRA自定义“order by”在文本字段上

时间:2013-04-05 13:42:34

标签: jira case-when jql

我的JIRA查询目前如下:

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

问题是,优先级是文字,而Medium首先出现在LowHigh之前。此外,如果我命令我的任务升序,Medium问题将转到列表的末尾。我尝试了case-when-then表达式,但JQL不会让我因为它们是保留字。如何定义自定义排序?

1 个答案:

答案 0 :(得分:1)

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