正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

イシューを管理する

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

GitLabイシューは、作業の追跡やチームとのコラボレーションに役立ちます。イシューを管理することで、次のことが可能になります:

  • タイトル、説明、担当者、メタデータなどの詳細を編集できます。
  • コンテキストと履歴を維持しながら、イシューをプロジェクト間で移動できます。
  • 完了したイシューをクローズし、必要に応じて再度オープンできます。
  • 一括編集を使用して、複数のイシューを効率的に更新できます。
  • イシューのヘルスステータスを追跡して、進捗状況を監視し、リスクを特定できます。

イシューを編集する

イシューのタイトルと説明を編集できます。

前提条件:

  • プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューの担当者である必要があります。

イシューを編集するには、次の手順に従います:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. Plan > イシューを選択し、表示するイシューのタイトルを選択します。
  3. タイトルの右側にある編集 pencil )を選択します。
  4. 利用可能なフィールドを編集します。
  5. 変更を保存を選択します。

イシュー説明の生成でイシューに情報を入力する

  • プラン: Premium、Ultimate
  • アドオン: GitLab Duo Enterprise
  • 提供形態: GitLab.com
  • ステータス: 実験的機能

指定した短い要約に基づいて、イシューの詳細な説明を生成します。

概要を見る

前提条件:

  • 実験的機能とベータ機能の設定が有効になっているグループに少なくとも1つ所属している必要があります。
  • イシューを作成する権限が必要です。
  • プレーンテキストエディタでのみ使用できます。
  • 新しいイシューを作成するときにのみ使用できます。既存のイシューの編集時に説明文を生成するサポートを追加する提案については、イシュー474141を参照してください。

イシューの説明文を生成するには、次の手順に従います:

  1. 新しいイシューを作成します。
  2. 説明フィールドの上にあるGitLab Duo ( tanuki-ai ) > イシューの説明を生成を選択します。
  3. 簡単な説明文を記述し、送信を選択します。

イシューの説明文がAIによって生成されたテキストに置き換えられます。

イシュー409844で、この実験的機能に関するフィードバックをお寄せください。

データ使用量: この機能を使用すると、入力したテキストが大規模言語モデルに送信されます。

イシューの一括編集

グループまたはプロジェクトにいる場合は、複数のイシューを一度に編集できます。

前提条件:

  • グループまたはプロジェクトのプランナーロール以上が必要です。

複数のイシューを同時に編集するには、次の手順に従います。

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 計画 > イシューを選択します。
  3. 一括編集を選択します。右側に、編集可能なフィールドを含むサイドバーが表示されます。
  4. 編集する各イシューの横にあるチェックボックスを選択します。
  5. サイドバーから、利用可能なフィールドを編集します。
  6. 選択済みアイテムを更新するを選択します。

イシューの一括編集時に、次の属性を編集できます:

イシューを移動する

イシューを移動すると、イシューはクローズされ、対象のプロジェクトにコピーされます。元のイシューは削除されません。どこから来てどこへ行ったかを示すシステムノートが両方のイシューに追加されます。

異なるアクセスルールを持つプロジェクトにイシューを移動する場合は注意してください。イシューを移動する前に、機密データが含まれていないことを確認してください。

前提条件:

  • プロジェクトのプランナーロール以上を持っている必要があります。

イシューを移動するには、次の手順に従います:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. Plan > イシューを選択し、表示するイシューを選択します。
  3. 右上隅で、追加のアクション ( ellipsis_v ) > 移動を選択します。
  4. イシューの移動先のプロジェクトを検索します。
  5. 移動を選択します。

コメントまたは説明で/moveクイックアクションを使用することもできます。

親イシューの移動時に子アイテムを移動する

イシューを別のプロジェクトに移動すると、そのすべての子アイテムもターゲットプロジェクトに移動され、移動されたイシューの子アイテムとして残ります。各アイテムは親アイテムと同じ方法で移動されます。つまり、元のプロジェクトでクローズされ、ターゲットプロジェクトにコピーされます。

イシューを一括移動する

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed、GitLab Dedicated

イシューページから

プロジェクト内で複数のイシューを同時に移動できます。タスクまたはテストケースを移動することはできません。

前提条件:

  • プロジェクトのプランナーロール以上を持っている必要があります。

複数のイシューを同時に移動するには、次の手順に従います:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 計画 > イシューを選択します。
  3. 一括編集を選択します。右側に、編集可能なフィールドを含むサイドバーが表示されます。
  4. 移動する各イシューの横にあるチェックボックスを選択します。
  5. 移動ドロップダウンリストから、宛先プロジェクトを選択します。
  6. Move itemsを選択します。

