カスタムフィールドを管理する
プロジェクト管理者は、プロジェクトの課題に使用されるフィールドをカスタマイズできます。システム管理者は、システム内のすべてのプロジェクトのカスタムフィールドのプロパティを変更できます。詳細については、カスタムフィールドを参照してください。
プロジェクト内の課題に使用されるフィールドにアクセスして管理するには、プロジェクトを開き、プロジェクトナビゲーションメニューで設定を選択し、プロジェクト設定サイドパネルでカスタムフィールドを選択します。
新しいカスタムフィールドを追加する
プロジェクト管理者は、プロジェクトの課題に新しいフィールドを追加できます。
プロジェクトにフィールドを追加すると、システム内の他のプロジェクトでカスタムフィールドを使用できます。グローバルプロジェクト管理権限を持つシステム管理者またはユーザーは、このフィールドを他のプロジェクトで再利用できます。列挙型カスタムフィールドの場合、使用可能な値のセットは、プロジェクトごとに個別に管理できます。
カスタムフィールドを作成するときは、フィールドに格納されている値に割り当てるフィールドタイプを必ず設定してください。ほとんどのフィールドタイプでは、フィールドの作成時にタイプが設定され、変更できません。あるデータ型から別のデータ型に値を変換することは、時間と労力を要する手動プロセスです。詳細については、フィールドタイプの変更を参照してください。
フィールドを追加するには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
フィールドをプロジェクトに追加ボタンをクリックしてください。
新しいフィールドを作成する場合、フィールド名とフィールドタイプの組み合わせは一意である必要があります。使用したい名前とタイプのフィールドがすでに存在する場合は、手順に従ってフィールドをプロジェクトにアタッチします。
カスタムフィールド設定に値を入力します。各設定の詳細な説明については、カスタムフィールド設定を参照してください。
フィールドが列挙型の場合、次のオプションがあります。
新しいセットオプションを選択してください。カスタムフィールドを作成したら、値のセットを定義します。
リストからフィールドを選択してください。選択フィールドで使用されている値のセットが新しいフィールドに追加されます。
新しいフィールドを追加ボタンをクリックしてください。
カスタムフィールドがプロジェクトに追加されます。
既存のカスタムフィールドを追加する
プロジェクト内の課題に既存のフィールドを使用する場合は、そのフィールドをプロジェクトにアタッチできます。その後、そのフィールドを使用する他のプロジェクトと同期を維持するか、独立して管理されるコピーを作成するか決定できます。
プロジェクトに既存のフィールドを追加するには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
フィールドをプロジェクトに追加ボタンをクリックしてください。
サイドバーにフィールドをプロジェクトに追加ダイアログが開きます。
既存の使用タブを選択します。

プロジェクトにアタッチするフィールドを選択します。検索ボックスを使用して、カスタムフィールドのリストをフィルタリングします。
フィールド名の横にある
アイコンをクリックして、プロジェクトにアタッチします。
フィールドの値のセットをカスタマイズする場合は、独立したコピーの作成ボタンをクリックします。
値セットのコピーがプロジェクトに作成されます。
他のプロジェクトのこのフィールドの値のセットに影響を与えることなく、値のセットを自由に編集できます。
カスタムフィールドを削除する
プロジェクトに使用しない、または必要のないフィールドがある場合は、削除できます。
プロジェクトからフィールドを削除するには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
リストから削除するフィールドを選択します。
ツールバーの
除去アイコンをクリックします。
確認ダイアログで確認ボタンをクリックしてください。
プライベートカスタムフィールド
プロジェクトでカスタムフィールドをプライベートまたはパブリックにすることで、そのカスタムフィールドの可用性を管理できます。カスタムフィールドがプライベートとしてマークされている場合、プロジェクトで課題プライベートフィールドの読み取りまたは課題プライベートフィールドの更新権限を持つユーザーのみがそれぞれフィールドを表示または編集できます。
フィールドがパブリックである場合、プロジェクトで読み取り課題または更新の課題権限を持つユーザーはフィールドを表示または編集できます。
この機能は、次の方法でプロジェクト内のデータへのアクセスを制限できます。
個人データなどの機密情報を保存するフィールドを非表示にします。
フィールドの値を編集できるユーザーの数を制限します。例: ユーザーが現在の担当者を表示できるようにプロジェクトでアクセスを構成できますが、マネージャーのみが課題を再割り当てできます。
プライベートフィールドは「オールオアナッシング」ソリューションです。ユーザーがプロジェクトの 1 つのプライベートフィールドを表示および更新する権限を持っている場合、同じプロジェクトの他のプライベートフィールドの値を表示および更新することを妨げるものはありません。
プロジェクト内のさまざまなフィールドに対してフィールドデータを個別に表示および更新するための要件を設定する場合は、詳細設定を使用します。詳細については、ss グループベースのフィールドの可視性を参照してください。
フィールドをプライベートにするには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
フィールドのリストから非表示にするカスタムフィールドを 1 つ以上選択します。
ツールバーの private にするボタンをクリックします。

