如何创建按当前Sprint手动拖拽顺序排序的JIRA过滤器?
按Sprint内手动拖拽顺序排序的JQL解决方案
Hey there! 要让你的过滤器结果和当前Sprint里手动拖拽的任务顺序完全匹配,只需要在JQL里加上对Rank字段的排序就行——这个字段就是JIRA专门用来存储看板(包括Active Sprint视图)中手动调整的任务顺序的。
最终可用的JQL语句
把你的原有查询补充上ORDER BY Rank ASC,完整代码如下:
project = Project_name AND issuetype in (standardIssueTypes(), subTaskIssueTypes()) AND sprint in openSprints() ORDER BY Rank ASC
一些补充说明
Rank是JIRA默认的系统字段,ASC(升序)排序会和你在Active Sprint看板里从上到下的拖拽顺序完全对应;如果想反过来从下到上排序,换成DESC就行。- 要是你的项目用了高级道路图(Advanced Roadmaps),可能会看到
Global Rank和Sprint Rank两个字段,但对于普通的Active Sprint看板手动排序,直接用Rank就足够覆盖需求了。 - 确保你的过滤器权限没问题,能正常访问
Rank字段(默认所有用户都能访问这个字段)。
内容的提问来源于stack exchange,提问作者Ofershap