Railsコンソールから

1つのプロジェクトから別のプロジェクトに、すべてのオープンイシューを移動できます。

前提条件:

  • GitLabインスタンスのRailsコンソールへのアクセス権が必要です。

手順:

  1. オプション(推奨)。コンソールで変更を試みる前に、バックアップを作成します。

  2. Railsコンソールを開きます。

  3. 次のスクリプトを実行します。projectadmin_user、およびtarget_projectをそれぞれの値に変更してください。

    project = Project.find_by_full_path('full path of the project where issues are moved from')
    issues = project.issues
    admin_user = User.find_by_username('username of admin user') # make sure user has permissions to move the issues
    target_project = Project.find_by_full_path('full path of target project where issues moved to')
    
    issues.each do |issue|
       if issue.state != "closed" && issue.moved_to.nil?
          Issues::MoveService.new(container: project, current_user: admin_user).execute(issue, target_project)
       else
          puts "issue with id: #{issue.id} and title: #{issue.title} was not moved"
       end
    end; nil
  4. Railsコンソールを終了するには、quitと入力します。

説明リストとタスクリスト

イシューの説明で、順序付きリスト、順序なしリスト、またはタスクリストを使用する場合、次のことができます。

タスクリスト項目を削除する

前提条件:

  • プロジェクトのレポーターロール以上を持っているか、イシューの作成者または担当者である必要があります。

タスクリスト項目を含むイシューの説明で:

  1. タスクリスト項目にカーソルを合わせ、オプションメニュー( ellipsis_v )を選択します。
  2. 削除を選択します。

タスクリスト項目がイシューの説明から削除されます。ネストされたタスクリスト項目は、1つ上のネストレベルに移動します。

イシューの説明にあるリスト項目を並べ替える

説明にリストがあるイシューを表示するときに、リスト項目を並べ替えることもできます。

前提条件:

  • プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューの担当者である必要があります。
  • イシューの説明には、順序付き、順序なし、またはタスクリストが必要です。

イシューを表示するときにリスト項目を並べ替えるには:

  1. リスト項目の行にカーソルを合わせ、グリップアイコン( grip )を表示します。
  2. グリップアイコンを選択して保持します。
  3. 行をリストの新しい位置にドラッグします。
  4. グリップアイコンをリリースします。

イシューをクローズする

イシューが解決されたか、不要になったと判断した場合は、イシューをクローズできます。イシューはクローズとしてマークされますが、削除されません。

前提条件:

  • プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューの担当者である必要があります。

イシューをクローズするには、次のいずれかの方法を実行します:

  • イシューボードで、イシューカードをリストからクローズリストにドラッグします。
  • GitLab UIの他のページから:
    1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
    2. Plan > イシューを選択し、表示するイシューを選択します。
    3. 右上隅で、追加のアクション ( ellipsis_v ) を選択し、イシューをクローズを選択します。

コメントまたは説明で/closeクイックアクションを使用することもできます。

クローズされたイシューを再度オープンする

前提条件:

  • プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューの担当者である必要があります。

クローズされたイシューを再度開くには、右上隅で、追加のアクション ( ellipsis_v ) を選択し、イシューを再オープンを選択します。再度オープンされたイシューは、他のオープンイシューと変わりません。

コメントまたは説明で/reopenクイックアクションを使用することもできます。

イシューを自動的にクローズする

コミットメッセージまたはマージリクエストの説明で、特定の単語(_クローズパターン_という)を使用して、イシューを自動的にクローズできます。GitLab Self-Managed管理者は、デフォルトのクローズパターンを変更できます。

コミットメッセージまたはマージリクエストの説明にクローズパターンに一致するテキストが含まれている場合、一致したテキストで参照されているすべてのイシューは、次のいずれかの時点でクローズされます:

  • コミットがプロジェクトのデフォルトブランチにプッシュされます。
  • コミットまたはマージリクエストがデフォルトブランチにマージされます。

たとえば、マージリクエストの説明にCloses #4, #6, Related to #5を含めるとします:

  • MRがマージされると、イシュー#4#6が自動的にクローズされます。
  • イシュー#5関連イシューとしてマークされますが、自動的にクローズされません。

または、イシューからマージリクエストを作成すると、イシューのマイルストーンとラベルが継承されます。

パフォーマンス上の理由から、既存のリポジトリからの最初のプッシュでは、イシューの自動クローズは無効になっています。