カスタムフィールドは、プロジェクトで課題プライベートフィールドの読み取り権限を持つユーザーにのみ表示されます。
プロジェクトで課題プライベートフィールドの更新権限を持つユーザーのみがカスタムフィールドの値を変更できます。
カスタムフィールドは、リスト内のフィールド名の前に
キーアイコンとともに表示されます。
優先度および期限日のカスタムフィールドは、デフォルトでプライベートとしてマークされています。プロジェクトのすべてのユーザーがこれらのフィールドを使用できるようにする場合は、フィールドを選択して、ツールバーの public にするボタンをクリックします。
グループベースのフィールドの可視性
カスタムフィールドの詳細設定は、特定のグループおよびチームのメンバーに対してフィールド値の表示または更新の権限を制限します。これらの設定により、プライバシー設定に依存したり複雑なワークフローを記述したりすることなく、特定のフィールドにきめ細かい制限を適用できます。

グループベースの可視性オプションを使用すると、プロジェクト内の各フィールドに対して個別にフィールドデータを表示および更新するための要件を設定できます。これらの設定の詳細については、詳細設定を参照してください。
ここに示した例では、優先度、状態、担当者フィールドは非公開としてマークされています。このプロジェクトの非公開フィールドは登録ユーザーには表示されますが、更新できるのはプロジェクトチームのメンバーのみです。
タイプなど、プロジェクトの別のフィールドの制限を微調整する場合は、グループベースの可視性設定を使用できます。これらの設定により、プロジェクトチームのメンバーではないユーザーにもフィールド値を更新する機能を提供しながら、登録済みユーザーの可視性を維持できます。
必須のカスタムフィールド
プロジェクトごとにカスタムフィールドの空の値設定を構成できます。この設定で選択するオプションにより、プロジェクトで課題が報告されたときにフィールドが必要かどうかが決まります。
単純型(
string、date、period、integerまたはfloat)を保管するフィールドの場合、空の値オプションが空にできませんに設定されている場合、フィールドは必須です。
列挙型を格納するフィールドの場合、空の値オプションが空にできませんに設定され、デフォルト値オプションが値なし(必須)に設定されている場合、このフィールドは必須です。

ユーザーがプロジェクトの課題を報告すると、必須フィールドが表示され、入力フィールドにメッセージ値の設定が表示されます。

プロジェクトにフィールドが必要になる前に、次の結果を考慮してください。
プライベートフィールドも手動で入力する必要がある場合、プライベートフィールドの読み取りと更新の権限を持たないユーザーは、プロジェクトで課題を作成できなくなります。
条件に基づいて表示されるフィールドを取得し、それを必須フィールドとして設定した場合、そのフィールドは、フィールドを表示するための条件が満たされた場合にのみ必要になります。
フィールドの要件は、新しい課題が報告されたとき、またはユーザーが必須フィールドを直接編集したときにのみチェックされます。ユーザーが課題を別のプロジェクトに移動すると、新しいプロジェクトで必要なフィールドは空のままになります。
条件付きカスタムフィールド
各プロジェクトでは、別のカスタムフィールドで値が選択されている場合にのみ、特定のカスタムフィールドを表示することができます。最も一般的な使用例は、さまざまな課題タイプに対して表示するフィールドを選択することです。ただし、課題の種類だけでなく、列挙フィールドの選択に基づいて特定のフィールドを表示する条件を追加できます。

