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

作業アイテム

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

作業アイテムには、次のタイプが含まれます: Issue、Incident、TestCase、Requirement、Task、Ticket、Objective、KeyResult、およびEpic。

エピックのクエリは、PremiumおよびUltimateでのみ利用可能です。

クエリフィールド

フィールド名前(およびエイリアス)演算子タイプ
Assigneesassignee、assignees=、in、!=すべて
Authorauthor=、in、!=すべて
ケイデンスcadence=、inエピックを除くすべて
Closed atclosed、closedAt=、>、<、>=、<=すべて
機密confidential=、!=すべて
作成日時created、createdAt、opened、openedAt=、>、<、>=、<=すべて
カスタムフィールドcustomField("Field name")=すべて
期限due、dueDate=、>、<、>=、<=すべて
エピックepic=、!=エピックを除くすべて
グループgroup=すべて
ヘルスステータスhealth、healthStatus=、!=すべて
IDid=、inすべて
サブグループを含むincludeSubgroups=、!=すべて
イテレーションiteration=、in、!=エピックを除くすべて
ラベルlabel、labels=、in、!=すべて
マイルストーンmilestone=、in、!=すべて
My reaction emojimyReaction、myReactionEmoji=、!=すべて
親parent=、!=エピックを除くすべて
プロジェクトproject=エピックを除くすべて
Statestate=すべて
ステータスstatus=エピックを除くすべて
サブスクライブsubscribed=、!=すべて
Updated atupdated、updatedAt=、>、<、>=、<=すべて
ウェイトweight=、!=エピックを除くすべて

担当者

説明: 作業アイテムを、1人または複数の担当作成者でクエリします。

指定可能な値の型:

  • String
  • User (例: @username)
  • List (StringまたはUserの値を含む)
  • Nullable (null、 none、またはanyのいずれか)

作成者

説明: 作業アイテムをその作成者でクエリします。

指定可能な値の型:

  • String
  • User (例: @username)
  • List (StringまたはUserの値を含む)

ケイデンス

説明: エピックを除く作業アイテムを、作業アイテムのイテレーションが属するケイデンスでクエリします。

指定可能な値の型:

  • Number (正の整数のみ)
  • List (Number値を含む)
  • Nullable (noneまたはanyのいずれか)

ノート:

  • 作業アイテムは1つのイテレーションしか持てないため、cadenceフィールドにListタイプで=オペレーターを使用することはできません。

Closed at

説明: 作業アイテムを、それらがクローズされた日付でクエリします。

指定可能な値の型:

  • AbsoluteDate (YYYY-MM-DD形式で)
  • RelativeDate (<sign><digit><unit>形式。+、-、または省略された記号、整数である桁、およびunitがd (日)、 w (週)、 m (月)、またはy (年) のいずれかである)

ノート:

  • =演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。
  • >=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。

Confidential

説明: 作業アイテムを、プロジェクトメンバーへの表示レベルでクエリします。

指定可能な値の型:

  • Boolean (trueまたはfalseのいずれか)

ノート:

  • GLQLを使用してクエリされた機密の作業アイテムは、それらを閲覧する権限を持つユーザーにのみ表示されます。

Created at

説明: 作業アイテムを、それらが作成された日付でクエリします。

指定可能な値の型:

  • AbsoluteDate (YYYY-MM-DD形式で)
  • RelativeDate (<sign><digit><unit>形式。+、-、または省略された記号、整数である桁、およびunitがd (日)、 w (週)、 m (月)、またはy (年) のいずれかである)

ノート:

  • =演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。
  • >=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。

カスタムフィールド

  • プラン: Premium、Ultimate

説明: カスタムフィールドで作業アイテムをクエリします。

指定可能な値の型:

  • String (単一選択カスタムフィールドの場合)
  • List (String、複数選択カスタムフィールドの場合)

ノート:

  • カスタムフィールド名と値は、大文字と小文字を区別しません。

期限日

説明: 作業アイテムを、それらが期日となる日付でクエリします。

指定可能な値の型:

  • AbsoluteDate (YYYY-MM-DD形式で)
  • RelativeDate (<sign><digit><unit>形式。+、-、または省略された記号、整数である桁、およびunitがd (日)、 w (週)、 m (月)、またはy (年) のいずれかである)

ノート:

  • =演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。
  • >=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。

エピック

  • プラン: Premium、Ultimate

説明: 作業アイテムを、その親エピックIDまたは参照でクエリします。

指定可能な値の型:

  • Number (エピックID)
  • String (エピックの参照 (&123など) を含む)
  • Epic (例: &123, gitlab-org&123)

グループ

