We use backlogs with rankings, and this works fine. However, we wanted to define a filtered list of issues from the backlog, shown in rank order (and without the ability to be dragged and dropped to re-order; it is intended to be a read-only view). This takes a few steps to achieve.
- Define a search that includes the (not human readable) rank, to allow sorting, and the sprint, to select items from a given sprint (you have to select one of the sprints at this stage).
- Clicking the Rank column of (not-human-readable) values ordered the list appropriately, but of course we are looking at a specific sprint, not the backlog.
- Switching to "advanced search", the sprint number can be replaced by null to select the backlog.
- Remove the rank and sprint columns from the search definition and you are done.
After modification the generated advanced search for this is of the form (for example):
project = SUP AND status in (Open, Reopened, "Waiting for Support") AND Sprint = null ORDER BY cf[10011] ASC
Even though the rank values are not human readable, sorting does actually appear to work.