【Jira】タイムラインで依存関係が表示されない時のブラウザ・アプリ設定の切り分け

【Jira】タイムラインで依存関係が表示されない時のブラウザ・アプリ設定の切り分け
🛡️ 超解決

Jiraのタイムライン機能で依存関係(タスク間のリンク線)が表示されない場合、原因はブラウザの設定やJiraアプリケーション側の設定に分かれます。特に会社PCではブラウザのセキュリティポリシーや拡張機能が影響することが多く、原因の切り分けが重要です。本記事では、会社員の方向けに、依存関係が表示されない原因をブラウザとJira設定の観点から整理し、具体的な確認手順を解説します。

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

  • 最初に見る場所: Jiraのタイムラインビューで「依存関係を表示」オプションがオンになっているか、およびブラウザの開発者ツールのコンソールにエラーが出ていないか。
  • 切り分けの軸: ブラウザ側(キャッシュ、拡張機能、互換モード)とJira側(プロジェクト設定、権限、フィルター)。最初にブラウザのシークレットモードで確認すると効率的です。
  • 注意点: 会社PCではブラウザの設定変更に制限がある場合があります。特にプロキシや拡張機能の管理はIT部門のポリシーに従ってください。Jiraのシステム設定は管理者のみ変更可能です。

ADVERTISEMENT

1. 依存関係が表示されない原因の全体像

タイムライン上で依存関係が表示されない問題は、大きく分けてブラウザ起因とJira設定起因の2つに分類できます。ブラウザ起因では、キャッシュの古いデータ、拡張機能の干渉、JavaScriptの無効化、互換表示モードなどが考えられます。Jira設定起因では、プロジェクト設定で依存関係が無効になっている、権限不足、フィルターやクイックフィルターで表示が制限されている、または特定の課題タイプに依存関係が設定されていないなどが原因となります。

ブラウザ起因の問題

ブラウザはJiraのWebインターフェースを正しくレンダリングするために必要な役割を果たします。キャッシュが古いと、新しいJavaScriptファイルが読み込まれず依存関係の描画に失敗することがあります。また、広告ブロッカーやセキュリティ拡張機能がJiraのAPIリクエストをブロックすると、依存関係データの取得に失敗します。さらに、互換表示モード(IEモード)ではモダンなWeb機能が正しく動作しない場合があります。

Jira設定起因の問題

Jiraのプロジェクト設定で「タイムライン」機能が有効でも、依存関係の表示は別の設定で制御されることがあります。具体的には、プロジェクトの「課題のリンク」設定で依存関係タイプが許可されている必要があります。また、ユーザーの権限が不足していると、依存関係が表示されないことがあります。さらに、タイムラインビューで適用されているフィルターによって、依存関係のある課題が表示範囲外になると、線が描画されません。これらの設定はプロジェクト管理者またはJira管理者が確認できます。

2. ブラウザ設定の確認手順

以下の手順を順番に実施し、ブラウザ起因の問題を切り分けてください。

  1. シークレットモードで確認する: 通常のブラウザウィンドウで問題が発生する場合、シークレットモード(プライベートブラウズ)でJiraにアクセスし、依存関係が表示されるか確認します。シークレットモードでは拡張機能が無効になり、キャッシュも共有されないため、原因の絞り込みに有効です。
  2. ブラウザキャッシュをクリアする: キャッシュが原因の場合は、キャッシュクリアで解決します。Chromeの場合、設定 > プライバシーとセキュリティ > 閲覧履歴データの削除 で「キャッシュされた画像とファイル」にチェックを入れ、「全期間」を選択して削除します。EdgeやFirefoxでも同様の操作が可能です。削除後、Jiraを再読み込みして依存関係が表示されるか確認します。
  3. 拡張機能を一時的に無効にする: 広告ブロッカー(例:AdBlock、uBlock Origin)やセキュリティ拡張(例:HTTPS Everywhere)、プライバシー関連拡張がJiraの動作を妨げることがあります。すべての拡張機能を無効にしてからJiraを再読み込みし、依存関係が表示されるか確認します。表示されるようであれば、拡張機能を1つずつ有効にして原因を特定します。
  4. 別のブラウザで試す: 会社PCで利用可能な別のブラウザ(例:ChromeからEdge、FirefoxからChromeなど)でJiraにアクセスし、同じ現象が発生するか確認します。特定のブラウザのみで問題が発生する場合、そのブラウザの設定やバージョンに原因がある可能性が高いです。
  5. JavaScriptが有効か確認する: ブラウザの設定でJavaScriptが無効になっていると、Jiraのタイムライン機能は動作しません。ブラウザのサイト設定でJiraのドメインに対してJavaScriptが許可されているか確認します。特に会社PCでグループポリシーによりJavaScriptが制限されている場合がありますので、その場合は管理者に相談してください。