プロジェクト内の任意のフィールドに条件を追加できます。条件付きカスタムフィールドには、次の制限があります。
enum、state、ownedField、versionまたはbuildを格納するカスタムフィールドでの選択に基づいて、カスタムフィールドを表示するための条件のみを設定できます。連鎖した依存関係を設定することはできません。これは、カスタムフィールドの表示設定を複数レベルの条件に依存させることはできないことを意味します。
カスタムフィールドを表示するための条件を追加する前に、次の結果を考慮してください。
条件の背後に隠されているフィールドは、値を永続的に保存しません。つまり、機密情報を隠すためだけにこの機能を使用することはできません。個人データやその他の機密情報を保存するフィールドへのアクセスを制限する場合は、代わりにプライベートフィールドを使用してください。詳細については、プライベートおよびパブリックの課題フィールドを参照してください。
カスタムフィールドが条件の背後に隠れている場合、ワークフローでフィールドの値を設定することはできません。ワークフローを使用して条件付きカスタムフィールドの値を管理する場合、非表示のフィールドがワークフローで更新されないようにしてください。ワークフローをカスタマイズして、変更が適用される前に条件を確認できます。
さまざまな課題のデータをすでに格納しているフィールドを非表示にしている場合、既存の値はすぐには削除されません。非表示にするフィールドの値を含む課題をチェックし、非表示にする条件として使用するフィールドの値を確認することをお勧めします。次に、条件を設定した後、フィールドから非表示の値をクリアしても安全だと思うかどうかを検討します。
詳細は、隠し値をクリアするを参照してください。
条件付きカスタムフィールドを設定するには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
リストから条件に基づいて表示するカスタムフィールドを選択します。
サイドバーの詳細設定セクションを展開します。
以下の時のみ表示:ドロップダウンリストから、条件に使用するカスタムフィールドを選択します。
設定ドロップダウンリストから、1 つ以上の値を選択します。
ここで指定された値のいずれかがプロジェクトに属する課題で選択されると、条件フィールドが表示されます。
現在条件付きで表示されているフィールドにすでに 1 つ以上の課題のデータが格納されている場合は、非表示の値をクリアするリンクをクリックして、このアクションを確認してください。
隠し値をクリアする
さまざまな課題のデータがすでに格納されているフィールドを非表示にする条件を設定すると、既存の値はすぐにはクリアされません。値は、ユーザーが条件に使用されるフィールドの値を、非表示のフィールドを表示しない値に変更するまで保存されます。これは、フィールドを非表示にする条件を設定するときに偶発的なデータ損失を防ぐために行われます。
その結果、非表示の値は保存されているが表示されないという課題が発生する可能性があります。
値が課題自体に表示されていない場合でも、非表示フィールドを参照する検索結果に課題が表示されます。
非表示の値が状態の場合、まだ表示されている状態フィールドが解決済みの値に設定されていても、未解決の課題が発生する可能性があります。
条件を設定する前に、非表示にするフィールドの値が含まれている課題を確認し、非表示にする条件として使用するフィールドの値を確認することをお勧めします。これらの値を確認する最も効果的な方法は、has 属性を使用して、非表示にするフィールドに現在値を格納している課題を検索し、条件として使用する値を格納する課題を除外するようにクエリを変更することです。フィールドを非表示にします。例: タイプフィールドの値がバグである課題でのみ、ブラウザーフィールドを表示する場合は、次の検索クエリを使用します。
検索結果には、ブラウザーフィールドに値を格納するバグとして分類されていないすべての課題が表示されます。これは、条件を設定した後にフィールドから非表示の値をクリアしても安全かどうかを判断できます。
これらの非表示の値がセットアップ中にクリアされない場合、検索結果に予期しない課題が含まれたり、未解決として表示されたりする課題が発生する可能性があります。条件によって非表示になっているフィールドに格納されている値に関連する一貫性のない動作が発生した場合は、非表示の値をクリアするオプションを使用して課題を解決してください。
カスタムフィールドの非表示の値をクリアするには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
条件によって非表示になっているカスタムフィールドを選択します。
サイドバーの詳細設定セクションを展開します。
非表示の値をクリアするリンクをクリックして、このアクションを確認します。
選択したフィールドの値は、フィールドが現在条件によって非表示になっている課題では、空の値に設定されます。
別のフィールドに基づいてフィールド値をフィルタリングする
プロジェクトのカスタムフィールドの詳細設定セクションで設定できるもう 1 つのオプションは、プロジェクト内の別のフィールドの値に基づいて値をフィルタリングする機能です。これは、地域や場所別にフィルタリングされた担当者リストを表示するなど、依存関係のあるフィールドで特に便利です。
たとえば、オフィスフィールドで選択した値に基づいて、担当者フィールドで使用可能な値のリストをフィルタリングすることができます。

ここに示す例では、担当者フィールドで使用可能な値のセットは、オフィスフィールドで選択した値に基づいて変化します。オフィスフィールドに値を設定すると、プロジェクト設定で定義された条件に基づいて、担当者フィールドで使用可能な値のリストが制限されます。

オフィスフィールドの値を更新すると、それに応じて担当者の可能な値のリストも変更されます。

ユーザーが依存フィールド(この例では担当者)で現在のフィルタリング条件に一致しない値を選択した場合、システムは依存フィールドの値を自動的にクリアします。この動作により、プロジェクトに定義された制約内で、フィールド値の一貫性と有効性が維持されます。混乱を避けるため、フィルタリングの依存関係についてチームの他のメンバーに伝え、フィールドが予期せずクリアされる理由を理解してもらうようにしてください。
カスタムフィールドの値に基づくフィルタリングを構成するには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
別のフィールドで選択された値に基づいて使用可能な値のセットを制限するカスタムフィールドを選択します。
サイドバーの詳細設定セクションを展開します。
フィルター値ドロップダウンリストから、条件に使用するカスタムフィールドを選択します。
値に基づく条件を定義するための追加設定が表示されます。
価値がドロップダウンリストから、最初の条件として使用する値を選択します。
表示のみドロップダウンリストから、選択した条件が満たされたときに表示する値を選択します。
追加の値に制約を追加するには、手順 7 - 8 を繰り返します。
プロジェクトレベルでフィールドの順序を変更する
課題リストおよび単一課題ビューにフィールドが表示されるデフォルトの順序は、管理者によってグローバルレベルで設定されます。フィールドの順序を変更したい場合は、プロジェクトにカスタム順序を設定できます。プロジェクトレベルの設定はグローバル設定をオーバーライドします。
フィールドの順序を変更するには:
値のセットを編集する
フィールドで使用される値のセットを編集できます。
フィールドの値を変更できる場合はいつでも、新しい値をセットに追加するオプションがあります。プロジェクト管理者は、プロジェクトに固有のフィールドに値を追加したり、独立した値のセットを使用したりできます。システム管理者およびグローバルプロジェクトのプロジェクト管理者アクセス権を持つユーザーは、すべてのプロジェクトのセットに値を追加できます。作成されると、新しい値が課題に追加されます。このオプションは、次の場所に表示されます。
課題リスト
単一課題ビュー
アジャイルボード