マージ時のユーザー責任

マージリクエストをマージするときは、対象のイシューをクローズすることが適切かどうかを確認する責任があります。ユーザーは、マージリクエストの説明と、コミットメッセージの本文にイシューのクローズパターンを含めることができます。コミットメッセージ内のクローズメッセージは見落としやすいです。どちらの場合も、マージリクエストウィジェットには、マージ時にクローズするイシューに関する情報が表示されます:

このマージリクエストはイシュー#2754をクローズします。

マージリクエストをマージすると、GitLabは、対象のイシューをクローズする権限があることを確認します。パブリックリポジトリでは、外部ユーザーがクローズパターンを含むマージリクエストとコミットの両方を作成できるため、このチェックは重要です。マージを実行するユーザーは、マージがプロジェクトのコードとイシューに与える影響を認識することが重要です。

マージリクエストに対して自動マージが有効になっている場合、自動的にクローズされるイシューのリストに、それ以上の変更を加えることはできません。

デフォルトのクローズパターン

イシューを自動的にクローズするには、次のキーワードの後にイシューの参照を入力します。

使用可能なキーワード:

  • CloseClosesClosedClosingcloseclosesclosedclosing
  • FixFixesFixedFixingfixfixesfixedfixing
  • ResolveResolvesResolvedResolvingresolveresolvesresolvedresolving
  • ImplementImplementsImplementedImplementingimplementimplementsimplementedimplementing