3. Jira側の設定確認手順

ブラウザ側で問題が見つからない場合、Jiraのプロジェクト設定や権限を確認します。以下の手順はプロジェクト管理者権限が必要なものがあります。

  1. タイムラインの表示オプションを確認する: タイムラインビューを開き、画面上部またはサイドバーに「依存関係を表示」というチェックボックスやトグルボタンがある場合、それがオフになっていないか確認します。意外と見落としがちな設定です。
  2. プロジェクト設定で依存関係を有効にする: プロジェクト設定 > 「課題のリンク」または「タイムライン」設定で、依存関係(Predecessor/Successorなど)が許可されているか確認します。許可されていない場合は有効にします。この設定はプロジェクト管理者のみ変更可能です。
  3. 権限スキームを確認する: ユーザーが「課題のリンク」権限を持っている必要があります。Jira管理者またはプロジェクト管理者は、プロジェクト設定 > 権限 で「課題のリンク」がユーザーのグループに割り当てられているか確認します。権限がない場合は、依存関係が表示されません。
  4. フィルターとクイックフィルターを解除する: タイムラインビューにフィルターが適用されていると、依存関係のある課題がフィルターで除外され、依存線が表示されないことがあります。すべてのフィルターを解除し、すべての課題を表示して確認します。
  5. 課題に依存関係が正しく設定されているか確認する: タイムライン上で依存関係を表示したい課題同士に、実際に「Predecessor」「Successor」などのリンクが設定されているか確認します。リンクが設定されていないと当然表示されません。課題詳細画面の「リンクされた課題」セクションで確認できます。

4. ブラウザ別の注意点(比較表)

主要なブラウザごとに、Jiraのタイムライン依存関係表示に影響する可能性のある設定をまとめました。会社PCで使用するブラウザに応じて確認してください。

ブラウザ よくある問題 確認・対処方法
Google Chrome 拡張機能(特に広告ブロッカー)がJiraのAPIをブロックする。グループポリシーでJavaScriptが制限される場合がある。 シークレットモードで確認。設定 > プライバシーとセキュリティ > サイト設定 > JavaScript で許可。拡張機能を管理画面で無効化。
Microsoft Edge 互換表示モード(IEモード)が有効だと依存関係が表示されない。また、「トラッキング防止」の「厳格」モードがJiraの機能を妨げることがある。 設定 > プライバシー、検索、サービス > トラッキング防止 を「基本」または「バランス」に変更。IEモードが有効でないことを確認。
Mozilla Firefox コンテンツブロッカー(トラッキング保護)がJiraのリソースをブロック。プライベートウィンドウでは問題が解決することが多い。 設定 > プライバシーとセキュリティ > トラッキング保護 を「標準」または「厳格」から「カスタム」にして例外を追加。またはブラウザの「保護機能を無効化」アイコンをクリック。

上記の表には挙げていませんが、SafariやOperaを使用している場合も同様にプライベートウィンドウや拡張機能の無効化を試してください。

5. よくある失敗パターン

