Skip to main content

問題フィールドの追加と管理

個々の問題の問題フィールド値を設定、編集、およびクリアして、チームの構造化されたメタデータをキャプチャできます。

この機能を使用できるユーザーについて

People with triage access or greater to a repository can set and edit issue field values.

メモ

問題フィールドは現在パブリック プレビュー にあり、変更される可能性があります。 フィードバックを共有するには、 コミュニティのディスカッションを参照してください。

問題フィールドは、担当者、ラベル、種類などのシステム フィールドと共に、問題の右側のサイドバーに表示されます。 問題を作成または編集するときに値を設定できます。 問題の作成時に問題の種類を選択すると、その種類にピン留めされたすべてのフィールドがサイドバーに自動的に表示されます。

フィールド値の設定

  1. 更新する問題に移動します。
  2. 右側のサイドバーで、目的のフィールドがまだ表示されていない場合は、[フィールドの 追加] をクリックします。
  3. ドロップダウンから、追加するフィールドを選択します。
  4. 値を設定します。 * 単一選択フィールドの場合は、ドロップダウンからオプションを選択します。 * テキスト フィールドの場合は、値を入力します。 URL は自動的に検出され、リンクとして表示されます。 * 数値フィールドには、数値を入力します。 * 日付フィールドの場合は、日付ピッカーを使用して日付を選択するか、日付を直接入力します。
  5. 変更は自動的に保存されます。

フィールド値の編集

  1. 問題に移動します。
  2. 右側のサイドバーで、変更するフィールド値をクリックします。
  3. 新しい値を選択するか、新しいエントリを入力します。
  4. 変更は自動的に保存されます。

フィールド値のクリア

  1. 問題に移動します。
  2. 右側のサイドバーで、フィールド値をクリックします。
  3. 値をクリアします。 * 単一選択フィールドの場合は、現在選択されているオプションをクリックして選択を解除します。 * テキスト フィールドと数値フィールドの場合は、入力内のすべてのテキストを削除します。 * 日付フィールドの場合は、日付ピッカーのクリア ボタンをクリックします。
  4. クリアすると、フィールドはサイドバーから削除されます。 [ フィールドの追加 ] ボタンを使用して再追加できます。

ピン留めされたフィールド

組織の管理者が特定の問題の種類にフィールドをピン留めしている場合、その種類の問題を作成または表示すると、それらのフィールドがサイドバーと問題作成モーダルに自動的に表示されます。 ピン留めされたフィールドを手動で追加する必要はありません。

タイムラインでのフィールドの変更の表示

フィールド値が変更されると、更新が問題のタイムラインに記録されます。 タイムライン エントリには、次の情報が表示されます。

  • 変更されたフィールド
  • 設定された新しい値
  • 変更を行ったのは誰でしょうか?
  • いつ変更が行われたか

"組織のみ" の可視性に設定されたフィールドのタイムライン イベントは、組織のメンバーまたはコラボレーターではないユーザーには表示されません。

フィールドの可視性

組織管理者は、各フィールドの可視性を "組織のみ" または "パブリック" に設定できます。 これは、表示される内容に影響します。

  • フィールドが [組織のみ] に設定されている場合は、少なくとも読み取りアクセス権を持つ組織のメンバーとリポジトリコラボレーターにのみ表示されます。 メンバーまたはコラボレーターでない場合、このフィールドは問題のサイドバー、タイムライン、検索候補には表示されません。
  • フィールドが [パブリック] に設定されている場合は、問題を表示しているユーザーに表示されます。

可視性の構成の詳細については、 組織内の問題フィールドの管理 を参照してください。

プロジェクトでの問題フィールドの使用

問題フィールドは、プロジェクト ビューの列として追加できます。ここで、値、グループ化、フィルター、並べ替え、およびビルド グラフを編集できます。 詳細については、「プロジェクトの問題フィールドについて」を参照してください。

フィールド値による検索

問題ダッシュボードとリポジトリの問題ページの両方で、フィールド値に基づいて問題をフィルター処理して検索できます。 検索バーに「 field. 」と入力し、フィールド名と値を入力します。 例えば次が挙げられます。

  •         `field.priority:high` 優先度が "高" に設定されている問題を見つけるには
    
  •         `field."target date":>=2026-03-01` 2026年3月1日以降の目標日に関する問題を見つけるために
    
  •         `field.priority:high,medium` 優先度が "high" または "medium" に設定されている問題を見つけるには
    

詳細については、「Issue及びPull Requestのフィルタリングと検索」を参照してください。

API での問題フィールドの使用

問題フィールドには、完全な REST API と GraphQL API がサポートされています。 フィールド管理を自動化したり、プログラムで値を設定したり、外部ツールと統合したりできます。

  •         **フィールドの管理**: 組織レベルのフィールドを作成、更新、削除します。 組織の [問題フィールド REST API](/rest/orgs/issue-fields) を参照してください。
    
  •         **フィールドの使用**: 個々の問題のフィールド値を取得、設定、クリアします。 
            [イシューフィールド値 REST API](/rest/issues/issue-field-values) を参照してください。