Azure DevOps の My work items って TargetDate でソート出来ないのかな〜
— S.K (@sk_3122) September 17, 2019
複数プロジェクトに跨って作業してるから、プロジェクト関係なくリリース日の早い順に並べたいです
というご意見がありましたので、ちょっと調べてみました。My Work Itemそのもののカスタマイズはできないのですが、ワンアクション増えるもののQueriesをいじればできます。
適当なプロジェクトのQueriesからこんな感じでクエリを作ります。Assigned Toを@Meにして、StateをNot In Closed, Removed, Done にします。Activeなものだけでいいなら、Stateを= Activeとかにします。
デフォルトでQuery across projectsにチェックが入っているので、自分に権限のあるプロジェクトを横断検索してくれます。
保存するときにFavoriteの★をチェックしておきます。
… をクリックして、Column optionsを出します。ここでソートしたい列を選択します。今回はTarget Dateなので、Target Dateで降順ソート(↓)しました。OK押して保存。
Favoritesに入れているので、My Work Itemsの二つ隣のFavoritesに入っていますね。毎日使うものならMove upで上にもっていけばいいでしょう。
実行するとこんな感じでTarget Dateでソートした結果が得られました。Azure CLIでも同じことはできます。
Favoritesから対象のQueryを選ぶワンアクション増えるものの、希望のことはこれでできるんじゃないかなと思います。
後、ダッシュボード編集権限とチームクエリに保存する権限があれば、Query Resultsウィジェット使ってダッシュボードに貼り付けるというのもいいと思います。