ユーザーガイド
対象: Jira Data Center
概要
Jiraのネイティブなランク付けツールでは、ドラッグ&ドロップによる順序付けが可能ですが、他のフィールドで課題を視覚化することは困難です。ボードフィルターのソート句を置き換えると、多くの場合、ランク付けが無効になり、**「ランク付けが無効になっています…」**という警告が表示されます。Sort by Any Fieldは、この制限を解消します。バックグラウンドで課題を再ランク付けするため、任意のフィールド(カスタム列を含む)でソートしながら、いつでも手動のドラッグ&ドロップ操作を維持できます。
Sort by Any Fieldを使用すると、以下のことが可能になります:
- 柔軟な優先順位付け: 優先度、ビジネスバリュー、期限、ストーリーポイント、またはその他のカスタム指標でソートできます。
- 重要な項目の強調: ステータス、担当者、またはスタンドアップやプランニングに必要な任意のフィールドで並べ替えることができます。
- アジャイルの維持: 自動ソートの直後に課題をドラッグして、順序を微調整できます。
- ランクエラーの回避: 本アプリは、Jiraのボード設定を壊すことなく、既存のランクを変更します。
前提条件
ソートを実行する前に:
- ボードフィルターは
ORDER BY Rank ASCで終わっている必要があります。 これにより、ソーターが調整可能な安定したランクをJiraが確実に公開するようになります。 - ユーザーには「課題のスケジュール」権限が必要です。 これにより、アプリがサーバー側で課題を再ランク付けできるようになります。
- ライセンスが有効である必要があります。 ライセンスが付与されていない場合、アプリは警告バナーを表示します。まず管理者に有効化を依頼してください。
アプリの使用方法
1. ソートダイアログを開く
Sort Board、Sort Backlog、または Sort Sprint というラベルのアクションを起動します:
- ソフトウェアプロジェクト(スクラム/カンバン): ボード、バックログ、またはスプリントビューの右上隅にある_その他のアクション_メニュー(
…)を開き、関連するソートアクションを選択します。 - ビジネスプロジェクト: Sort Board エントリがプロジェクトのナビゲーションバーに直接配置されています。
2. JQLのORDER句を入力する
ダイアログ内で ORDER BY … 式を入力し、Save を選択します。例:
ORDER BY priority DESCORDER BY "Story Points" DESC, Rank ASCORDER BY dueDate ASC, priority DESC
この句はスコープ(ボード、バックログ、スプリント、またはプロジェクト)ごとに保存され、次回の実行時に再利用されます。
3. ソートを実行する
Sort を押してジョブをキューに入れます。モーダルがライブステータスパネルに切り替わります:
- 実行中 (Running): バックグラウンドプロセスが課題を再ランク付けしています。進捗状況の更新には、処理済み/合計の件数が表示されます。
- 完了 (Complete): 成功メッセージが表示されます。この通知は少し遅れて自動的に消去されます(または手動で閉じることもできます)。
- エラー (Error): APIや権限の問題が表面化するため、解決後に再試行できます。
ジョブがキューに入ると、モーダルを閉じて後でステータスを確認するために戻ることができます。
4. 必要に応じてJiraを更新する
ほとんどのボードは自動的に更新されますが、新しい順序を確認するために、ページを更新したりビューを切り替えたりする必要がある場合があります。
ヒント
- 自動ソート後も、手動で課題をドラッグすることができます。アプリは基盤となるランクのみを変更します。
- 保存された
ORDER BY句は、現在のボード/バックログ/スプリントまたはプロジェクトにスコープされます。各コンテキストを一度調整すれば、すぐに再利用できます。 - その他の例については、AtlassianのJQLドキュメントを参照してください。