値のセットが他のプロジェクトと共有されている場合、セットの独立したコピーを作成し、プロジェクトのフィールドの値を編集できます。
他のプロジェクトと共有される一連の値を編集するには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
値のセットを使用するフィールドを選択します。
選択したカスタムフィールドの詳細ダイアログがサイドバーに開きます。
独立したコピーの作成ボタンをクリックしてください。

値のセットを編集します。次のオプションが利用可能です。
値の追加ボタンをクリックして、リストに新しい値を追加します。
値のコピー元ボタンをクリックし、フィールドを選択して、選択したフィールドで使用される値をコピーします。選択したフィールドの値が現在の値セットに追加されます。
次とマージボタンをクリックしてフィールドを選択し、既存の値と選択したフィールドで使用されている値をマージします。選択したフィールドの値は、現在の値のセットとマージされます。
セット内の値を並べ替える
デフォルトでは、セット内の値は、フィールドに追加された順に手動で並べられます。手動で並べ替えると、各値にはリスト内の位置を表す序数値が割り当てられます。
ソート順は、YouTrack の次の動作に影響します。
カスタムフィールドのドロップダウンリストに表示される値は、指定された並べ替え順序で表示されます。例: デフォルトの優先度フィールドの値は、最高から最低まで手動でソートされます。最高の優先順位(ショーストッパー)を表す値がリストの上部に表示されます。

値の範囲を指定する検索クエリでは、並べ替え順序により、検索要求に一致する値が決まります。例:
Priority: Show-stopper .. Majorを含む検索要求は、ショーストッパー、クリティカル、メジャーである課題を返します。
プロジェクト管理者は、プロジェクトで使用されるフィールドの値の並べ替え順序を決定できます。システム管理者は、複数のプロジェクトで使用されるフィールドのグローバルレベルで並べ替え順序を設定できます。詳細については、セット内の値を並べ替えるを参照してください。
プロジェクト設定にあるカスタムフィールドページで、カスタムフィールドの値を並べ替えることができます。並べ替えオプションは、user 型または group 型を格納するフィールドを除き、列挙型を格納するすべてのフィールドで利用できます。
userタイプを格納するフィールドの場合、値はフルネームでアルファベット順に自動的にソートされ、現在のユーザーがリストの一番上に表示されます。groupタイプを格納するフィールドの場合、値は名前のアルファベット順にソートされます。
値を手動で並べ替える
カスタムフィールドに値が表示されるデフォルトの順序を上書きする場合は、リスト内の値を手動で再分類できます。
手動でソートされた値を再ソートするには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
並べ替え可能な値のセットを含むカスタムフィールドを選択します。
カスタムフィールドが 1 つ以上のプロジェクトに関連付けられている場合、次のオプションがあります。
影響を受けるすべてのプロジェクトの編集セット — カスタムの並べ替え順序は、この一連の値を使用するすべてのプロジェクトに適用されます。このオプションを使用するには、影響を受けるすべてのプロジェクトを更新する権限が必要です。
独立したコピーの作成 — カスタムの並べ替え順序は、現在のプロジェクトのフィールドの値のセットに保存されます。
目的に合ったオプションを選択してください。
値を目的の順序にドラッグします。
カスタムオーダーは自動的に保存されます。

値を名前で並べ替える
手動ソートをサポートするフィールドには、名前で値を自動的にソートするオプションがあります。値は、名前の昇順または降順でソートできます。名前で並べ替えると、セットに追加される新しい値がアルファベット順に表示されます。名前でソートするための 2 つのオプションがあります。
大文字と小文字を区別するオプションでは、値が A Z、次に z のアルファベット順に並べ替えられます。
大文字と小文字を区別しないオプションは、最初の文字に使用される大文字と小文字に関係なく、値をアルファベット順にソートします。
手動ソートから他のソートオプションに切り替えると、手動オプションは破棄されます。手動で値の並べ替えに戻す場合は、カスタムオーダーを再適用する必要があります。
値を名前でソートするには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
並べ替え可能な値のセットを含むカスタムフィールドを選択します。
カスタムフィールドが 1 つ以上のプロジェクトに関連付けられている場合、次のオプションがあります。
影響を受けるすべてのプロジェクトの編集セット — この並べ替え順序は、この一連の値を使用するすべてのプロジェクトに適用されます。このオプションを使用するには、影響を受けるすべてのプロジェクトを更新する権限が必要です。
独立したコピーの作成 — 並べ替え順序は、現在のプロジェクトのフィールドのデフォルトの値セットに保存されます。
目的に合ったオプションを選択してください。
並べ替えメニューを開き、名前でソートオプション(大文字と小文字を区別するか大文字と小文字を区別しない)を選択します。

