Azure DevOps Servicesと TFS の間のプロセス テンプレートのカスタマイズの違い

Azure DevOps Services

重要

インポート プロセスでは、ホスト型 XML プロセス モデルがサポートされています。これにより、プロセス テンプレートの選択した XML 定義ファイルを更新してカスタマイズを管理できます。 この機能は、TFS データ インポート サービスを使用してAzure DevOps Servicesに移行された組織でのみ使用できます。

継承プロセス モデルを使用する場合は、 継承プロセスを作成することで、ユーザー インターフェイスを使用して作業の追跡をカスタマイズできます。 オンプレミスの XML プロセス モデルを使用する場合は、プロセス テンプレートをカスタマイズできます。「プロセス テンプレートを アップロードまたはダウンロードする 」と「 プロセス テンプレートをカスタマイズする」を参照してください。

プロセス モデルの詳細については、「 作業追跡のカスタマイズ」を参照してください。

Azure DevOps Servicesは、プロジェクトとプロセスを関連付ける際に Team Foundation Server (TFS) とは異なるモデルを使用します。

  • TFS では、プロセス テンプレートがプロジェクトの開始点として使用され、プロジェクトが作成されると、プロジェクトがカスタマイズするスコープになります。
  • Azure DevOps Servicesでは、プロセスは複数のプロジェクト間で共有され、カスタマイズするスコープです。

プロセス テンプレートの定義に使用される構造と全体的な構文は変わりません。Azure DevOps Servicesへのインポート用にカスタマイズするテンプレートと、オンプレミスの TFS をサポートするためにアップロードするテンプレートの間にはわずかな違いしかありません。

Note

ホストされた XML から継承されたモデルへのプロジェクトまたはコレクションの移行は、Azure DevOps Serverをサポートしていません。 Azure DevOps Sevice でのみ使用できます。

サポートされていないカスタマイズと参照されていないプラグイン ファイル

XML 定義ファイル内の次のオブジェクトを参照すると、インポート時に検証エラーが発生します。

  • 作業項目フォームのカスタム コントロール
  • カスタム リンクの種類
  • グローバル ワークフロー
  • チーム フィールドのサポート
  • For ルールと Not ルールのサポート
  • 一致ルールのサポート

次のプラグインとその関連ファイルは、プロセスの定義では使用されず、既存のプロジェクトの更新にも使用されません。 ただし、新しいプロジェクトを作成するときに、オブジェクトまたは成果物を作成するために使用されます。

  • 分類
  • 作業項目クエリ (WIQL 構文を使用して定義)
  • テスト管理
  • 作業項目

Note

WIQL の長さは 32,000 文字を超えることはできません。 システムでは、その長さを超えるクエリを作成または実行することはできません。

次のプラグインとそれに関連付けられているファイルは、システムの既定値に置き換えられます。

  • Build
  • Groups and Permissions
  • ラボ
  • バージョン コントロール

次のプラグインとそれに関連付けられているファイルは無視されます。

  • Microsoft プロジェクト マッピング
  • Reports
  • Windows SharePoint Services

カスタム プラグインはサポートされていません。

オブジェクト制限

インポート用のプロセス テンプレートをカスタマイズする場合は、「作業追跡オブジェクトの制限」で指定したとおりに定義するオブジェクトの数 を制限します