説明: 指定されたグループ内のすべてのプロジェクトで作業アイテムをクエリします。

指定可能な値の型: String

ノート:

  • 一度にクエリできるグループは1つだけです。
  • groupはprojectフィールドと一緒に使用できません。
  • グループオブジェクト (エピックなど) 内の埋め込みビューで使用する場合、groupは現在のグループであると見なされます。
  • groupフィールドを使用すると、そのグループ内のすべてのオブジェクト、そのすべてのサブグループ、および子プロジェクトをクエリします。
  • デフォルトでは、作業アイテムはすべてのサブグループのすべての子孫プロジェクトで検索されます。グループの直下の子孫プロジェクトのみをクエリするには、includeSubgroupsフィールドをfalseに設定します。

ヘルスステータス

  • プラン: Ultimate

説明: 作業アイテムをそのヘルスステータスでクエリします。

指定可能な値の型:

  • StringEnum ("needs attention"、"at risk"、または"on track"のいずれか)
  • Nullable (null、 none、またはanyのいずれか)

ID

説明: 作業アイテムをそれらのIDでクエリします。

指定可能な値の型:

  • Number (正の整数のみ)
  • List (Number値を含む)

サブグループを含める

説明: グループの階層全体で作業アイテムをクエリします。

指定可能な値の型:

  • Boolean (trueまたはfalseのいずれか)

ノート:

  • このフィールドはgroupフィールドと一緒にのみ使用できます。
  • このフィールドの値はデフォルトでfalseです。

イテレーション

  • プラン: Premium、Ultimate

説明: エピックを除く作業アイテムを、関連するイテレーションでクエリします。

指定可能な値の型:

  • Number (正の整数のみ)
  • Iteration (例: *iteration:123456)
  • List (NumberまたはIterationの値を含む)
  • Enum (currentのみがサポートされます)
  • Nullable (noneまたはanyのいずれか)

ノート:

  • 作業アイテムは1つのイテレーションしか持てないため、iterationフィールドにListタイプで=オペレーターを使用することはできません。

ラベル

説明: 作業アイテムを、それらに関連付けられたラベルでクエリします。

指定可能な値の型:

  • String
  • Label (例: ~bug, ~"team::planning")
  • List (StringまたはLabelの値を含む)
  • Nullable (noneまたはanyのいずれか)

ノート:

  • スコープ付きラベル、またはスペースを含むラベルは引用符で囲む必要があります。

マイルストーン

説明: 作業アイテムを、それらに関連付けられたマイルストーンでクエリします。

指定可能な値の型:

  • String
  • Milestone (例: %Backlog, %"Awaiting Further Demand")
  • List (StringまたはMilestoneの値を含む)
  • Nullable (noneまたはanyのいずれか)

