チーム プロジェクト コレクションのプロセス テンプレートのアップロード、ダウンロード、および削除

Visual Studio Team Foundation Server (TFS) では、プロセス テンプレートを使用して、チーム プロジェクトを作成したり、既存のチーム プロジェクトに対する更新をサポートしたりします。

チーム プロジェクト コレクションのプロセス テンプレートをダウンロード、作成、編集、およびアップロードできます。 また、新しいチーム プロジェクト ウィザードに既定として表示されるようにテンプレートを指定することもできます。 既定の TFS プロセス テンプレートの比較については、「プロセス テンプレートの選択、チーム プロジェクトの成果物の使用」を参照してください。

ヒント

既定のプロセス テンプレートの最新バージョンにアクセスするには、Visual Studio Team Foundation Server の最新バージョンをインストールしてください。

TFS にインストールされている既定のプロセス テンプレートの最新バージョンは、%programfiles%/Microsoft Team Foundation Server 14.0/Tools/Deploy/ProcessTemplateManagerFiles/1033 にあります。各ファイルおよびフォルダーの説明については、「プロセス テンプレート ファイルの概要」を参照してください。

プロセス テンプレートをカスタマイズする場合は、まず、ソース ファイルのコピーをダウンロードします。 プロセス テンプレートをカスタマイズしたら、新しいバージョンをチーム プロジェクト コレクションにアップロードします。 プロセス テンプレートをカスタマイズする方法の詳細については、「プロセスのカスタマイズ」を参照してください。

プロセス テンプレートを管理するには

  1. 接続するオンプレミスの TFS と同じバージョンの Visual Studio またはチーム エクスプローラーを開きます。

    チーム エクスプローラーの無料版は、Visual Studio のダウンロード サイトからいつでもダウンロードできます。

  2. プロジェクト コレクション管理者グループのメンバーではない場合は、メンバーになる必要があります。

  3. [チーム]、[チーム プロジェクト コレクションの設定] メニューから [プロセス テンプレート マネージャー] を開きます。

    チーム プロジェクト コレクションにアップロードされている各プロセス テンプレートの一覧が表示されます。

    使用するプロセス テンプレートの選択

  4. 使用するプロセス テンプレートを選択し、次のアクションのいずれかを選択します。

    ボタンまたはリンク

    アクション

    アップロード

    プロセス テンプレートをアップロードします。

    [プロセス テンプレートのアップロード] ダイアログ ボックスで、アップロードするプロセス テンプレートのルート ファイル ProcessTemplate.xml が格納されているフォルダーを選択します。 「プロセス テンプレートの制限事項と検証チェック」も参照してください。

    [アップロード] をクリックします。

    ダウンロード

    プロセス テンプレートをローカル コンピューターにダウンロードします。

    [プロセス テンプレートのダウンロード] ダイアログ ボックスで、プロセス テンプレートをダウンロードするフォルダーを選択します。

    [保存] をクリックします。

    既定値に設定

    選択したプロセス テンプレートが、新しいチーム プロジェクト ウィザードに既定の選択として表示されるように設定します。

    削除

    選択したプロセス テンプレートをコレクションから完全に削除します。

プロセス テンプレートの制限事項と検証チェック

プロセス テンプレートをアップロードするには、次の検証チェックを通過する必要があります。

  • プロセス テンプレートには、Unicode で 256 文字以内の一意の名前を付ける必要があります。 既存のテンプレートと同じ名前を持つテンプレートをアップロードすると、既存のテンプレートが上書きされます。

    名前には、次の文字を含めることはできません。

    からドラッグします。 , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } < >

    名前付けの制限事項の詳細については、「Team Foundation の名前付けの制限事項」を参照してください。

  • プロセス テンプレートのフォルダーには、.exe ファイルを含めることはできません。 含めた場合、プロセス テンプレートのアップロードには成功しても、プロジェクトの作成は失敗します。

  • プロセス テンプレートの合計サイズは 2 GB 以内にしてください。この制限を超えると、プロジェクトの作成は失敗します。

  • アップロード プロセスでは、部分的な検証チェックが実行されて、各プロセス テンプレート XML ファイルの XML が有効であることが確認されます。 プロセス テンプレートをアップロードしようとしてエラーが発生する場合は、XML を確認してエラーの原因を特定してください。 XML ファイル内の重複するタグはエラーの原因となるので注意してください。 XML にエラーがない場合は、適切なすべてのファイルが、プロセス テンプレート内の正しいフォルダーの位置に含まれていることを確認します。

    重要

    プロセス テンプレートのスキーマ定義では、Camel 形式とすべて大文字の要素を組み合わせて使用します。種類の定義ファイルの検証中にエラーが発生した場合は、要素の大文字と小文字の構造を確認してください。また、開始タグと終了タグの大文字と小文字の構造は、XML 構文の規則に従って一致する必要があります。「プロセス テンプレート プラグイン: XML 要素定義に対するインデックス」を参照してください。

Q & A

Q: プロセス テンプレートを管理するときに互換性の問題はどのように影響しますか?

A: チーム プロジェクトの作成、またはプロセス テンプレートのダウンロードおよびアップロードを行うには、クライアント バージョンとサーバー バージョンが一致している必要があります。 たとえば、TFS 2015 には Visual Studio 2015 または Team Explorer 2015 から接続する必要があります。

詳細については、「Team Foundation クライアントと Team Foundation Server の間の互換性」を参照してください。

Q: 新しい機能をサポートするようにプロセス テンプレートをどのように更新できますか?

A: オンプレミスの TFS を最新バージョンにアップグレードすると、アジャイル ツールの新機能が使用できるようになります。 これらの新機能へのアクセスを取得するために、カスタマイズされたプロセス テンプレートの更新が必要になる場合があります。

Q: チーム プロジェクトはどのように作成できますか?

A:チーム プロジェクトの作成」を参照してください。 新しいチーム プロジェクト ウィザードでは、プロセス テンプレート ファイルに指定されている一連の命令を実行して、初期設定を構成し、成果物とテンプレート ファイルをアップロードします。