カスタム作業項目の種類を追加する (継承プロセス)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
さまざまな作業項目の種類 (WIT) を使用して、さまざまな種類の作業を計画および追跡します。 カスタム WIT を追加するメイン理由は、特定のビジネス ユース ケースに合わせて Web フォームとワークフローの状態をカスタマイズすることです。 または、既存の WIT をカスタマイズすることもできます。 プロジェクトには、プロジェクトの作成に使用したプロセスに基づいてカスタマイズできる 9 つ以上の WIT が含まれています。
重要
この記事は、Azure DevOps Services および Azure DevOps Server 2019 以降のバージョンに適用されます。 TFS 2018 以前のコレクションで定義されているプロジェクトをカスタマイズするには、「 オンプレミス XML プロセス モデル」を参照してください。
重要
継承プロセス モデルは、継承プロセス モデルをサポートするように構成されたプロジェクト コレクションで定義されているプロジェクトにのみ使用できます。 オンプレミスのコレクションがオンプレミスの XML プロセス モデルを使用するように構成されている場合は、そのプロセス モデルのみを使用して作業追跡エクスペリエンスをカスタマイズできます。 詳細については、「 作業追跡のカスタマイズ」、プロジェクト コレクションのプロセス モデルの選択に関するページを参照してください。
TFS 2018 以前のコレクションで定義されているプロジェクトをカスタマイズするには、「 オンプレミス XML プロセス モデル」を参照してください。
たとえば、Ticket というラベルが付いたカスタム WIT で顧客の問題をキャプチャできます。
カスタマイズできる内容の詳細については、「 プロセスのカスタマイズと継承されたプロセスについて」を参照してください。
ヒント
1 つのプロジェクトをカスタマイズするには、常に継承されたプロセスを作成し、そのプロセスにプロジェクトを移行することから始めます。 その後、継承されたプロセスに対して行ったすべてのカスタマイズが、移行したプロジェクトに対して自動的に表示されます。
前提条件
プロセスをカスタマイズする前に、「Azure Boardsの構成とカスタマイズ」を確認することをお勧めします。これにより、ビジネス ニーズに合わせてAzure Boardsをカスタマイズする方法に関するガイダンスが提供されます。 さまざまなバックログとボードの説明については、「 バックログ、ボード、タスクボード、プランでサポートされるタスク」を参照してください。
- Azure DevOps Servicesで作成されたorganizationが必要です。 まだ作成していない場合は、 今すぐ作成してください。
- プロセスを作成、編集、管理するには、Project Collection Administrators グループのメンバーであるか、対応するコレクション レベルのアクセス許可 [プロセスの作成]、[プロセスの削除]、[プロセスの編集]、または [フィールドの削除] を [許可] に設定organization必要があります。 「作業の追跡のためのアクセス許可とアクセスの設定」、継承されたプロセスのカスタマイズに関するページを参照してください。
- プロジェクトが作成されるプロジェクト コレクションの継承プロセス モデルを選択している必要があります。 詳細については、「 プロジェクト コレクションのプロセス モデルを選択する」を参照してください。
- プロセスを作成、編集、管理するには、プロジェクト コレクション管理者グループのメンバーであるか、対応するアクセス許可 [プロセスの作成]、[プロセスの削除]、[プロセスの編集]、または [フィールドの削除] を [許可] に設定organization必要があります。 「作業の追跡のためのアクセス許可とアクセスの設定」、継承されたプロセスのカスタマイズに関するページを参照してください。
設定プロセスを>開く
プロセスの作成、管理、カスタマイズは、[組織の設定] > [プロセス] から行います。
Azure DevOps のロゴを選択して、[プロジェクト] を開きます。 次に、[組織の設定] を選びます。
次に、[プロセス] を選択します。
重要
[プロセス] が表示されない場合は、TFS-2018 以前のバージョンから作業しています。 [プロセス] ページはサポートされていません。 オンプレミス XML プロセス モデルでサポートされている機能を使う必要があります。
プロセスの作成、管理、カスタマイズは、[コレクション設定] > [プロセス] から行います。
Azure DevOps のロゴを選択して、[プロジェクト] を開きます。 プロセスをカスタマイズするプロジェクト コレクションを選んで、[コレクション設定] を選びます。
次に、[プロセス] を選択します。
プロセスの作成、管理、カスタマイズは、[管理者の設定] > [プロセス] から行います。
Azure DevOps のロゴを選択して、[プロジェクト] を開きます。 次に、[管理者の設定] を選びます。
次に、[プロセス] を選択します。
継承されたプロセスを作成する
最初の手順では、カスタマイズできる継承されたプロセスを作成します。 既定では、システム プロセスはカスタマイズされません。
[ プロセス ] ページで、継承されたプロセスの作成に使用するプロセスの ... コンテキスト メニューを開き、[ 継承されたプロセスの作成] を選択します。 カスタマイズするプロジェクトの作成に使用したのと同じシステム プロセス (アジャイル、Basic、スクラム、または CMMI) を選択します。
ここでは、アジャイル システム プロセスから継承されたプロセスを作成します。
重要
[継承されたプロセスの作成] メニュー オプションが表示されない場合は、選択したコレクションがオンプレミスの XML プロセス モデルを操作するように設定されます。 プロセス テンプレートをインポートおよびエクスポートし、オンプレミスの XML プロセス モデルでサポートされている機能を使用できます。
プロセスの名前と必要に応じて説明を入力します。 プロセス名は一意で、128 文字以内にする必要があります。 その他の制限については、継承プロセスの作成と管理、プロセス名の制限に関するページを参照してください。 必要に応じて、説明を追加します。
作業項目の種類を追加する
[作業項目の種類] ページで、[新しい作業項目の種類] を選択します。
WIT に名前を付け、必要に応じて説明、アイコン、色を指定します。 指定したアイコンと色は、作業項目フォームや、関連する作業項目がバックログ、ボード、クエリ結果などで表示される場合など、Web ポータル全体に表示されます。
[作成] を選択して保存します。
新しい WIT はそれぞれ、[説明] フィールドとディスカッション、開発、および関連する作業グループを含む [詳細] ページが事前に定義されています。 また、次の図に示すように、フォームのヘッダーに含まれる標準要素と、履歴、リンク、添付ファイル ページも追加されていますが、表示も編集もできません。 詳細については、「作業項目について」を参照してください。
フィールドに名前を付け、サポートされているデータ型の 1 つからフィールドの種類を選択します。 フィールド名は一意で、128 文字以内にする必要があります。 その他の制限については、「フィールドとは」を参照してください。フィールド名の使用方法 必要に応じて、説明を追加します。
ここでは、Customer Ticket というラベルの整数フィールドを追加します。
(省略可能)[オプション] タブで、フィールドが必須かどうかを指定し、既定値を指定します。 または、空白のままにします。
フィールドを必須にすることで、ユーザーはフィールドを保存するためにフィールドの値を指定する必要があります。 指定する既定値は、作業項目を作成するときだけでなく、作業項目が開き、フィールドが空になるたびに設定されます。
(省略可能)[レイアウト] タブでは、フィールドの名前とは異なるフォーム ラベルを入力できます。 また、フォームにフィールドが表示されるページとグループを選択することもできます。
ここでは、新しいフィールドを追加することを選択します。 ([新しいフィールド] アイコン) を選択します。
ここでは、顧客のフォーカスというラベルの付いた新しいグループに [顧客チケット] フィールドを追加します。
フィールドの追加を完了するには、[フィールドの追加] を選択します。 レイアウトの場所を指定していない場合は、レイアウト フォームのフィールドの最初のグループに追加されます。
ヒント
フィールドを追加したら、そのフィールドをページ内にドラッグ アンド ドロップして、フォーム上に再配置できます。 ユーザー設定のページまたはグループに追加するフィールドが複数ある場合は、まずそれらの要素を追加してから、フィールドを追加することができます。
行ったカスタマイズを確認する
テスト プロジェクトを作成し、カスタマイズした継承されたプロセスを適用して、行った変更を確認することをお勧めします。
[すべてのプロセス] ページを開き、[... 使用するプロセスのコンテキスト メニューを選択し、[新しいチーム プロジェクト] を選択します。
[新しいプロジェクトの作成] ページが開きます。 フォームに入力します。
作業項目を開きます。 (1) 適切なプロジェクトが選択されていることを確認し、(2) 作業>項目を選択します。
カスタマイズした WIT を選択します。 ここではチケットを選択します。
カスタム WIT が表示されない場合は、ブラウザーを更新して、行ったすべてのカスタム変更が登録されていることを確認します。
追加したフィールドがフォームに表示されることを確認します。 (感嘆符) アイコンは、フィールドが必須であることを示します。
カスタマイズしたプロセスをプロジェクトに適用する
カスタマイズを確認したら、既存のプロジェクトにプロセスを適用できるようになりました。
ヒント
WIT をカスタマイズすると、カスタマイズする継承されたプロセスを参照するすべてのプロジェクトが、追加したカスタム WIT を反映するように自動的に更新されます。 カスタマイズを表示するには、Web ブラウザーを更新します。
プロジェクトで現在使用されているプロセスの場合は、プロジェクトの数を選択します。
ここでは、アジャイルの既定のプロセスのメニューを開きます。
[…] 変更するプロジェクトのコンテキスト メニューを選択し、[プロセスの変更] オプションを選択します。
ここでは、MyFirstProject1 のメニューを開きます。
[プロジェクト プロセスの変更] ダイアログで、オプションのメニューからプロセスを選択します。 次に、[保存] を選択 します。
[…] プロセスのコンテキスト メニューを選択し、[チーム プロジェクトの変更]を選択します。.. オプションを使用する必要があります。
ここでは、MyAgile 継承プロセスのメニューを開きます。
アジャイル プロセスを使用するように変更するプロジェクトのチェック ボックスをオンにします。 現在のプロセスに対して有効なプロジェクトのみが一覧表示されます。
ここでは、Fabrikam Fiber A および Fabrikam Fiber プロジェクトにアジャイル プロセスを使用することを選択します。 [利用可能なプロジェクト] 列には、アジャイル プロセスから作成されたプロジェクト、またはアジャイルから継承したプロジェクトのみが表示されます。
変更するプロジェクトが正しいことを確認したら、[OK] を選択 します。
Q & A
Q: カスタム作業項目の種類操作方法バックログに表示されますか?
A: カスタム作業項目の種類を含むように要件バックログを変更します。 詳細については、バックログまたはボードのカスタマイズ、要件バックログの編集または名前変更に関するページを参照してください。
Note
カスタム作業項目の種類を追加するバックログ レベルによって、作業項目の種類の親作業項目の種類が決まります。
次の操作:
Web レイアウト のカスタマイズまたは ワークフローのカスタマイズ
関連記事
Note
継承されたプロセスに加えられた変更は、監査ログを通じて確認できます。 詳細については、「 監査ログへのアクセス、エクスポート、フィルター処理」を参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示