使用可能なイシューの参照形式:

  • ローカルイシュー(#123)。
  • クロスプロジェクトイシュー(group/project#123)。
  • イシューの完全なURL(https://gitlab.example.com/<project_full_path>/-/issues/123)。
  • 作業アイテム(タスク、目標、または主な成果など)の完全なURL:
    • プロジェクト内(https://gitlab.example.com/<project_full_path>/-/work_items/123)。
    • グループ内(https://gitlab.example.com/groups/<group_full_path>/-/work_items/123)。

例:

Awesome commit message

Fix #20, Fixes #21 and Closes group/otherproject#22.
This commit is also related to #17 and fixes #18, #19
and https://gitlab.example.com/group/otherproject/-/issues/23.

上記のコミットメッセージは、このコミットがプッシュされたプロジェクトの#18#19#20、および#21と、group/otherproject#22および#23をクローズします。#17はパターンに一致しないためクローズされません。

コマンドラインからgit commit -mを使用して行う複数行のコミットメッセージまたはワンライナーで、クローズパターンを使用できます。

デフォルトのイシュークローズパターン正規表現:

\b((?:[Cc]los(?:e[sd]?|ing)|\b[Ff]ix(?:e[sd]|ing)?|\b[Rr]esolv(?:e[sd]?|ing)|\b[Ii]mplement(?:s|ed|ing)?)(:?) +(?:(?:issues? +)?%{issue_ref}(?:(?: *,? +and +| *,? *)?)|([A-Z][A-Z0-9_]+-\d+))+)

イシューの自動クローズを無効にする

設定で、プロジェクトごとにイシューの自動クローズ機能を無効にできます。

前提条件:

  • プロジェクトのメンテナーロール以上を持っている必要があります。

イシューの自動クローズを無効にするには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 設定 > リポジトリを選択します。
  3. ブランチのデフォルトを展開します。
  4. デフォルトのブランチで参照されているイシューを自動的に終了しますチェックボックスをオフにします。
  5. 変更を保存を選択します。

参照されているイシューは引き続き表示されますが、自動的にクローズされることはありません。

この設定の変更は、新しいマージリクエストまたはコミットにのみ適用されます。すでにクローズされているイシューはそのまま残ります。イシューの自動クローズの無効化は、設定が無効化されたプロジェクト内のイシューにのみ適用されます。このプロジェクトのマージリクエストとコミットは、引き続き別のプロジェクトイシューをクローズできます。

イシューのクローズパターンをカスタマイズする

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed、GitLab Dedicated

前提条件:

インストールのデフォルトのイシューのクローズパターンを変更する方法について説明します。

続きを読むで説明が切り捨てられるのを防ぐ

イシューの説明が長い場合、GitLabはその一部のみを表示します。説明全体を表示するには、続きを読むを選択する必要があります。この切り詰める機能により、長文をスクロールせずに、ページ上の他の要素を簡単に見つけることができます。

説明を切り詰めるかどうかを変更するには:

  1. イシューの右上隅にあるその他のアクション ellipsis_v )を選択します。
  2. 好みに応じて説明を折りたたむを切り替えます。

この設定は記憶され、すべてのイシュー、タスク、エピック、目標、および主な成果に影響します。

右側のサイドバーを非表示にする

スペースがある場合、イシューの属性は説明の右側のサイドバーに表示されます。

サイドバーを非表示にして、説明のスペースを増やすには:

  1. イシューの右上隅にあるその他のアクション ellipsis_v )を選択します。
  2. サイドバーを非表示にするを選択します。

この設定は記憶され、すべてのイシュー、タスク、エピック、目標、および主な成果に影響します。

サイドバーを再度表示するには:

  • 上記の手順を繰り返し、サイドバーを表示するを選択します。

イシューを削除する

前提条件:

  • プロジェクトのプランナーまたはオーナーのロールを持っている必要があります。

イシューを削除するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. Plan > イシューを選択し、表示するイシューを選択します。
  3. 右上隅で、追加のアクション ( ellipsis_v ) を選択します。
  4. イシューを削除を選択します。

イシュータイプを変更する

前提条件:

  • プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューに割り当てられている必要があります。

イシュータイプを変更するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。

  2. Plan > イシューを選択し、表示するイシューを選択します。

  3. 右上隅で、追加のアクション ( ellipsis_v ) を選択します。

  4. 種類の変更を選択します

  5. タイプドロップダウンリストで新しいタイプを選択します:

    • 主な成果
    • 目標
    • タスク
    • エピック(イシューを親グループに移動します)詳細については、Promote an issue to an epicを参照してください。
  6. 種類の変更を選択します。

イシューをインシデントにプロモートするには、Promote an issue to an incidentを参照してください

イシューをエピックにプロモートする

  • プラン: Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

イシューを直属の親グループのエピックにプロモートできます。

機密イシューをエピックにプロモートすると、機密性を維持した機密エピックが作成されます。

イシューがエピックにプロモートされると:

  • エピックは、イシューのプロジェクトと同じグループに作成されます。
  • イシューのサブスクライバーには、エピックが作成されたことが通知されます。

次のイシューメタデータがエピックにコピーされます:

  • タイトル、説明、アクティビティー、およびコメントスレッド。
  • 同意および不同意。
  • 参加者。
  • イシューが持っていたグループラベル。
  • 親アイテム

前提条件:

  • イシューが属するプロジェクトはグループ内にある必要があります。
  • プロジェクトの直属の親グループに対して、少なくともプランナーロールを持っている必要があります。
  • 次のいずれかの条件を満たす必要があります:
    • プロジェクトに対して少なくともプランナーロールを持っている。
    • イシューの作成者である。
    • イシューに割り当てられている。

イシューをエピックにプロモートするには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. Plan > イシューを選択し、表示するイシューを選択します。
  3. 右上隅で、追加のアクション ( ellipsis_v ) を選択します。
  4. 種類の変更を選択します
  5. タイプドロップダウンリストから、エピックを選択します。
  6. 種類の変更を選択します。

または、/promote_to Epicクイックアクションを使用することもできます。

イシューをインシデントにプロモートする

/promote_to Incidentクイックアクションを使用して、イシューをインシデントにプロモートできます。

イシューをイテレーションに追加する

  • プラン: Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

イシューをイテレーションに追加するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. Plan > イシューを選択し、表示するイシューを選択します。
  3. 右側のサイドバーのイテレーションセクションで、編集を選択します。
  4. ドロップダウンリストから、このイシューを追加するイテレーションを選択します。
  5. ドロップダウンリストの外側の領域を選択します。

イシューをイテレーションに追加するには、次の方法もあります:

  • /iterationクイックアクションを使用します。
  • イシューをボード内のイテレーションリストにドラッグします。
  • イシューリストからイシューを一括編集します。

自分に割り当てられたすべてのイシューを表示する

自分に割り当てられたすべてのイシューを表示するには:

  1. 上部のバーで、検索または移動先を選択します。
  2. ドロップダウンリストから、自分に割り当てられたイシューを選択します。

または:

イシューリスト

イシューリストには、プロジェクトまたはグループ内のすべてのイシューが表示されます。イシューの表示、ソート、および管理に使用できます。

イシューリストを表示するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 計画 > イシューを選択します。

イシューリストでエピックに表示する属性を設定するには、表示設定を構成します。

イシューリストから、次のことができます:

  • タイトル、担当者、ラベル、マイルストーンなどのイシューの詳細を表示します。
  • さまざまな基準でイシューをソートします。
  • イシューをフィルタリングして、特定のイシューを見つけます。
  • イシューを個別にまたは一括で編集します。
  • 新しいイシューを作成します。

次のセクションでは、イシューリストの操作方法について説明します。

イシューのリストをフィルタリングする

イシューのリストをフィルタリングするには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 計画 > イシューを選択します。
  3. イシューのリストの上にある結果を検索またはフィルタリングを選択します。
  4. 表示されるドロップダウンリストから、フィルターする属性を選択します。次のフィルターを使用できます:
  5. 属性のフィルタリングに使用する演算子を選択または入力します。次の演算子を使用できます。
    • =: 等しい
    • !=: 次のいずれでもない
    • ||: いずれか1つ(担当者、作成者、ラベル、タイプの場合)。包括的なORのように機能します。たとえば、Assignee is one of Sidney JonesAssignee is one of Zhang Weiでフィルタリングすると、GitLabは、SidneyZhang、またはその両方が担当者に割り当てられているイシューを表示します。
  6. 属性をフィルタリングするテキストを入力します。一部の属性は、なしまたは任意でフィルタリングできます。
  7. 複数の属性でフィルタリングするには、このプロセスを繰り返します。複数の属性は、論理ANDで結合されます。
  8. Enterを押すか、検索アイコン( search )を選択します。

タイトルまたは説明でフィルタリングする

タイトルまたは説明のテキストについて、イシューのリストをフィルタリングするには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 計画 > イシューを選択します。
  3. イシューのリストの上にある結果を検索またはフィルタリングテキストボックスに、検索する語句を入力します。
  4. 表示されるドロップダウンリストで、検索範囲を選択し、タイトルまたは説明のいずれかを選択します。
  5. Enterを押すか、検索アイコン( search )を選択します。

イシューのフィルタリングでは、意味のある重要な単語を照合してクエリに答えるために、PostgreSQL全文検索が使用されます。

たとえば、I am securing information for M&Aを検索すると、GitLabはタイトルまたは説明にsecuringsecured、またはinformationが含まれる結果を返すことができます。ただし、GitLabは文または単語Iam、またはM&Aを正確に一致させません。これらは語彙的に意味があるまたは重要とは見なされないためです。これは、PostgreSQL全文検索の制限事項です。

IDでイシューをフィルタリングする

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 計画 > イシューを選択します。
  3. イシューリストの上にある結果を検索またはフィルタリングテキストボックスに、#の後にイシューIDを入力します。たとえば、#362255と入力すると、イシュー362255のみが返されます。
  4. このテキストを検索を選択します。
  5. Enterを押すか、検索アイコン( search )を選択します。

パネルでイシューを開く

リストまたはイシューボードからイシューを選択すると、詳細パネルで開きます。

これにより、エピックリストまたはボードのコンテキストを失うことなく、詳細を表示および編集できます。

パネルの使用時:

  • リストからエピックを選択して、パネルで開きます。
  • パネルが画面の右側に表示されます。
  • パネルでエピックを直接編集できます。
  • パネルを閉じるには、閉じるアイコン ( close ) を選択するか、エスケープを押します。

イシューを全ページ表示で開く

イシューをフルビューで開くには:

  • 新しいタブでイシューを開きます。イシューのリストから、次のいずれかを実行します:
    • イシューを右クリックして、新しいブラウザータブで開きます。
    • CommandまたはControlを押しながら、イシューを選択します。
  • イシューを選択し、パネルから次のいずれかの操作を行います:
    • 左上隅で、イシューの参照(例:my_project#123)を選択します。
    • 右上隅で、全ページ表示 ( maximize ) を選択します。

イシューを常に全ページ表示で開くには、アイテムをドロワーで開くかどうかを設定する設定を参照してください。

イシュー参照をコピーする

GitLabの別の場所でイシューを参照するには、完全なURLまたは短い参照(namespace/project-name#123のようなもの。ここで、namespaceはグループまたはユーザー名のいずれかです)を使用できます。

イシュー参照をクリップボードにコピーするには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. Plan > イシューを選択し、表示するイシューを選択します。
  3. 右上隅で、追加のアクション ( ellipsis_v ) > Copy Referenceを選択します。

これで、この参照を別の説明またはコメントに貼り付けることができます。

イシュー参照の詳細については、GitLab-Flavored Markdownを参照してください。

イシューのメールアドレスをコピーする

メールを送信してイシューにコメントを作成できます。このアドレスにメールを送信すると、メール本文を含むコメントが作成されます。

メールの送信によるコメントの作成、および必要な設定の詳細については、メールを送信してコメントに返信するを参照してください。

イシューのメールアドレスをコピーするには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. Plan > イシューを選択し、表示するイシューを選択します。
  3. 右上隅で、追加のアクション ( ellipsis_v ) > Copy issue email addressを選択します。

担当者

イシューは1人または複数のユーザーに割り当てることができます。

担当者は必要に応じて何度でも変更できます。担当者はイシューの責任者であるという考え方です。イシューが誰かに割り当てられると、そのユーザーのアサインされたイシューページに表示されます。

ユーザーがプロジェクトのメンバーでない場合、自分で作成するか、別のプロジェクトメンバーが割り当てる場合にのみ、イシューを割り当てることができます。

イシューの担当者を変更する

前提条件:

  • プロジェクトのプランナーロール以上を持っている必要があります。

イシューの担当者を変更するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. Plan > イシューを選択し、表示するイシューを選択します。
  3. 右側のサイドバーの担当者セクションで、編集を選択します。
  4. ドロップダウンリストから、担当者として追加するユーザーを選択します。
  5. ドロップダウンリストの外側の領域を選択します。

担当者は、ページを更新しなくても変更されます。

類似イシュー

同じトピックに関するイシューの重複を防ぐために、GitLabは新しいイシューを作成するときに類似のイシューを検索します。

新規イシューページのタイトルのテキストボックスに入力すると、GitLabは現在のプロジェクトのすべてのイシューのタイトルと説明を検索します。アクセスできるイシューのみが返されます。最後に更新された順に並べられた最大5つの類似イシューが、タイトルのテキストボックスの下に表示されます。

ヘルスステータス

  • プラン: Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

計画を達成する上でのリスクをより適切に追跡するために、各イシューにヘルスステータスを割り当てることができます。ヘルスステータスを使用すると、計画どおりにイシューが進捗しているか、スケジュールどおりに進捗するために注意が必要かを組織内の他の人に知らせることができます。

イシューのヘルスステータスのレビューを、毎日のスタンドアップ、プロジェクトステータスレポート、または週次ミーティングに組み込んで、計画された作業のタイムリーな配信に対するリスクに対処します。

イシューのヘルスステータスを変更する

前提条件:

  • プロジェクトのプランナーロール以上を持っている必要があります。

イシューのヘルスステータスを編集するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。

  2. Plan > イシューを選択し、表示するイシューを選択します。

  3. 右側のサイドバーのヘルスステータスセクションで、編集を選択します。

  4. ドロップダウンリストから、このイシューに追加するステータスを選択します:

    • 順調
    • 注意が必要です
    • リスクあり

イシューのヘルスステータスは以下で確認できます。

  • イシューページ
  • エピックの子アイテムセクション
  • イシューボードのイシューカード

イシューが完了すると、ヘルスステータスは編集できなくなり、イシューを再度オープンするまで編集ボタンは無効になります。

/health_statusおよび/clear_health_statusクイックアクションを使用して、ヘルスステータスを設定およびクリアすることもできます。

ステータス

  • プラン: Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

イシューにステータスを割り当てて、ワークフローの進行状況を追跡できます。ステータスは、基本的なオープン/クローズ状態よりも詳細な追跡を提供するため、進行中完了、またはWon’t doなどの特定のステージを使用できます。

カスタムステータスの構成方法など、ステータスの詳細については、ステータスを参照してください。

ステータスを変更する

前提条件:

  • プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューの担当者である必要があります。

イシューのステータスを変更するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. Plan > イシューを選択し、表示するイシューを選択します。
  3. 右側のサイドバーのステータスセクションで、編集を選択します。
  4. ドロップダウンリストからステータスを選択します。

イシューのステータスはすぐに更新されます。

イシューのステータスは以下で確認できます:

  • イシューページ
  • エピックの子アイテムセクション
  • イシューボードのカード

/statusクイックアクションを使用して、ステータスを設定することもできます。

参加者

参加者とは、イシューを操作したユーザーのことです。参加者の表示については、participantsを参照してください。

イシューを公開する

  • プラン: Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

ステータスページアプリケーションがプロジェクトに関連付けられている場合は、/publishクイックアクションを使用してイシューを公開できます。

詳細については、GitLabステータスページを参照してください。

クイックアクションを使用して、イシューを管理することもできます。

一部のアクションには、まだ対応するUIボタンがありません。次の操作は、クイックアクションを使用する場合にのみ実行できます: