次の方法で共有


Team Foundation Server (TFS) のアップグレード後、インストールされた新しい機能を使用することを推奨します。 これらの機能には、チーム プロジェクトの更新を必要とするものがあります。 機能の構成ウィザードを利用すると、簡単に更新できます。

TFS をアップグレードする必要がある場合は、ダウンロード ページへ移動します。

更新が必要なチーム プロジェクトがたくさんありますか? そうであれば、プログラムによって更新を適用することができます。

機能の構成ウィザードの実行

  1. チーム プロジェクト管理者ではない場合、管理者の 1 人になります。 このウィザードを実行できるのは、プロジェクト管理者または TFS 管理者のみです。

  2. サポートされているブラウザーからチーム プロジェクトの管理ページを開きます (**http://**ServerName:8080/tfs/CollectionName/ProjectName/_admin)。

  3. [機能の構成] リンクが表示された場合、ウィザードを実行します。

    TFS 2013.2 の機能の構成

    一覧内のオプションは、アプリケーション層サーバーにインストールされている TFS のバージョンと以前に構成された機能に応じて異なります。 最新のプロセス テンプレートを取得するには、サーバーを最新バージョンにアップグレードします。

    テスト計画とテスト スイートが構成されていない場合、「テスト管理をサポートするための手動更新」に移動します。 アプリケーション層サーバーを TFS 2013.3 にアップグレードした後で、WIT 定義を手動でインポートし、データを移行する必要があります。

    [機能の構成] リンクが表示されない場合、機能は有効になっています。 新しい機能を使用して開始できます。

  4. 次のようなメッセージが表示された場合、チーム プロジェクトを構成できます。 複数のプロセス テンプレートが使用できる場合、推奨されるバージョンを受け入れます。

    構成されていない機能のある、更新されたチーム プロジェクト

          

    ダイアログ ボックスに [構成] オプションが表示されない場合、更新プログラムを手動で追加する必要があります。

  5. ほとんどの場合、ウィザードがすべての新機能を構成し、成功メッセージを表示します。

    機能の構成の成功メッセージ

    ウィザードがチーム プロジェクトの一部だけを更新し、解決を要求するエラー メッセージを戻すことがあります。 戻されたエラーをメモし、各エラーを解決する手動の更新を実行します。

構成手順のポスト

更新プログラムを手動で適用

ウィザードがチーム プロジェクトを更新できない場合、更新をサポートするプロセス テンプレートがないことを示すメッセージを戻します。

機能の構成ウィザードがエラー メッセージを返す

この場合、次のオプションのうち 1 つを使用して手動更新を実行する必要があります:

新しい機能を有効にした後で作成する追加のカスタマイズ

機能の構成ウィザードでチーム プロジェクトを更新したら、最新の機能とプロセス テンプレートにアクセスできるようになります。 しかし、インストールした TFS 更新プログラムに基づいて何らかの追加のカスタマイズを行うことを望まれるかもしれません。

チーム プロジェクトを TFS 2013.4 に更新する

バックログでバグを追跡するかどうかをチームで選択するために、追加のカスタマイズをいくらか行う必要があるかもしれません。

チーム プロジェクトを TFS 2013.3 に更新する

使用環境に Visual Studio 2013.3 Microsoft テスト マネージャーがインストールされてある場合、更新は完了しています。 テスト マネージャーまたは Team Web Access の更新バージョンで導入された変更については、「Team Web Access での手動テストの計画」を参照してください。

テスト計画またはテスト スイートをカスタマイズする場合は、すぐに実行可能です。 テスト計画またはテスト スイートの種類の定義に対してワークフロー状態の追加または変更を実行し、Visual Studio 2013.2 またはそれ以前のバージョンで提供されたテスト マネージャー クライアントから作業をする場合、チーム プロジェクトのプロセス構成も更新する必要があります。 そうしないと、チーム プロジェクトへの接続時に [アプリケーションが予期しない障害を検出しました] というエラーが発生します。 このエラーを解決する方法については、「プロセスの構成のインポートとエクスポート [witadmin]」を参照してください。

TFS アップグレード後のアプリケーション エラー メッセージ

TFS 2012 から TFS 2013 へのチーム プロジェクトの更新

TFS 2012 から TFS 2013 に更新した後は、必要な追加のカスタマイズはありません。 ただし、特定の WIT のワークフローに行うことが推奨される更新がいくらか存在します。

更新によってチーム プロジェクトを、既定のプロセス テンプレートの最新バージョンで定義されているワークフローの設定にします。

特定の WIT に関して、足りない遷移、追加の理由、およびフィールド割り当てをサポートするために、ワークフローの更新が必要になる場合があります。 この更新によって、次の WIT のワークフローがそのプロセス テンプレートのワークフローの最新バージョンに改訂されます:

  • Scrum 2.0 から Scrum 2013: プロダクト バックログ項目とバグ。

  • Agile 6.0 から Agile 2013: ユーザー ストーリー。

  • CMMI 6.0 から CMMI 2013: 要件。

詳細については、「2012 チーム プロジェクトを RTM から更新プログラム 2 にアップグレードするには」を参照してください。

作業項目の種類またはプロセス構成をカスタマイズしていない場合は、witadmin を使用して項目を迅速に更新できます。 チーム プロジェクトの作成に使用するものと互換性のある最新バージョンのプロセス テンプレートをダウンロードして、更新された WIT のインポート を実行するだけです。

TFS 2010 から TFS 2013 へのチーム プロジェクトの更新

MSF v 5.0 アジャイル プロセス テンプレートによって作成されたチーム プロジェクトを更新する場合、 手動でユーザー ストーリーとタスクのワークフローの割り当ての更新する必要があります。

ワークフローを更新しないと、タスク ボードは「アクティブ」と「終了」の 2 種類の状態だけを提供します。 これにより、チームのタスクのうち「進行中のもの」と「開始していないもの」の区別ができなくなります。

また、「2012 チーム プロジェクトを RTM から更新プログラム 2 にアップグレード」に説明されているように、ユーザー ストーリーにワークフローの更新を追加する必要もあります。

Q & A

Q: 多くのチーム プロジェクトをどのようにプログラムによって更新できますか?

A: それらのチーム プロジェクトが同じプロセス テンプレートから作成された場合には、元のプロセス テンプレートに変更を加え、アップロードしてから、チーム プロジェクト コレクションに対して定義されているすべてのチーム プロジェクトをバッチ更新することができます。 次の資料を検討してください。 「カスタマイズされたプロセス テンプレートの更新による新機能の利用」、「何十ものチーム プロジェクトの機能の構成方法」、および「Features4tfs CodePlex ソリューション」。

Q: テスト エクスペリエンスのカスタマイズ方法はどこで学習できますか。

A: 次のいずれかのトピックを参照してください。

  • フィールドのカスタマイズ: カスタム フィールドの追加、選択リストの変更、またはフィールド規則の追加を実行します。

  • 作業項目フォームのカスタマイズ: バグ、テスト ケース、テスト計画、またはテスト スイート用にフォーム レイアウトを変更します。

  • ワークフローのカスタマイズ: バグ、テスト ケース、テスト計画、またはテスト スイート用にワークフロー定義を変更します。

  • テスト失敗の種類: テストの実行が失敗した理由を指定します。 既定の構成には、回帰、新しい問題、既知の問題、および不明が含まれます。

  • テストの解決状態: テストの実行が失敗した後に実行するアクションを指定します。 既定の構成は、調査が必要、テストの懸案事項、製品の懸案事項、および構成の懸案事項などです。

Q: TFS 2013.3 で発生するテスト管理成果物の更新に関する警告またはエラー メッセージをどのように解決したらよいでしょうか。

A:テスト計画とテスト スイートをサポートするための手動更新」を参照してください。

Q: 機能の構成ウィザードはどのように動作しますか?

A: 機能の構成ウィザードは、新しいオブジェクトをチーム プロジェクトに追加したり、既存のオブジェクトを更新したりしますが、データまたはワークフローは変更しません。 インストールされたプロセス テンプレートとチーム プロジェクト内で定義されている設定の最適な一致に基づいて、新しいオブジェクトを追加します。 ウィザードは、チーム プロジェクト コレクションにインストールされアップグレード プロセス中に追加された、更新されているカスタマイズされたプロセス テンプレートと Microsoft プロセス テンプレートの最新バージョンを参照します。 機能を構成するために使用できる複数のプロセス テンプレートがあると判断した場合は、ウィザードは、既存のチーム プロジェクトに最適で、最新バージョンのテンプレートを選択します。

機能の構成ウィザードは次を実行します:

  1. チーム プロジェクトの定義をスキャンし、どの機能が構成されているかどうかを確認します。

  2. チーム プロジェクト コレクションに保存されているどのプロセス テンプレートの定義が、足りない機能を構成する場合に最適であるかを判定します。

  3. 構成できる機能ごとに、新しいオブジェクトの定義をアップロードするか、既存の定義を変更します。 ウィザードが各機能のどのように構成するかについては、各機能を追加するための構成の動作を参照してください。

Q: 機能の構成ウィザードを正常に実行するには、どの要素が必要ですか。

A: 機能の構成ウィザードは次の要素に依存しています。

  • ProcessTemplate ファイルには、バージョン ステートメントを含める必要があります。 バージョン ステートメントがない場合、機能の構成ウィザードは、チーム プロジェクトを更新するプロセス テンプレートを選択できません。 また、最新のバージョン番号は、各テンプレート ID で一意である必要があります。 同じテンプレート ID の最新のバージョン番号を指定するプロセス テンプレートが複数 TFS にアップロードされた場合は、チーム プロジェクトを更新するために、プロセス テンプレートを選択することはできません。

  • チーム プロジェクト コレクションに定義されている各フィールドの、次の属性が一致する必要があります:

    • 表示名

    • データ型

    • Active Directory のユーザー名の同期を割り当てます (syncnamechanges)。

    • レポート属性: レポート内参照名、レポート名、レポートの種類およびレポートの形式

  • フィールドとリンクの種類に割り当てられた参照名は、チーム プロジェクト コレクション内で一意である必要があります。

  • カテゴリの表示名は、チーム プロジェクト内で一意である必要があります。

  • ウィザードが機能を構成するには、特定の作業項目の種類 (WIT) とカテゴリが必要です。 これらの WIT またはカテゴリを削除するか、その名前を変更すると、次のメッセージが表示されます。

    このチーム プロジェクトに使用できる有効な構成設定のプロセス テンプレートがありません。

    このチーム プロジェクトは自動的に構成できません。

    WIT またはカテゴリの名前を変更するか、見つからない WIT またはカテゴリをチーム プロジェクトに復元し、ウィザードを再度実行します。 または、プロセス テンプレートを変更し、機能を追加してから、ウィザードを再度実行します。

競合が発生した場合、エラー メッセージが表示されます。 「Resolve Errors Received When Configuring Features (機能を構成するときに発生するエラーの解決)」を参照してください。

Q: チーム プロジェクトにポートフォリオのバックログを追加してきました。これをチームのメンバー全員が表示できないのはなぜですか?

A: ポートフォリオのバックログの表示および作業を実行するには、各メンバーにフル アクセスが必要です。

Q: 他に質問がある場合は、どこに問い合わせればよいですか。

A: 質問を投稿したり、次のフォーラムから回答を検索したりできます:「Team Foundation Server - Work Item Tracking (Team Foundation Server - 作業項目トラッキング)」または「Team Web Access (Team Web アクセス)」