並べ替え順の変更ダイアログでアクションを確認してください。
値が以前に手動でオーダーされていた場合、手動のオーダーは破棄されます。
セット内の値は、アルファベットの昇順で名前でソートされます。
値を降順に並べ替える場合は、ドロップダウンリストから desc オプションを選択します。
バージョンによる値の並べ替え
version または build を保管するフィールドの場合、バージョンごとに値をソートするオプションがあります。値はバージョンごとに昇順または降順でソートできます。このオプションを使用すると、数値はセマンティックバージョニング仕様 (英語)(SemVer) に従って自動的にソートされます。
この機能の最も価値のあるアプリケーションは、検索クエリです。多くのチームにとって、特定の範囲のバージョンまたはビルドで修正された課題を検索する機能は、リリースノートの発行のための正確なリストを生成できます。
バージョンごとに値を並べ替えるには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
versionまたはbuildを保存するカスタムフィールドを選択します。カスタムフィールドが 1 つ以上のプロジェクトに関連付けられている場合、次のオプションがあります。
影響を受けるすべてのプロジェクトの編集セット — この並べ替え順序は、この一連の値を使用するすべてのプロジェクトに適用されます。このオプションを使用するには、影響を受けるすべてのプロジェクトを更新する権限が必要です。
独立したコピーの作成 — 並べ替え順序は、現在のプロジェクトのフィールドのデフォルトの値セットに保存されます。
目的に合ったオプションを選択してください。
ソートメニューを開き、バージョンで並べ替えオプションを選択します。

並べ替え順の変更ダイアログでアクションを確認してください。
値が以前に手動でオーダーされていた場合、手動のオーダーは破棄されます。
セット内の値は、バージョンの昇順でソートされます。
値を降順に並べ替える場合は、ドロップダウンリストから desc オプションを選択します。
追加の並べ替えオプション
version または build を格納するフィールドの場合、各値に格納されている追加のプロパティで値を並べ替えるオプションがあります。値は、これらのプロパティによって昇順または降順に並べ替えることができます。
フィールドタイプ | 並べ替えオプション | 説明 |
|---|---|---|
バージョン | リリース日 | 値はリリース日順に時系列にソートされます。 |
ビルド | 日付を組み立てる | 値は、アセンブル日付順に時系列にソートされます。 |
これらのプロパティのいずれかで値を並べ替えるには、上記のその他の自動並べ替えオプションの手順に従ってください。
セット内の値をアーカイブする
列挙セットの値を保存するほとんどのフィールドには、特定の値をアーカイブするオプションがあります。いったんアーカイブされると、ユーザーはユーザーインターフェースでフィールドの値をこの値に直接設定できなくなります。
課題のアーカイブされた値を操作する方法の詳細については、アーカイブされた値の使用を参照してください。
カスタムフィールドの値をアーカイブするには:
後で特定の値での作業を続行することに決めた場合、アーカイブを解除コントロールをクリックして、この操作を元に戻すことができます。
一貫した値のセットをチェックする
非常に稀ですが、特定のプロジェクトのフィールドで使用される値のセットが不整合になることがあります。これは、値のリストを更新する操作が、予期せぬサーバーのシャットダウンやその他の接続切断によって中断された場合に発生する可能性があります。
このような場合、単一のプロジェクトに属する課題は、同じカスタムフィールドに別々の値のセットを使用します。これにより、次の 1 つ以上の課題が発生する可能性があります。
指定されたフィールドに一致する値を格納する課題を返す必要がある検索結果は、部分的な結果のみを返します。
複数の課題を更新するコマンドが選択範囲全体に適用されません。
ユーザーがこのような奇妙な動作に遭遇した場合は、迅速な整合性チェックを実行して課題を修復できます。
カスタムフィールドの値のセットの不整合を解決するには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
不整合が報告されているフィールドを選択します。
カスタムフィールドの設定がサイドバーに表示されます。
カスタムフィールドの値のセットを表示するパネルのセクションで、値を確認するボタンをクリックします。

YouTrack は、プロジェクトに属する課題を循環し、選択したカスタムフィールドに保存されている値をチェックします。
選択したフィールドに現在定義されている値のセットに含まれていない値は、セットに追加されます。
データを新しいフィールドに転送する
プロジェクト管理者は、プロジェクトの更新権限を持っているプロジェクトで排他的に使用されるフィールドのみを更新できます。自動アタッチまたは他のプロジェクトで使用されるカスタムフィールドの場合、フィールドの基本プロパティを編集できないことがあります。これには、フィールド名、フィールドが単一の値を格納するか複数の値を格納するかを決定するフィールドタイプのプロパティ、およびフィールドエイリアスへの変更が含まれます。これらの基本プロパティへの変更は、フィールドを使用するすべてのプロジェクトに影響します。
別の方法として、プロジェクトのこのフィールドに現在保存されているデータを保存して、新しいフィールドに転送することもできます。データを新しいフィールドに転送するときは、元のフィールドのコピーを基本プロパティとともに作成し、一意の名前を割り当てます。その後、他のプロジェクトで元のフィールドの使用に影響を与えることなく、フィールドの基本プロパティを編集できます。
新しいフィールドは、プロジェクトの元のフィールドの代わりに使用されます。フィールドの値のセットと、プロジェクトの各課題に割り当てられる値は変更されません。
データを新しいフィールドに転送する操作は、次の条件のいずれかを満たすカスタムフィールドでのみ使用できます。
自動割り当てオプションは、フィールドに対して有効になっています。
フィールドは 2 つ以上のプロジェクトで使用されます。
データを新しいカスタムフィールドに転送するには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
リストから変更するフィールドを選択します。
サイドバーが表示されていない場合は、ヘッダーの詳細の表示ボタンをクリックします。
サイドバーのフィールド名の横にある
データを新しいフィールドに転送するアイコンをクリックします。