実際に現場でよく見られる失敗パターンを紹介します。これらに該当しないか確認すると、原因特定が早まります。

  • 広告ブロッカーが原因: 会社PCにインストールされている広告ブロッカー(例:AdBlock Plus)がJiraのタイムライン描画に必要なJavaScriptをブロックしているケース。シークレットモードで表示されればほぼこれが原因です。
  • フィルターで課題が隠れている: タイムラインビューで「担当者」や「ステータス」などのフィルターを設定していると、依存関係のある課題が表示範囲外になり、線が描画されない。フィルターをすべて解除して確認すると解決します。
  • 依存関係が「ブロック」などのリンクタイプで設定されている: Jiraでは依存関係を表現するリンクタイプとして「Predecessor」「Successor」「ブロック」などがあります。タイムラインで依存関係を表示するには、通常「Predecessor/Successor」タイプが使用されます。異なるタイプを使用していると表示されないため、リンクタイプを確認します。
  • ブラウザのズームやテキストサイズが原因で見えない: まれにブラウザのズーム率が100%以外だと依存関係の線が描画されない、または見えない位置に描画されることがあります。ズームをリセット(Ctrl+0)して確認します。

6. 管理者に確認すべき項目

上記の手順を試しても解決しない場合、Jiraシステム全体の設定やプラグインが原因である可能性があります。以下の情報を整理して管理者に伝えると、問題解決がスムーズになります。

プロジェクト設定の権限

「課題のリンク」権限が適切に割り当てられているか確認を依頼します。プロジェクト管理者権限で確認できなければ、Jira管理者に問い合わせてください。また、プロジェクトの「タイムライン」設定で依存関係が有効になっているかも併せて確認します。

プラグインの影響

Jiraに「BigGantt」や「Structure」などのプラグインが導入されている場合、標準のタイムライン機能と競合することがあります。管理者はプラグインを一時的に無効にして問題が解決するかテストできます。また、カスタムフィールドやワークフローが依存関係の表示に影響を与える場合もあるため、最近の変更履歴を確認します。

7. よくある質問(FAQ)

Q1. 特定のブラウザだけで依存関係が表示されない場合、どうすれば良いですか?
A. そのブラウザの設定を見直します。シークレットモードで表示されるなら、拡張機能やキャッシュが原因です。表示されないなら、ブラウザの互換モードやJavaScript設定、グループポリシーを確認してください。それでも解決しない場合は、ブラウザの再インストールも検討します。

Q2. シークレットモードでは依存関係が表示されるのに、通常モードでは表示されません。何が原因ですか?
A. ブラウザのキャッシュまたは拡張機能が原因です。通常モードでキャッシュをクリアしても改善しない場合、拡張機能を1つずつ無効にして原因を特定します。特に広告ブロッカーやプライバシー関連拡張を疑います。

Q3. 他のプロジェクトでは依存関係が表示されるのに、特定のプロジェクトだけで表示されません。どうすれば良いですか?
A. そのプロジェクトの設定に問題がある可能性が高いです。プロジェクト管理者に依頼して、プロジェクト設定 > タイムライン で依存関係が有効になっているか、権限スキームで課題のリンクが許可されているかを確認してもらいます。また、そのプロジェクトの課題に実際に依存関係が設定されているかも確認してください。

Q4. 管理者に何を伝えればよいですか?
A. 以下の情報を伝えると効率的です。使用しているブラウザとバージョン、シークレットモードでの動作状況、他のプロジェクトでの動作状況、エラーメッセージ(ブラウザの開発者ツールコンソールに出力がある場合)、発生しているプロジェクト名と課題キー、Jiraのバージョン(管理者しか確認できない場合があります)。

まとめ

Jiraのタイムラインで依存関係が表示されない場合、まずはブラウザのシークレットモードで確認し、ブラウザ起因かJira設定起因かを切り分けます。ブラウザ起因ならキャッシュクリアや拡張機能の無効化で解決することが多く、Jira設定起因ならプロジェクト設定や権限の見直しが必要です。比較表や失敗パターンを参考に、効率的に原因を特定してください。それでも解決しない場合は、管理者に必要な情報を整理して問い合わせることで、迅速な対応が期待できます。


この記事の監修者
✍️

超解決 第一編集部

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