イシューを管理する
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLabイシューは、作業の追跡やチームとのコラボレーションに役立ちます。イシューを管理することで、次のことが可能になります:
- タイトル、説明、担当者、メタデータなどの詳細を編集できます。
- コンテキストと履歴を維持しながら、イシューをプロジェクト間で移動できます。
- 完了したイシューをクローズし、必要に応じて再度オープンできます。
- 一括編集を使用して、複数のイシューを効率的に更新できます。
- イシューのヘルスステータスを追跡して、進捗状況を監視し、リスクを特定できます。
イシューを編集する
イシューのタイトルと説明を編集できます。
前提要件:
- プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューの担当者である必要があります。
イシューを編集するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、イシューのタイトルを選択して表示します。
- タイトルの右側にある編集( )を選択します。
- 利用可能なフィールドを編集します。
- 変更を保存を選択します。
イシュー説明の生成でイシューに情報を入力する
- プラン: Premium、Ultimate
- アドオン: GitLab Duo Enterprise
- 提供形態: GitLab.com
- ステータス: 実験的機能
指定した短い要約に基づいて、イシューの詳細な説明を生成します。
前提要件:
- 実験的機能とベータ機能の設定が有効になっているグループに少なくとも1つ所属している必要があります。
- イシューを作成する権限が必要です。
- プレーンテキストエディタでのみ使用できます。
- 新しいイシューを作成するときにのみ使用できます。既存のイシューの編集時に説明文を生成するサポートを追加する提案については、イシュー474141を参照してください。
イシューの説明文を生成するには、次の手順に従います:
- 新しいイシューを作成します。
- 説明フィールドの上にあるGitLab Duo ( ) イシューの説明を生成を選択します。
- 簡単な説明文を記述し、送信を選択します。
イシューの説明文がAIによって生成されたテキストに置き換えられます。
この実験的機能に関するフィードバックをイシュー409844で提供してください。
Data usage(データ使用量): この機能を使用すると、入力したテキストが大規模言語モデルに送信されます。
プロジェクトからイシューを一括編集する
プロジェクト内で複数のイシューを一度に編集できます。
前提要件:
- プロジェクトのプランナーロール以上を持っている必要があります。
複数のイシューを同時に編集するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択します。
- 一括編集を選択します。画面の右側にサイドバーが表示されます。
- 編集する各イシューの横にあるチェックボックスを選択します。
- サイドバーから、利用可能なフィールドを編集します。
- 選択済みアイテムを更新するを選択します。
プロジェクト内のイシューを一括編集する場合、次の属性を編集できます:
グループからイシューを一括編集する
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
グループ内で複数のプロジェクトにわたって複数のイシューを編集できます。
前提要件:
- グループのプランナーロール以上を持っている必要があります。
複数のイシューを同時に編集するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、グループを見つけます。
- 計画 > イシューを選択します。
- 一括編集を選択します。画面の右側にサイドバーが表示されます。
- 編集する各イシューの横にあるチェックボックスを選択します。
- サイドバーから、利用可能なフィールドを編集します。
- 選択済みアイテムを更新するを選択します。
グループ内のイシューを一括編集する場合、次の属性を編集できます:
イシューを移動する
イシューを移動すると、イシューはクローズされ、対象のプロジェクトにコピーされます。元のイシューは削除されません。どこから来てどこへ行ったかを示すシステムノートが両方のイシューに追加されます。
異なるアクセスルールを持つプロジェクトにイシューを移動する場合は注意してください。イシューを移動する前に、機密データが含まれていないことを確認してください。
前提要件:
- プロジェクトのプランナーロール以上を持っている必要があります。
イシューを移動するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、表示するイシューを選択します。
- 右側のサイドバーで、イシューを移動を選択します。
- イシューの移動先のプロジェクトを検索します。
- 移動を選択します。
コメントまたは説明で/moveクイックアクションを使用することもできます。
親イシューが移動されたときにタスクを移動する
イシューを別のプロジェクトに移動すると、すべての子タスクも対象プロジェクトに移動され、移動されたイシューの子タスクのままになります。各タスクは親と同じ方法で移動されます。つまり、元のプロジェクトでクローズされ、対象のプロジェクトにコピーされます。
イシューを一括移動する
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed、GitLab Dedicated
イシューページから
プロジェクト内で複数のイシューを同時に移動できます。タスクまたはテストケースを移動することはできません。
前提要件:
- プロジェクトのプランナーロール以上を持っている必要があります。
複数のイシューを同時に移動するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択します。
- 一括編集を選択します。画面の右側にサイドバーが表示されます。
- 移動する各イシューの横にあるチェックボックスを選択します。
- 右側のサイドバーから、選択したものを移動を選択します。
- ドロップダウンリストから、移動先のプロジェクトを選択します。
- 移動を選択します。
Railsコンソールから
1つのプロジェクトから別のプロジェクトに、すべてのオープンイシューを移動できます。
前提要件:
- GitLabインスタンスのRailsコンソールへのアクセス権が必要です。
手順:
オプション(推奨)。コンソールで変更を試みる前に、バックアップを作成します。
Railsコンソールを開きます。
次のスクリプトを実行します。
project、admin_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; nilRailsコンソールを終了するには、
quitと入力します。
説明リストとタスクリスト
イシューの説明で、順序付きリスト、順序なしリスト、またはタスクリストを使用する場合、次のことができます:
- ドラッグアンドドロップでリスト項目を並べ替える
- リスト項目を削除する
- タスクリスト項目をGitLabタスクに変換する
タスクリスト項目を削除する
前提要件:
- プロジェクトのレポーターロール以上を持っているか、イシューの作成者または担当者である必要があります。
タスクリスト項目を含むイシューの説明で:
- タスクリスト項目にカーソルを合わせ、オプションメニュー( )を選択します。
- 削除を選択します。
タスクリスト項目がイシューの説明から削除されます。ネストされたタスクリスト項目は、1つ上のネストレベルに移動します。
イシューの説明にあるリスト項目を並べ替える
説明にリストがあるイシューを表示するときに、リスト項目を並べ替えることもできます。
前提要件:
イシューを表示するときにリスト項目を並べ替えるには:
- リスト項目の行にカーソルを合わせ、グリップアイコン( )を表示します。
- グリップアイコンを選択して保持します。
- 行をリストの新しい位置にドラッグします。
- グリップアイコンをリリースします。
イシューをクローズする
イシューが解決されたか、不要になったと判断した場合は、イシューをクローズできます。イシューはクローズとしてマークされますが、削除されません。
前提要件:
- プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューの担当者である必要があります。
イシューをクローズするには、次のいずれかの方法を実行します:
- イシューボードで、イシューカードをリストからクローズリストにドラッグします。
- GitLab UIの他のページから:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、表示するイシューを選択します。
- 右上隅で、Issue actions(イシューアクション)( )を選択し、イシューをクローズを選択します。
コメントまたは説明で/closeクイックアクションを使用することもできます。
クローズされたイシューを再度オープンする
前提要件:
- プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューの担当者である必要があります。
クローズされたイシューを再度オープンするには、右上隅でIssue actions(イシューアクション)( )を選択し、イシューを再オープンを選択します。再度オープンされたイシューは、他のオープンイシューと変わりません。
コメントまたは説明で/reopenクイックアクションを使用することもできます。
イシューを自動的にクローズする
コミットメッセージまたはマージリクエストの説明で、特定の単語(_クローズパターン_という)を使用して、イシューを自動的にクローズできます。GitLab Self-Managed管理者は、デフォルトのクローズパターンを変更できます。
コミットメッセージまたはマージリクエストの説明にクローズパターンに一致するテキストが含まれている場合、一致したテキストで参照されているすべてのイシューは、次のいずれかの時点でクローズされます:
- コミットがプロジェクトのデフォルトブランチにプッシュされます。
- コミットまたはマージリクエストがデフォルトブランチにマージされます。
たとえば、マージリクエストの説明にCloses #4, #6, Related to #5を含めるとします:
- MRがマージされると、イシュー
#4と#6が自動的にクローズされます。 - イシュー
#5は関連イシューとしてマークされますが、自動的にクローズされません。
または、イシューからマージリクエストを作成すると、イシューのマイルストーンとラベルが継承されます。
パフォーマンス上の理由から、既存のリポジトリからの最初のプッシュでは、イシューの自動クローズは無効になっています。
マージ時のユーザー責任
マージリクエストをマージするときは、対象のイシューをクローズすることが適切かどうかを確認する責任があります。ユーザーは、マージリクエストの説明と、コミットメッセージの本文にイシューのクローズパターンを含めることができます。コミットメッセージ内のクローズメッセージは見落としやすいです。どちらの場合も、マージリクエストウィジェットには、マージ時にクローズするイシューに関する情報が表示されます:
マージリクエストをマージすると、GitLabは、対象のイシューをクローズする権限があることを確認します。パブリックリポジトリでは、外部ユーザーがクローズパターンを含むマージリクエストとコミットの両方を作成できるため、このチェックは重要です。マージを実行するユーザーは、マージがプロジェクトのコードとイシューに与える影響を認識することが重要です。
マージリクエストに対して自動マージが有効になっている場合、自動的にクローズされるイシューのリストに、それ以上の変更を加えることはできません。
デフォルトのクローズパターン
イシューを自動的にクローズするには、次のキーワードの後にイシューの参照を入力します。
使用可能なキーワード:
Close、Closes、Closed、Closing、close、closes、closed、closingFix、Fixes、Fixed、Fixing、fix、fixes、fixed、fixingResolve、Resolves、Resolved、Resolving、resolve、resolves、resolved、resolvingImplement、Implements、Implemented、Implementing、implement、implements、implemented、implementing
使用可能なイシューの参照形式:
- ローカルイシュー(
#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+))+)イシューの自動クローズを無効にする
設定で、プロジェクトごとにイシューの自動クローズ機能を無効にできます。
前提要件:
- プロジェクトのメンテナーロール以上を持っている必要があります。
イシューの自動クローズを無効にするには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 設定 > リポジトリを選択します。
- ブランチのデフォルトを展開します。
- デフォルトのブランチで参照されているイシューを自動的に終了しますチェックボックスをオフにします。
- 変更を保存を選択します。
参照されているイシューは引き続き表示されますが、自動的にクローズされることはありません。
この設定の変更は、新しいマージリクエストまたはコミットにのみ適用されます。すでにクローズされているイシューはそのまま残ります。イシューの自動クローズの無効化は、設定が無効化されたプロジェクト内のイシューにのみ適用されます。このプロジェクトのマージリクエストとコミットは、引き続き別のプロジェクトイシューをクローズできます。
イシューのクローズパターンをカスタマイズする
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed、GitLab Dedicated
前提要件:
- GitLabインスタンスへの管理者アクセス権が必要です。
インストールのデフォルトのイシューのクローズパターンを変更する方法について説明します。
「続きを読む」で説明が省略されるのを防ぐ
イシューの説明が長い場合、GitLabはその一部のみを表示します。説明全体を表示するには、続きを読むを選択する必要があります。この切り捨てにより、長文をスクロールせずに、ページ上の他の要素を簡単に見つけることができます。
前提要件:
- イシューの新しいルックを有効にする必要があります。
説明を切り詰めるかどうかを変更するには:
- イシューの右上隅にある追加のアクション( )を選択します。
- 好みに応じて説明を折りたたむを切り替えます。
この設定は記憶され、すべてのイシュー、タスク、エピック、目標、および主な成果に影響します。
右側のサイドバーを非表示にする
スペースがある場合、イシューの属性は説明の右側のサイドバーに表示されます。
前提要件:
- イシューの新しいルックを有効にする必要があります。
サイドバーを非表示にして、説明のスペースを増やすには:
- イシューの右上隅にある追加のアクション( )を選択します。
- サイドバーを非表示にするを選択します。
この設定は記憶され、すべてのイシュー、タスク、エピック、目標、および主な成果に影響します。
サイドバーを再度表示するには:
- 上記の手順を繰り返し、サイドバーを表示するを選択します。
イシュータイプを変更する
前提要件:
- プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューに割り当てられている必要があります。
イシュータイプを変更するには:
左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
計画 > イシューを選択し、表示するイシューを選択します。
タイトルの右側にあるタイトルと説明を編集( )を選択します。
イシューを編集し、イシュータイプドロップダウンリストからイシュータイプを選択します:
- イシュー
- インシデント
変更を保存を選択します。
イシューを削除する
前提要件:
- プロジェクトのプランナーまたはオーナーのロールを持っている必要があります。
イシューを削除するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、表示するイシューを選択します。
- 右上隅にあるIssue actions(イシューアクション)( )を選択します。
- Delete issue(イシューを削除)を選択します。
または:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、イシューのタイトルを選択して表示します。
- タイトルと説明を編集( )を選択します。
- Delete issue(イシューを削除)を選択します。
イシューをエピックにプロモートする
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
イシューを直属の親グループのエピックにプロモートできます。
機密イシューをエピックにプロモートすると、機密性を維持した機密エピックが作成されます。
イシューがエピックにプロモートされると:
- エピックは、イシューのプロジェクトと同じグループに作成されます。
- イシューのサブスクライバーには、エピックが作成されたことが通知されます。
次のイシューメタデータがエピックにコピーされます:
- タイトル、説明、アクティビティー、およびコメントスレッド。
- 同意および不同意。
- 参加者。
- イシューが持っていたグループラベル。
- 親エピック。
前提要件:
- イシューが属するプロジェクトはグループ内にある必要があります。
- プロジェクトの直属の親グループに対して、少なくともプランナーロールを持っている必要があります。
- 次のいずれかの条件を満たす必要があります:
- プロジェクトに対して少なくともプランナーロールを持っている。
- イシューの作成者である。
- イシューに割り当てられている。
イシューをエピックにプロモートするには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、表示するイシューを選択します。
- 右上隅にあるIssue actions(イシューアクション)( )を選択します。
- エピックにプロモートを選択します。
または、/promoteクイックアクションを使用することもできます。
イシューをインシデントにプロモートする
/promote_to_incidentクイックアクションを使用して、イシューをインシデントにプロモートできます。
イシューをイテレーションに追加する
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
イシューをイテレーションに追加するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、表示するイシューを選択します。
- 右側のサイドバーのイテレーションセクションで、編集を選択します。
- ドロップダウンリストから、このイシューを追加するイテレーションを選択します。
- ドロップダウンリストの外側の領域を選択します。
イシューをイテレーションに追加するには、次の方法もあります:
/iterationクイックアクションを使用する- イシューをボードのイテレーションリストにドラッグする
- イシューリストからイシューを一括編集する
自分に割り当てられたすべてのイシューを表示する
自分に割り当てられたすべてのイシューを表示するには:
- 左側のサイドバーで、検索または移動先を選択します。
- ドロップダウンリストから、自分にアサインされたイシューを選択します。
または:
- キーボードショートカットを使用するには、Shift + iを押します。
- 左側のサイドバーの上部にあるアサインされたイシュー( )を選択します。
イシューリスト
イシューリストには、プロジェクトまたはグループ内のすべてのイシューが表示されます。イシューの表示、ソート、および管理に使用できます。
イシューリストを表示するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択します。
イシューリストから、次のことができます:
- タイトル、担当者、ラベル、マイルストーンなどのイシューの詳細を表示します。
- さまざまな基準でイシューをソートします。
- イシューをフィルタリングして、特定のイシューを見つけます。
- イシューを個別にまたは一括で編集します。
- 新しいイシューを作成します。
次のセクションでは、イシューリストの操作方法について説明します。
イシューのリストをフィルタリングする
イシューのリストをフィルタリングするには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択します。
- イシューのリストの上にある結果を検索またはフィルタリングを選択します。
- 表示されるドロップダウンリストで、フィルタリングする属性を選択します。
- 属性のフィルタリングに使用する演算子を選択または入力します。次の演算子を使用できます:
=: 等しい!=: 次のいずれでもない
- 属性でフィルタリングするテキストを入力します。一部の属性は、なしまたは任意でフィルタリングできます。
- 複数の属性でフィルタリングするには、このプロセスを繰り返します。複数の属性は、論理
ANDで結合されます。
タイトルまたは説明でフィルタリングする
タイトルまたは説明のテキストについて、イシューのリストをフィルタリングするには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択します。
- イシューのリストの上にある結果を検索またはフィルタリングテキストボックスに、検索する語句を入力します。
- 表示されるドロップダウンリストで、検索範囲を選択し、タイトルまたは説明のいずれかを選択します。
- Enterを押すか、検索アイコン( )を選択します。
イシューのフィルタリングでは、意味のある重要な単語を照合してクエリに答えるために、PostgreSQL全文検索が使用されます。
たとえば、I am securing information for M&Aを検索すると、GitLabはタイトルまたは説明にsecuring、secured、またはinformationが含まれる結果を返すことができます。ただし、GitLabは文または単語I、am、またはM&Aを正確に一致させません。これらは語彙的に意味があるまたは重要とは見なされないためです。これは、PostgreSQL全文検索の制限事項です。
OR演算子でフィルタリングする
OR演算(次のいずれか: ||)は、イシューのリストをフィルターするときに使用できます:
- 担当者
- 作成者
- ラベル
is one ofは、包括的なORを表します。たとえば、Assignee is one of Sidney JonesとAssignee is one of Zhang Weiでフィルタリングすると、GitLabは、Sidney、Zhang、またはその両方が担当者に割り当てられているイシューを表示します。
IDでイシューをフィルタリングする
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択します。
- 検索ボックスに、
#の後にイシューのIDを入力します。たとえば、#362255というフィルターを入力すると、イシュー362255のみが返されます。
ドロワーでイシューを開く
- 提供形態: GitLab Self-Managed
この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。
この機能が有効になっている場合、リストまたはイシューボードからイシューを選択すると、ドロワーで開きます。次に、イシューを編集したり、コメントを作成したりできます。
イシューをフルビューで開くには:
- 新しいタブでイシューを開きます。イシューのリストから、次のいずれかを実行します:
- イシューを右クリックして、新しいブラウザータブで開きます。
- CommandまたはControlキーを押しながら、イシューをクリックします。
- ドロワーの左上隅で、Open in full view(フルビューで開く)を選択します。
イシュー参照をコピーする
GitLabの別の場所でイシューを参照するには、完全なURLまたは短い参照(namespace/project-name#123のようなもの。ここで、namespaceはグループまたはユーザー名のいずれかです)を使用できます。
イシュー参照をクリップボードにコピーするには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、表示するイシューを選択します。
- 右側のサイドバーの参照の横にあるCopy Reference(参照をコピー)( )を選択します。
これで、参照を別の説明またはコメントに貼り付けることができます。
イシュー参照の詳細については、GitLab-Flavored Markdownを参照してください。
イシューのメールアドレスをコピーする
メールを送信してイシューにコメントを作成できます。このアドレスにメールを送信すると、メール本文を含むコメントが作成されます。
メールの送信によるコメントの作成、および必要な設定の詳細については、メールを送信してコメントに返信するを参照してください。
イシューのメールアドレスをコピーするには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、表示するイシューを選択します。
- 右側のサイドバーのイシューメールの横にあるCopy Reference(参照をコピー)( )を選択します。
担当者
イシューは1人または複数のユーザーに割り当てることができます。
担当者は必要に応じて何度でも変更できます。担当者はイシューの責任者であるという考え方です。イシューが誰かに割り当てられると、そのユーザーのアサインされたイシューページに表示されます。
ユーザーがプロジェクトのメンバーでない場合、自分で作成するか、別のプロジェクトメンバーが割り当てる場合にのみ、イシューを割り当てることができます。
イシューの担当者を変更する
前提要件:
- プロジェクトのプランナーロール以上を持っている必要があります。
イシューの担当者を変更するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、表示するイシューを選択します。
- 右側のサイドバーの担当者セクションで、編集を選択します。
- ドロップダウンリストから、担当者として追加するユーザーを選択します。
- ドロップダウンリストの外側の領域を選択します。
担当者は、ページを更新しなくても変更されます。
類似イシュー
同じトピックに関するイシューの重複を防ぐために、GitLabは新しいイシューを作成するときに類似のイシューを検索します。
新規イシューページのタイトルのテキストボックスに入力すると、GitLabは現在のプロジェクトのすべてのイシューのタイトルと説明を検索します。アクセスできるイシューのみが返されます。最後に更新された順に並べられた最大5つの類似イシューが、タイトルのテキストボックスの下に表示されます。
ヘルスステータス
- プラン: Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
計画を達成する上でのリスクをより適切に追跡するために、各イシューにヘルスステータスを割り当てることができます。ヘルスステータスを使用すると、計画どおりにイシューが進捗しているか、スケジュールどおりに進捗するために注意が必要かを組織内の他の人に知らせることができます。
イシューのヘルスステータスのレビューを、毎日のスタンドアップ、プロジェクトステータスレポート、または週次ミーティングに組み込んで、計画された作業のタイムリーな配信に対するリスクに対処します。
イシューのヘルスステータスを変更する
前提要件:
- プロジェクトのプランナーロール以上を持っている必要があります。
イシューのヘルスステータスを編集するには:
左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
計画 > イシューを選択し、表示するイシューを選択します。
右側のサイドバーのヘルスステータスセクションで、編集を選択します。
ドロップダウンリストから、このイシューに追加するステータスを選択します:
- 健全(緑)
- 要注意(黄)
- リスクあり(赤)
イシューのヘルスステータスは以下で確認できます:
- イシューページ
- エピックツリー
- イシューボードのイシューカード
イシューが完了すると、ヘルスステータスは編集できなくなり、イシューを再度オープンするまで編集ボタンは無効になります。
/health_statusと/clear_health_statusのクイックアクションを使用して、ヘルスステータスを設定およびクリアすることもできます。
ステータス
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
イシューにステータスを割り当てると、ワークフローの進行状況を追跡できます。ステータスは、基本的なオープン/クローズステータスよりもきめ細かい追跡を提供し、進行中、完了、またはWon’t do(実施しない)のような特定のステージを使用できます。
カスタムステータスの構成方法など、ステータスの詳細については、ステータスを参照してください。
ステータスを変更する
前提要件:
- プロジェクトのプランナーロール以上を持っているか、イシューの作成者であるか、イシューの担当者である必要があります。
イシューのステータスを変更するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 計画 > イシューを選択し、表示するイシューを選択します。
- 右側のサイドバーのステータスセクションで、編集を選択します。
- ドロップダウンリストからステータスを選択します。
イシューのステータスがすぐに更新されます。
イシューのステータスは以下で確認できます:
- イシューページ
- エピックの子アイテムセクション
- イシューボードのカード
/status クイックアクションを使用することで、ステータスを設定することもできます。
イシューを公開する
- プラン: Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
ステータスページアプリケーションがプロジェクトに関連付けられている場合は、/publish クイックアクションを使用してイシューを公開できます。
詳細については、GitLabステータスページを参照してください。
イシュー関連のクイックアクション
クイックアクションを使用してイシューを管理することもできます。
一部のアクションには、まだ対応するUIボタンがありません。次の操作は、only by using quick actions(クイックアクションを使用する)場合にのみ実行できます:
- Zoomミーティングを追加または削除する(
/zoomおよび/remove_zoom)。 - イシューを公開する(
/publish)。 - 同じまたは別のプロジェクトにイシューをクローンする(
/clone)。 - イシューをクローズし、別のイシューの複製としてマークする(
/duplicate)。 - プロジェクト内の別のマージリクエストまたはイシューからラベルとマイルストーンをコピーする(
/copy_metadata)。


