【Jira】承認待ちの課題を完了にできない時の承認者設定確認

【Jira】承認待ちの課題を完了にできない時の承認者設定確認
🛡️ 超解決

Jiraで課題を進めていると、承認待ちの状態から完了へ移行できないケースに遭遇することがあります。特に「承認済み」になっているはずなのに、なぜか完了ボタンが押せない、あるいはトランジションが表示されないという現象が起きると、業務が止まってしまうため焦るでしょう。この問題の多くは、承認者設定やワークフローの構成に原因があります。本記事では、承認待ちの課題が完了できない原因を具体的に切り分け、各設定箇所を確認する手順を解説します。実際のプロジェクト設定や権限を見直し、解決へ導くための判断基準を提供します。

【要点】この記事で確認すること

  • 最初に見る場所: 課題の「承認者」フィールドと承認ステータス、プロジェクトのワークフロー設定ページ。
  • 切り分けの軸: 承認ワークフローの設計、トランジション権限、承認者のアサイン状況、課題ステータスの誤認識の4軸。
  • 注意点: 会社のJira管理者でない限り、ワークフローや権限スキームを直接編集しないでください。必ず管理者に依頼するか、確認を依頼してください。

ADVERTISEMENT

承認待ちから完了に進めない主な原因

Jiraで承認が必要な課題が完了できない原因は、大きく分けて4つのパターンに分類できます。それぞれの特徴を表にまとめました。

原因カテゴリ 具体的な状況 確認する項目
承認者未設定 承認者フィールドが空、または複数承認者が必要なのに全員アサインされていない 課題の「承認者」「Approvers」カスタムフィールド
承認ワークフローの不整合 承認トランジションの条件やバリデーションが正しく設定されていない ワークフローのトランジション設定(条件、バリデーター、後処理)
権限不足 現在のユーザーが完了トランジションを実行する権限を持っていない プロジェクト権限スキームの「トランジション課題」権限
ステータス誤認識 「承認済み」に見えても実際は別のカスタムステータスで、ワークフロー上は完了へ進めない ワークフローのステータス一覧とトランジションの関係

これらの原因は複合的に発生することもあります。まずは課題画面で現在の状態を確認し、問題の切り分けを進めてください。

承認者設定の確認手順

承認待ちの課題が完了できない場合、最初に確認すべきは承認者フィールドの設定状況です。手順に沿って確認してください。

  1. 対象の課題を開き、画面右上の「承認者」(または「Approvers」、プロジェクトにより名称が異なる)フィールドを確認します。値が空欄の場合は承認者が設定されていない可能性があります。
  2. 承認者フィールドにユーザーが指定されている場合、そのユーザーが実際に承認操作を行ったかどうかを確認します。承認操作の履歴は課題の「アクティビティ」タブで参照できます。
  3. 承認者フィールドが複数人指定できるタイプの場合、全員の承認が必要かどうかをプロジェクトのルールで確認します。一部の承認のみで完了可能な設定もあります。
  4. 承認者が削除済みユーザーや無効なグループアサインになっていないかを確認します。特に旧メンバーが承認者として残っていると、承認が完了できません。
  5. 管理者画面で「承認」に関連するカスタムフィールドの設定を開き、フィールドコンテキストやデフォルト値が正しいかを確認します。ここで誤ったプロジェクトへの紐付けがあると承認者が正しく表示されません。

手順を実施しても解決しない場合は、後述するワークフローや権限の確認に進んでください。

ワークフローのトランジション設定を確認する

トランジションの条件とバリデーター

承認待ちから完了へのトランジション(状態遷移)には、多くの場合「承認済み」というステータスが設定されています。このトランジションに条件やバリデーターが追加されていると、承認が完了していないと判断されてトランジションが実行できないことがあります。具体的な確認手順は以下の通りです。

  1. Jira管理画面にログインし、「課題」>「ワークフロー」を開きます。
  2. 現在のプロジェクトが使用しているワークフローを特定します(プロジェクト設定の「ワークフロー」セクションで確認できます)。
  3. ワークフローをテキストモードで表示し、承認待ちステータスから完了ステータスへのトランジションを探します。
  4. そのトランジションに設定されている条件(Conditions)とバリデーター(Validators)を確認します。よくあるのは「承認者フィールドが特定の値であること」を条件にするものです。
  5. 条件が厳しすぎる場合(例:すべての承認者が承認済みでなければならないなど)、設定を見直す必要があります。変更は管理者のみ可能です。

後処理(ポストファンクション)の影響

トランジションの後処理(Post Function)として、承認ステータスを更新する処理が組み込まれている場合があります。この後処理が正しく動作していないと、承認済みとマークされずに完了へ進めないことがあります。例えば、「承認者フィールドをクリアする」後処理が承認前に実行されているケースです。管理者と一緒に後処理の内容を確認し、必要に応じて順序を修正してください。

権限不足が原因の場合の確認方法

承認待ちの課題を完了にできない原因として、実行しようとしているユーザーに適切な権限がないケースも頻繁に発生します。特に、承認フローに参加しているユーザーだけが完了トランジションを実行できるように権限が絞られている場合があります。確認手順を以下に示します。

  1. プロジェクト設定の「権限」セクションを開き、「トランジション課題」権限の設定を確認します。
  2. この権限が、承認者ロールや特定のグループにのみ付与されていないかをチェックします。
  3. 現在のユーザーがどのロールやグループに属しているかをプロジェクトの「ユーザーとロール」で確認します。
  4. 権限が不足している場合、プロジェクト管理者に権限追加を依頼するか、適切なロールにユーザーを追加してもらいます。
  5. また、課題のステータスごとに権限が異なる場合(例:特定のステータスでは「課題の編集」権限が必要など)も考慮し、必要な権限をすべて満たしているか確認します。

権限周りは変更の影響が大きいため、必ず管理者と相談しながら進めてください。

よくある質問(FAQ)

ここでは、実際によく寄せられる質問とその回答をまとめました。

  • Q: 承認者が複数いる課題で、一部の承認だけ済んでいます。この状態で完了にできますか?
    A: ワークフローの設定によります。承認条件が「すべての承認者」を要求している場合は完了できません。プロジェクトのルールを確認し、もし「任意の承認者」でよい場合は管理者にワークフローの条件変更を依頼してください。
  • Q: 「承認待ち」ステータスから直接「完了」へのトランジションが表示されません。どうすればよいですか?
    A: そのトランジションがワークフロー上で定義されていない可能性があります。まず「承認済み」などの中間ステータスを経由する必要があるかもしれません。管理者にワークフロー図を確認してもらい、適切なトランジションを探してください。
  • Q: 承認操作を行ったのに、承認ステータスが変わらないままです。なぜですか?
    A: 承認操作が正しく保存されていないか、カスタムフィールドの更新に失敗している可能性があります。ブラウザのキャッシュをクリアして再試行するか、別のブラウザで試してください。それでも解決しない場合は、Jiraのログを確認してもらう必要があります。

まとめ

承認待ちの課題が完了できない問題は、承認者設定、ワークフローのトランジション条件、権限設定、ステータス誤認識のいずれかに起因することがほとんどです。まずは課題の承認者フィールドと承認履歴を確認し、次にワークフローと権限を調査する流れが効率的です。管理者権限がない場合は、正確な状況を伝えて管理者のサポートを仰いでください。本記事で紹介した切り分け手順を参照すれば、原因を特定しやすくなり、解決までの時間を短縮できるはずです。


この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。