ノート:

  • スペースを含むマイルストーンは引用符 (")で囲む必要があります。
  • 作業アイテムは1つのマイルストーンしか持てないため、milestoneフィールドにListタイプで=オペレーターを使用することはできません。
  • Epicタイプは、noneやanyのようなワイルドカードマイルストーンフィルターをサポートしていません。

My reaction emoji

説明: 現在のユーザーの絵文字リアクションで作業アイテムをクエリします。

指定可能な値の型: String

親

説明: エピックを除く作業アイテムを、その親作業アイテムまたはエピックでクエリします。

指定可能な値の型:

  • Number (親ID)
  • String (参照 (#123など) を含む)
  • WorkItem (例: #123, gitlab-org/gitlab#123)
  • Epic (例: &123, gitlab-org&123)

プロジェクト

説明: 特定のプロジェクトで、エピックを除く作業アイテムをクエリします。

指定可能な値の型: String

ノート:

  • 一度にクエリできるプロジェクトは1つだけです。
  • projectフィールドはgroupフィールドと一緒に使用できません。
  • 埋め込みビュー内で使用する場合、省略するとprojectは現在のプロジェクトであると見なされます。

ステータス

説明: 作業アイテムを状態によってクエリします。

指定可能な値の型:

  • Enum (opened、closed、またはallのいずれか)

ノート:

  • stateフィールドは!=演算子をサポートしていません。

ステータス

  • プラン: Premium、Ultimate

**説明:**作業アイテムをそのステータスでクエリします。

指定可能な値の型: String

サブスクライブ済み

説明: 現在のユーザーが通知をオンまたはオフに設定しているかどうかで作業アイテムをクエリします。

指定可能な値の型: Boolean

Updated at

説明: 作業アイテムを、それらが最終更新された日時でクエリします。

指定可能な値の型:

  • AbsoluteDate (YYYY-MM-DD形式で)
  • RelativeDate (<sign><digit><unit>形式。+、-、または省略された記号、整数である桁、およびunitがd (日)、 w (週)、 m (月)、またはy (年) のいずれかである)

ノート:

  • =演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。
  • >=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。

ウェイト

  • プラン: Premium、Ultimate

説明: エピックを除く作業アイテムを、そのウェイトでクエリします。

指定可能な値の型:

  • Number (正の整数または0のみ)
  • Nullable (null、 none、またはanyのいずれか)

ノート:

  • 比較オペレーター<および>は使用できません。

表示フィールド

フィールド名前またはエイリアスタイプ説明
Assigneesassignee、assigneesすべてオブジェクトに割り当てられたユーザーを表示
Authorauthorすべてオブジェクトの作成者を表示
Closed atclosed、closedAtすべてオブジェクトがクローズされてからの時間を表示
機密confidentialすべてオブジェクトが機密であるかどうかを示すYesまたはNoを表示
作成日時created、createdAtすべてオブジェクトが作成されてからの時間を表示
説明descriptionすべてオブジェクトの説明を表示
期限due、dueDateすべてオブジェクトの期日までの時間を表示
エピックepicエピックを除くすべてエピックへのリンクを表示。PremiumおよびUltimateで利用可能です
ヘルスステータスhealth、healthStatusすべてヘルスステータスを示すバッジを表示。Ultimateで利用可能です
IDidすべてオブジェクトのIDを表示
イテレーションiterationエピックを除くすべてイテレーションを表示。PremiumおよびUltimateで利用可能です
ラベルlabel、labelsすべてラベルを表示。特定のラベルをフィルタリングするためのパラメータを受け入れられます。例: labels("workflow::*", "backend")
最後のコメントlastCommentすべてオブジェクトに対して行われた最終コメントを表示
マイルストーンmilestoneすべてオブジェクトに関連付けられたマイルストーンを表示
開始日start、startDateエピックのみエピックの開始日を表示
Statestateすべてステータスを示すバッジを表示。値はOpenまたはClosedです。
ステータスstatusエピックを除くすべてステータスを示すバッジを表示。例: 「To Do」または「完了」。PremiumおよびUltimateで利用可能です
サブスクライブsubscribedすべて現在のユーザーがサブスクライブされているかどうかを示すYesまたはNoを表示
Titletitleすべてオブジェクトのタイトルを表示
タイプtypeすべて作業アイテムのタイプを表示します。例: Issue、Task、またはObjective
Updated atupdated、updatedAtすべてオブジェクトが最終更新されてからの時間を表示
ウェイトweightエピックを除くすべてウェイトを表示。PremiumおよびUltimateで利用可能です

ソートフィールド

フィールド名前(およびエイリアス)タイプ説明
Closed atclosed、closedAtすべてクローズされた日付でソート
Createdcreated、createdAtすべて作成された日付でソート
期限due、dueDateすべて期日でソート
ヘルスステータスhealth、healthStatusすべてヘルスステータスでソート
マイルストーンmilestoneエピックを除くすべてマイルストーンの期日でソート
人気度popularityすべて高評価のリアクションの絵文字の数でソート
開始日start、startDateエピックのみ開始日でソート
Titletitleすべてタイトルでソート
Updated atupdated、updatedAtすべて最終更新日でソート
ウェイトweightエピックを除くすべてウェイトでソート

例:

  • gitlab-org/gitlabプロジェクト内のすべてのイシューをタイトルでソートしてリスト表示します:

    yaml
    ```glql
    display: table
    fields: state, title, updated
    sort: title asc
    query: project = "gitlab-org/gitlab" and type = Issue
    ```
  • gitlab-orgグループ内のすべてのエピックを開始日 (最も古いものが最初) でソートしてリスト表示します:

    yaml
    ```glql
    display: table
    fields: title, state, startDate
    sort: startDate asc
    query: group = "gitlab-org" and type = Epic
    ```
  • gitlab-orgグループ内の割り当てられたウェイトを持つすべてのイシューをウェイト (最も高いものが最初) でソートしてリスト表示します:

    yaml
    ```glql
    display: table
    fields: title, weight, health
    sort: weight desc
    query: type = Issue and group = "gitlab-org" and weight = any
    ```
  • gitlab-orgグループ内の、本日より1週間以内のすべてのイシューを期限日 (最も早いものが最初) でソートしてリスト表示します:

    yaml
    ```glql
    display: table
    fields: title, dueDate, assignee
    sort: dueDate asc
    query: type = Issue and group = "gitlab-org" and due >= today() and due <= 1w
    ```