ステータス
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
作業アイテムのワークフローにおける特定のステップ(たとえば、進行中、完了、またはWon’t do)を表します。ステータスは、GitLab Freeで使用される従来のバイナリのオープン/クローズ状態システムよりも詳細な追跡を提供します。
ビデオ概要については、Configurable Status for Issues and Tasks - Complete Walkthrough (GitLab 18.2)をご覧ください。
ステータスを使用して、以下を行います:
- さまざまなステージを通じて作業アイテムの完了を追跡する。
- 作業アイテムの進捗状況に対するより明確な表示レベルを提供する。
- 作業アイテムのライフサイクルを管理するためにラベルの必要性を置き換える。
- チームとプロジェクト間でワークフローを標準化する。
ステータスはタスクとイシューで利用できます。エピックやその他の作業アイテムタイプにステータスを追加する計画については、エピック5099を参照してください。
デフォルトステータス
GitLabは、作業アイテムの追跡を開始できるように、デフォルトステータスを提供します。これらのステータスは変更できません。
デフォルトステータスは以下のとおりです:
- To-do: 作業アイテムは開始準備ができています。
- 進行中: 作業アイテムは現在作業中です。
- 完了: 作業アイテムは完了しました。
- 実施しない: 作業アイテムは完了しません。
- 複製: 作業アイテムは別のアイテムの複製です。
ステータスカテゴリ
ステータスカテゴリは、ステータスが作業アイテムの状態とアイコンにどのように影響するかを決定する論理的なグループ分けです。各ステータスは、以下の5つのカテゴリのいずれかに属します:
- トリアージ: 新規または未処理の作業アイテム用。
- To-do: 開始準備ができた作業アイテム用。
- 進行中: 現在積極的に作業中の作業アイテム用。
- 完了: 完了した作業アイテム用。
- キャンセル済み: 完了されない作業アイテム用。
完了およびキャンセル済みカテゴリのステータスは、作業アイテムを自動的にクローズ状態に設定します。他のすべてのカテゴリは、作業アイテムをオープン状態に維持します。
ライフサイクル
ライフサイクルは、作業アイテムタイプに適用できるステータスのコレクションです。ライフサイクルは、ステータスを意味のあるワークフローにグループ化し、作業アイテムタイプやネームスペース間で一貫して再利用できます。
各ライフサイクルは、デフォルトの移行ステータスを定義します:
- Default open status: 作業アイテムの作成時および再オープン時に適用されます。
- Default closed status: 作業アイテムのクローズ時に適用されます。
- Default duplicated status: 作業アイテムを複製、移動、またはプロモート済みとしてマークする際に適用されます。
ライフサイクルを作成する
前提条件:
- グループのメンテナーロールまたはオーナーロールを持っている必要があります。
- このグループはトップレベルにある必要があります。
ライフサイクルを作成するには:
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 左サイドバーで、設定 > 作業アイテムを選択します。
- ステータスセクションで、ライフサイクルを作成を選択します。
- ライフサイクル名を追加し、デフォルトのライフサイクル設定または既存のライフサイクルのいずれかを選択して開始します。これにより、新しいライフサイクルにステータスが自動入力するされ、後でカスタマイズできます。
- Createを選択します。
ライフサイクルの名前を変更する
前提条件:
- グループのメンテナーロールまたはオーナーロールを持っている必要があります。
- このグループはトップレベルにある必要があります。
ライフサイクル名を変更するには:
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 左サイドバーで、設定 > 作業アイテムを選択します。
- ステータスセクションで、ライフサイクルの詳細ビューにカーソルを合わせます。
- 名前を変更を選択します。
- ライフサイクルの名前を変更し、保存を選択します。
ライフサイクルを削除する
前提条件:
- グループのメンテナーロールまたはオーナーロールを持っている必要があります。
- このグループはトップレベルにある必要があります。
- ライフサイクルは使用中でないこと、つまり、どの作業アイテムタイプにも関連付けられていない必要があります。
ライフサイクルを削除するには:
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 左サイドバーで、設定 > 作業アイテムを選択します。
- ステータスセクションで、削除したいライフサイクルのライフサイクルを除去を選択します。
- 確認ダイアログで、削除を選択します。
作業アイテムタイプのライフサイクルを変更する
前提条件:
- グループのメンテナーロールまたはオーナーロールを持っている必要があります。
- このグループはトップレベルにある必要があります。
作業アイテムタイプのライフサイクルを変更するには:
上部のバーで、検索または移動先を選択して、グループを見つけます。
左サイドバーで、設定 > 作業アイテムを選択します。
ステータスセクションで、次のいずれかを実行します:
- ライフサイクルを変更を選択します。
- ライフサイクルが複数の作業アイテムタイプで使用されている場合は、ドロップダウンリストから選択します。
作業アイテムタイプに新しいライフサイクルを選択します。既存のライフサイクルを選択することも、新しいライフサイクルを作成することもできます。
Nextを選択します。
すべての現在のステータスは、新しいライフサイクルからどの新しいステータスを取得するかを示します。
オプション。別の置換ステータスを選択するには、ドロップダウンリストから選択します。
保存を選択します。
カスタムステータス
カスタムステータスは、ネームスペースで定義されたステータスであり、そのネームスペース内のすべてのグループおよびプロジェクトのデフォルトステータスを置き換えます。ライフサイクルを編集すると、カスタムステータスがそのネームスペースのデフォルトステータスを置き換えます。
カスタムステータスには以下の制限があります:
- ネームスペースごとに最大70ステータス
- ライフサイクルごとに最大30ステータス
ネームスペースのカスタムステータスを設定する
トップレベルグループのカスタムステータスを設定して、そのグループ、サブグループ、およびプロジェクト内の作業アイテムで利用できるようにします。
前提条件:
- グループのメンテナーロールまたはオーナーロールを持っている必要があります。
- このグループはトップレベルにある必要があります。
カスタムステータスを設定するには:
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 左サイドバーで、設定 > 作業アイテムを選択します。
- ステータスセクションで、作業アイテムタイプで使用されているライフサイクルのステータスの編集を選択します。
- ネームスペースのステータスを追加、編集、または並べ替えます。
- 閉じるを選択します。
作業アイテムのステータスを設定する
前提条件:
- 作業アイテムのプロジェクトまたはグループに対するプランナー、レポーター、デベロッパー、メンテナー、またはオーナーロールを持っているか、作業アイテムの作成者であるか、作業アイテムに割り当てられている必要があります。
作業アイテムのステータスを設定するには:
- イシューまたはタスクに移動します。
- 右サイドバーのステータスセクションで、編集を選択します。
- 目的のステータスを選択します。
- ドロップダウンリストの外側の領域を選択します。
作業アイテムのステータスはすぐに更新されます。