継承されたプロセスを使用してプロジェクトをカスタマイズする
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
各プロジェクトは、作業を追跡するための構成要素を定義するプロセスに基づいています。 最初に作成するプロジェクトでは、既定のプロセス (Agile、 Basic、、 Scrum、または CMMI) のいずれかを使用。
各プロジェクトは、作業を追跡するための構成要素を定義するプロセスに基づいています。 最初に作成するプロジェクトでは、既定のプロセス (Agile、 Scrum、または CMMI のいずれかを使用します。
継承されたプロセスのみをカスタマイズできます。 継承されたプロセスに加えた変更は、そのプロセスを使用するプロジェクトに自動的に表示されます。 プロセスの一部である作業項目の種類 (WIT) を追加または変更することで、プロセスをすばやくカスタマイズできます。 それ以外の場合は、次のシーケンスを使用してプロジェクトをカスタマイズします。
- 継承されたプロセスをカスタマイズする: フィールド、WIT、ワークフロー、フォーム、バックログを変更して、特定の要件に合わせて継承されたプロセスを変更します。
- カスタマイズを確認する: テスト プロジェクトを作成し、変更を検証します。
- 継承されたプロセスをプロジェクトに適用する: 継承されたプロセスに基づいて新しいプロジェクトを追加し、既存のチーム プロジェクトで使用されるプロセスを変更します。
- カスタマイズを更新して確認する: Web ポータルを更新し、変更した種類の作業項目を開きます。
重要
継承プロセス モデルは、それをサポートするように構成されたプロジェクトで使用できます。 古いコレクションを使用している場合は、プロセス モデルの互換性を確認してください。 オンプレミスのコレクションがオンプレミスの XML プロセス モデルを使用するように構成されている場合は、そのプロセス モデルのみを使用して作業追跡エクスペリエンスをカスタマイズできます。 詳細については、「 プロジェクト コレクションのプロセス モデルを選択するを参照してください。
Note
監査ログを使用して、継承されたプロセスに加えられた変更を確認します。 詳細については、「 アクセス、エクスポート、およびフィルター監査ログを参照してください。
前提条件
Azure Boards の構成とカスタマイズに関するページを参照してください特定のビジネス要件に合わせて Azure Boards を調整する方法に関するガイダンスが提供されています。
組織の要件: Azure DevOps に組織化があることを確認します。
アクセス許可:
- Project コレクション管理者グループのメンバーになります。
- Create process、Delete process Edit process、Delete a field from organization Allow などのコレクション レベルのアクセス許可を持ちます。
- これらのアクセス許可を使用すると、組織内のプロセスとフィールドを変更できます。
プロジェクト プロセス モデルの要件:
- プロジェクトが作成されるプロジェクト コレクションの Inheritance プロセス モデル があることを確認します。
アクセス許可:
- Project コレクション管理者グループのメンバーになります。
- Create process、Delete process Edit process、Delete a field from organization Allow などのコレクション レベルのアクセス許可を持ちます。
- これらのアクセス許可を使用すると、組織内のプロセスとフィールドを変更できます。
- プロジェクト要件: 継承されたプロセスを使用する プロジェクトがあることを確認します。 詳細については、「 継承されたプロセスを作成する」を参照してください。
Note
継承されたプロセスをカスタマイズすると、そのプロセスを使用するすべてのプロジェクトにそのカスタマイズが自動的に反映されます。 スムーズな移行を確実に行うために、組織全体でカスタマイズを実装する前にテスト プロセスとプロジェクトを作成することをお勧めします。 詳細については、「 継承されたプロセスの作成と管理を参照してください。
フィールドの追加または変更
ロックされた フィールドと継承された
フィールドは、システム プロセスから継承されたフィールドに対応します。 ロックされたフィールドはカスタマイズできませんが、継承されたフィールドの一部のオプションはカスタマイズできます。 プロセスに追加するフィールドは完全にカスタマイズできます。
組織にサインインします (
https://dev.azure.com/{yourorganization}
)。[組織化の設定
選択。
カスタマイズするWIT>プロセス>Process を選択します。
フィールドを追加するには、
(New フィールド アイコン) を選択します。
結果のダイアログで、追加するフィールドの種類を選択します。 たとえば、 integer、 picklist (ドロップダウン メニュー)、 person-name/Identity、 rich-text または HTML、または checkbox (boolean)。
次の方法で既存のフィールドを変更します。
作業項目の種類のルールを追加または変更する
特定のワークフローとビジネスのユース ケースをサポートするルールを追加します。 ルールを使用すると、フィールドの値をクリアし、値をフィールドにコピーし、異なるフィールドの値間の依存関係に基づいて値を適用できます。
- 継承したプロセスと作業項目の種類を選択します。
- Rules>新しいルールを選択します。
詳細については、「規則と規則の評価」を参照してください。
作業項目の種類を追加または変更する
さまざまな種類の作業を計画および追跡するには、さまざまな WIT を使用します。 カスタム WIT を追加する主な理由は、特定のビジネス ユース ケースに合わせて Web フォームとワークフローの状態をカスタマイズすることです。
継承したプロセスと、カスタマイズする WIT を選択します。
作業項目の種類 ページで、
新しい作業項目の種類を選択します。
WIT に名前を付け、必要に応じて説明、アイコン、色を指定します。 指定したアイコンと色は、作業項目フォームや、関連する作業項目がバックログ、ボード、クエリ結果などで表示される場合など、Web ポータル全体に表示されます。
[ Create を選択して保存します。
WIT にフィールドを追加したり、次の方法でカスタマイズしたりできます。
作業項目の種類のワークフローを変更する
ワークフローの状態を使用すると、作業項目が新規から完了に移行するときに、作業項目の状態を追跡できます。
ワークフローを変更するには、継承したプロセス、WIT、 States ページを選択します。
ワークフローは、次の方法で変更できます。
カスタム コントロールの追加
カスタム コントロールは、作業項目フォームにより多くの機能を提供します。
Process ページで、WIT >カスタム コントロールの追加>継承されたプロセスを選択。
詳細については、「 拡張機能とカスタム コントロールを作業項目の種類に追加するを参照してください。
作業項目の種類に拡張機能を追加する
拡張機能は、プロジェクトに新しい機能を提供するインストール可能なユニットです。
Note
グループ拡張機能とページ拡張機能は、システムと継承の両方のすべてのプロセスのすべての WIT に自動的に追加されます。 継承されたプロセス内で、選択した WIT の拡張機能を非表示にすることができます。
Visual Studio Marketplace に移動し拡張機能を見つけて、Get it free を選択します。
ドロップダウン メニューから追加する組織を選択し、 Install を選択します。
プロセスと WIT に戻り、拡張機能が必要な場所であることを確認します。 フォーム上の目的の場所にドラッグできます。
バックログとボードを変更する
バックログ レベルにさらに WIT を追加したり、別のポートフォリオ バックログを作成したりできます。 たとえば、次の例を考えてみましょう。
- 特にカスタム Initiative WIT を追跡するように設計された、Initiatives と呼ばれる第 3 レベルのポートフォリオ バックログを導入しました。
- また、製品バックログの名前を Stories と Tickets に変更しました。これは、 User ストーリー と Customer チケットの両方が含まれるようになったことを示しています。
Process ページで、継承したプロセス >Backlog レベルを選択します。
バックログとボードの構成は、次の方法で変更できます。
カスタマイズを確認する
テスト プロジェクトを作成し、カスタマイズした継承されたプロセスを適用して、行った変更を確認することをお勧めします。 プロセスに対して行われたすべてのカスタマイズは、すべてのプロジェクトですぐに有効になります。 変更をステージングする場合は、次の 2 つの方法のいずれかを使用して行うことができます。
テスト プロジェクトを作成し、カスタマイズしたプロセスをコピーする
Process ページで、... 使用するプロセスのコンテキスト メニューを選択し、 新しいチーム プロジェクトを選択します。
フォームに情報を入力し、 Create を選択します。 詳細については プロジェクトの作成 を参照してください。
プロジェクトから Boards>Work Items を選択し、カスタマイズした WIT を New Work Item ドロップダウン メニューから選択します。 次の例では、 Bug を選択します。
追加した 1 つ以上のフィールドがフォームに表示されることを確認します。
(感嘆符) アイコンは、フィールドが必須であることを示します。
テスト組織を作成し、プロセスをインポート/エクスポートする
次の手順を使用して、継承されたプロセスに対して行ったカスタマイズを確認することもできます。
- テスト組織を作成します。
- インポート/エクスポート プロセス ツールを使用して、プロセスをテスト組織にコピーします。
- テスト組織でプロセスのカスタマイズを確認します。
- インポート/エクスポート プロセス ツールをもう一度使用して、変更したプロセスを運用組織にインポートします。
プロジェクトのプロセスを変更する
詳細については、「 プロジェクトのプロセスを変更する」を参照してください。