フィールドプロパティを編集するためのフォームがサイドバーで開きます。
新しいフィールドの基本プロパティを変更します。フィールド名は元の名前とは異なっている必要があります。
保存ボタンをクリックしてください。
元のフィールドの使用は、プロジェクトで新しく作成されたフィールドに置き換えられます。
元のフィールドで使用されていた値のセットが、新しいフィールドの値のセットとして使用されます。
プロジェクトの課題に割り当てられた元のフィールドの値は、新しいフィールドで同じ値を使用するように更新されます。
他のプロジェクトでの元のフィールドの使用は影響を受けません。
カスタムフィールドを置き換える
プロジェクトで使用されているカスタムフィールドを、他のプロジェクトで使用されているカスタムフィールドに置き換えることができます。プロジェクトで設定されているカスタムフィールドの代わりに使用したい他のプロジェクトで使用されているカスタムフィールドがある場合は、この機能を使用します。たとえば、同じカスタムフィールドを使用して、レポートを生成したり、アジャイルボード上のすべてのプロジェクトに対して同じ列とスイムレーンを表示したりできます。
残念ながら、置換関数は、同じデータ型を共有するカスタムフィールドでのみ使用できます。あるデータ型から別のデータ型に値を変換するには、目的の型で新しいカスタムフィールドを作成し、プロジェクト内のすべての課題の新しいフィールドの値を手動で更新する必要があります。詳細については、フィールドタイプの変更を参照してください。
カスタムフィールドを置き換えるには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
置き換えるフィールドを選択し、置換ボタンをクリックします。
既存のフィールドを置き換えるカスタムフィールドを選択します。
カスタムフィールドは、プロジェクトで選択したカスタムフィールドに置き換えられます。
前のカスタムフィールドで使用されていた値のセットが、プロジェクトの置換フィールドの値のセットに追加されます。
プロジェクト内の課題に割り当てられた元のカスタムフィールドの値が、置換フィールドにコピーされます。
置換フィールドの他のプロジェクトで使用される値のセットは変更されません。
フィールドタイプの変更
課題フィールドタイプを、同様のデータを格納する別のタイプに変換できます。次のフィールドタイプ変換がサポートされています。
データを
stringとして格納するフィールドは、textまたは単一または複数の値を持つ列挙型を格納するように変換できます。textフィールドをstringに変換できます。dateを保存するフィールドは、date and timeを保存するように変換できます。データを
integer、period、floatとして格納するフィールドの場合、このタイプのセット内でデータをターゲット形式に変換できます。例:integerタイプをperiodタイプに変換できます。ここでは、整数として格納されている値を時間数または日数に変換するオプションがあります。単一の値をサポートする列挙型を
stringまたは単一の値を持つ別の列挙型(enum[1]、build[1]、ownedField[1]、state[1]、version[1])に変換できます。複数の値をサポートする列挙型を
stringまたは複数の値を持つ別の列挙型(enum[*]、build[*]、ownedField[*]、version[*])に変換できます。
データが失われる場合がいくつかあります。例: enum タイプ(または build や version などの他の疑似列挙型)を格納するフィールドがあり、それを文字列に変換する場合、列挙値はコンマ区切りの文字列に変換されます。型を列挙型に戻す場合、変換された文字列のいずれにも含まれていない以前の列挙は、フィールドの値のセットに復元されません。列挙セットの特定の値に割り当てられた色分けは、変換中に失われます。リリース日やアーカイブ日(バージョンの場合)などの他の二次プロパティも破棄されます。
次の条件のいずれかが存在する場合、フィールドタイプを変更することはできません。
このフィールドは、アジャイルボード上の列を識別します。
フィールドは、アジャイルボード上のスイムレーンを識別します。
フィールドは、アジャイルボード上のスプリントにリンクされています。
フィールドは、ビルドサーバー統合設定でマップされます。
フィールドのタイプを変更するには:
既存のカスタムフィールドを別のタイプを使用するフィールドに置き換える場合、置換操作は使用できません。代わりに、目的のタイプの値をプロジェクトに保存するカスタムフィールドをプロジェクトに追加し、元のフィールドからデータを手動で移行する必要があります。
あるカスタムフィールドから別のカスタムフィールドにデータを移行するには:
メインナビゲーションメニューから、
プロジェクトを選択します。
プロジェクトリストからプロジェクトを選択します。
プロジェクトナビゲーションメニューから、設定を選択します。
プロジェクト設定のサイドパネルで、カスタムフィールドを選択します。
フィールドをプロジェクトに追加ボタンをクリックしてください。
設定を使用して、カスタムフィールドを定義するか、目的のタイプの値を保存する既存のフィールドを選択します。
新しいカスタムフィールドに列挙値が格納されている場合は、既存のカスタムフィールドで使用されている新しいカスタムフィールドに値を追加します。
終了したら、プロジェクトのカスタムフィールドに保存されている値を更新します。
課題リストから、元のカスタムフィールドに特定の値を含むすべての課題を検索する検索クエリを入力します。列挙型の場合は、セットの最初の値から始めます。例:
In #{Project} Status: Submitted検索クエリによって返されるすべての課題を選択します。クエリによって返されるすべての課題を選択するには、キーボードショートカット Ctrl + A を使用します。
検索クエリによって返されるすべての課題を選択します。クエリによって返されるすべての課題を選択するには、キーボードショートカット⌘ + A を使用します。
コマンドを使用して、選択したすべての課題を更新し、新しいカスタムフィールドに値を割り当てます。例:
Secondary State Submitted通知スパムを最小限に抑えるには、通知を送信せずにコマンドを適用します。元のカスタムフィールドに保存されていたすべてのデータを新しいカスタムフィールドに移行するまで、この手順を繰り返します。
ページに戻り、プロジェクトから元のカスタムフィールドを削除します。
フィールドとそれに関連する値がプロジェクトから削除されます。
以前に元のカスタムフィールドに格納されていたすべての値が、新しいカスタムフィールドに格納されるようになりました。
カスタムフィールド設定
次の設定を使用して、単純なデータ型のフィールドを構成します。
フィールド | 説明 |
|---|---|
フィールド名 | カスタムフィールドの名前を格納します。フィールド名に特殊文字 |
タイプ | フィールドに格納されるデータのタイプを決定します。 列挙フィールドタイプの場合、タイプはフィールドの作成時に設定され、変更できません。単純型は、同様のデータを格納する別の型に変換できます。詳細については、フィールドタイプの変更を参照してください。 列挙型を選択すると、選択した型を定義する追加の設定が表示されます。これらの設定については、次の表で説明します。 |
エイリアス | 検索クエリおよびコマンドでフィールド名の代わりとして使用できる 1 つ以上のキーワードをフィールドに割り当てます。例: デフォルトの担当者フィールドのエイリアスは |
省略可能 | フィールドに空の値を格納できるかどうかを決定します。このオプションを無効にすると、プロジェクトで新しい課題が報告されたときにフィールドが必要になります。 |
空の値名 | 空のフィールドにデフォルトで表示する値を割り当てます。これにより、検索クエリとコマンドで空の値を参照できます。 既存のフィールドを編集するときは、空の値設定を使用してこのプロパティを更新します。 |
private にする | プライベートフィールドを表示する権限を持つユーザーにフィールドの可視性を制限します。詳細については、プライベートおよびパブリックの課題フィールドを参照してください。 |
これらの追加設定を使用して、列挙データ型のフィールドを構成します。
設定 | 説明 |
|---|---|
複数の値 | フィールドに複数の値を保存するオプションを有効にします。このオプションは、状態タイプを保存するフィールドでは使用できません。 既存のフィールドを編集するときは、単一値および複数の値を指定できますトグルを使用してこのプロパティを更新します。 |
値のセット | カスタムフィールドに保存できる値のデフォルトセットを割り当てます。
このオプションは、 |
デフォルト値(複数) | フィールドにデフォルト値を割り当てます。この設定は、既存の値のセットを選択した場合にのみ使用できます。複数の値設定が有効になっている場合、1 つ以上のデフォルト値を選択できます。 |
省略可能 | フィールドに空の値を格納できるかどうかを決定します。 既存のフィールドを編集するときは、省略可能および空にできませんトグルを使用してこのプロパティを更新します。 |
空の値名 | 空のフィールドにデフォルトで表示する値を割り当てます。これにより、検索クエリとコマンドで空の値を参照できます。省略可能オプションが無効になっている場合、この設定も無効になります。 |
値固有の設定
値の列挙セットには、セット内の各値に割り当てられるプロパティがあります。列挙値のセットのプロパティの標準セットを編集できます。
これらの設定を表示するには、セット内の値の横にある 編集アイコンをクリックします。次の設定は、すべてのフィールドタイプで使用できます。
設定 | 説明 |
|---|---|
名前 | 値に名前を割り当てます。 |
説明 | 値の説明を追加します。この情報は、課題のフィールドで対応する値が選択されると、情報ツールチップに表示されます。 |
色 | カラースキームを値に割り当てます。この設定は、現在の値に割り当てられている色に基づいてカスタムフィールドの外観を変更します。 |
いくつかのフィールドタイプには、セット内の値の拡張プロパティがあります。これらのプロパティは、指定したタイプに使用される値のセットを編集する場合にのみ表示されます。
設定 | フィールドタイプ | 説明 |
|---|---|---|
アーカイブ済み | enum、ownedField、state、version、build | 値がアーカイブされ、 アーカイブ済みとしてマークされた値は、カスタムフィールドのドロップダウンリストでは使用できません。つまり、ユーザーは、ユーザーインターフェースでフィールドの値をアーカイブされた値に直接設定することはできません。現在フィールドに割り当てられている 1 つ以上の値がアーカイブされている場合、ユーザーは選択をクリアして、これらの値をフィールドから削除できます。 アーカイブバージョンは、コマンド、ワークフロー、REST API で引き続き使用できます。つまり、コマンドを使用して、アーカイブされた値を追加または削除したり、プログラムでこれらの値を更新したりできます。 |
日付を組み立てる | ビルド | 選択したビルドが |
所有者 | ownedField | サブシステムを担当するユーザーへの参照を この設定を使用して、特定のユーザーをセット内の各値に関連付けます。その後、このフィールドを使用して、 |
リリース日 | バージョン | リリース日を |
リリース済み | バージョン | バージョンがリリースされているかどうかを示し、 このプロパティは、デフォルトの修正バージョンおよび影響を受けるバージョンフィールドのドロップダウンリストのソート順に影響します。
|
解決 | 状態 | このフィールドの対応する値が割り当てられたときに課題が解決されたと見なされるかどうかを示します。この値は、 |
詳細設定
次の設定を使用して、カスタムフィールドを表示または編集する機能を特定のユーザーグループに制限します。
設定 | 説明 |
|---|---|
表示対象 | カスタムフィールドを表示する機能を、選択したグループまたはチームに制限します。 |
更新可能 | カスタムフィールドに格納されている値を編集する機能を、選択したグループまたはチームに制限します。 |
次の設定を使用して、プロジェクトにカスタムフィールドを表示するための条件を設定します。
設定 | 説明 |
|---|---|
以下の時のみ表示: | カスタムフィールドを表示するための条件として使用されるフィールドを決定します。選択は、 |
以下に設定: | 条件付きカスタムフィールドを表示するために、フィールドのどの値を選択する必要があるかを決定します。 |
バージョンフィールドの追加コントロール
version タイプを格納するフィールドの値のセットを表示または編集する場合、これらのコントロールを使用して特定の値を検索および更新できます。これらのオプションはカスタムフィールドの動作には影響しません。
コントロール | 説明 |
|---|---|
バージョンをフィルターする | 値のリストをフィルターして、フィルター基準に一致させます。 |
リリース済みを表示 | リリース済みとしてマークされているバージョンの表示を切り替えます。 |
アーカイブ済み | アーカイブ済みとしてマークされているバージョンの表示を切り替えます。 |
並べ替え | 値のリストを名前またはリリース日でソートします。 |
関連ページ:
カスタムフィールド
YouTrack を使用すると、課題の特定に使用できるほぼすべてのフィールドを柔軟にカスタマイズできます。デフォルトでは、YouTrack には、タイプ、状態、担当者などの一般的に使用される課題フィールドが含まれています。デフォルトでプロジェクトにアタッチされるカスタムフィールドのリストについては、「デフォルトのカスタムフィールド」を参照してください。事前定義されているフィールドに加えて、独自のカスタムフィールドを定義できます。カスタムフィールドを使用して、スケジュール、参照、ハードウェア仕様、...
グローバルデフォルト設定
YouTrack の各カスタムフィールドには、グローバルなデフォルト設定があります。これらの設定は以下を定義します。フィールドが新しいプロジェクトに自動的にアタッチされるかどうか。フィールドが新しいプロジェクトに関連付けられている場合、フィールドがプライベートであるかパブリックであるか。課題リストにフィールドを表示するかどうか。カスタムフィールドは、コンパクトで詳細なビューで課題リストに表示されます。これらの設定は、フィールドリストタブのツールバーにあるオプションを使用して管理します。新しいプロ...
プライベートおよびパブリックの課題フィールド
YouTrack では、カスタムフィールドを Private としてマークできます。プライバシーは、カスタムフィールドを作成または編集するときに設定できる Private フィールドプロパティによって設定されます。プライベートフィールドの場合、追加の権限セットによって、ユーザーがフィールドを読み取りまたは更新できるかどうかが決まります。フィールドが非公開の場合、ユーザーはそれぞれプロジェクト内の課題プライベートフィールドの読み取りおよび課題プライベートフィールドの更新に対する権限を持っている必要がありま...
値のセットを管理する
値のセットは、カスタムフィールドに格納できる値のリストです。値のセットは、やなどの列挙型を持つカスタムフィールドで使用されます。デフォルトのカスタムフィールド状態、優先度、ビルドも列挙型です。このページでは、これらの値のセットを作成、編集、カスタマイズする方法について説明します。これらの手順では、一般的なタイプを構成する方法について説明します。状態、ビルド、サブシステム、バージョンなどの他の値のセットについては、手順は類似しており、明示的に説明されていません。ユーザータイプを格納するフィールドも...
フィールド値を更新する
YouTrack の各号で使用可能なフィールドのコレクションは、プロジェクトレベルで定義されます。これらのフィールドには、基本情報を伝える値が格納され、課題をさまざまなカテゴリに分類できます。各フィールドの基本的な動作は、保存するデータの種類によって定義されます。例: 日付または日付と時刻を格納するフィールドでは、カレンダーから日付を選択できます。列挙値を格納するフィールドを使用すると、リストから 1 つ以上の値を選択できます。文字列や整数などの単純型を格納するフィールドを使用すると、フィールドに...
オプションフィーチャー
グローバル設定ページのオプションフィーチャータブの設定を使用すると、YouTrack インストールでアクティブにするオプション機能を管理できます。オプション機能には、特定の状況で役立つ機能と、他の状況では不利になる機能が含まれます。YouTrack がチームとそのビジネスロジックのニーズに合わせて最適化されていることを確認するために、これらの機能を特定のグループで利用できるようにするか、単に完全にオフにする機能を提供します。このページで管理できるその他の機能は、実験的に利用できます。システム全体...






