機能構成時に返されたエラーの解決
ウィザードが表示 機能を構成します。 のエラーおよび警告を解決できる場合があります。これらの問題は、チーム プロジェクトの定義がチーム プロジェクト コレクションにアップロードされるプロセス テンプレートの定義と競合するためです。エラーを解決し、ウィザードを再度実行するプロセス テンプレートを変更する必要があります。または、チーム プロジェクトを変更し、ウィザードを再実行できます。
このトピックの内容
機能の構成ウィザードが報告されるエラーを解決します。
プロセス テンプレートを変更してエラーを解決します。
チーム プロジェクトまたはチーム プロジェクト コレクションを変更してエラーを解決します。
問題とその解決方法
機能の構成ウィザードから報告される警告を解決します。
作業項目の種類へアクション ステートメントを追加することに関する警告を解決します。
ストーリーボードのリンク コントロールを追加します。
[!メモ]
次の手順は、実行時に問題に Team Foundation Server (TFS) のためのフォーラムのソリューションを検索する可能性がある場合は、Microsoft Web サイトの次のページで: 作業項目トラッキング および プロセス テンプレート。
必要なアクセス許可
プロセス テンプレートをダウンロードおよびアップロードするには、[プロジェクト コレクション管理者] のグループのメンバーである必要があります。セキュリティ アクセス許可が明示的に設定されている場合は、チーム プロジェクト コレクションの [プロセス テンプレートの管理] の [許可]、のアクセス許可がに設定されている必要があります。
witadmin のコマンド ライン ツールを実行するには、次の 1 種類のグループのメンバーである必要があります: チーム プロジェクトの [Team Foundation 管理者]、[プロジェクト コレクション管理者]、または [プロジェクト管理者]。
詳細については、「Team Foundation Server のアクセス許可」を参照してください。
機能の構成ウィザードが報告されるエラーを解決します。
新しい機能を構成するために使用されるプロセス テンプレートを変更するか、チーム プロジェクトを変更することにより、エラーを解決できます。エラーを修正した後、ウィザードを再度実行します。
プロセス テンプレートを変更してエラーを解決します。
これらの手順を実行して、プロセス テンプレートを変更します:
Team Foundation Serverのプロセス テンプレートをダウンロードします。「プロセス テンプレートの最新バージョンのダウンロード」を参照してください。
作業項目の種類、カテゴリ、または構成プロセスの定義ファイルを変更します。「プロジェクトの追跡データ、フォーム、ワークフロー、その他のオブジェクトのカスタマイズ」を参照してください。
Team Foundation Serverにプロセス テンプレートをアップロードします。「プロセス テンプレートの管理」を参照してください。
「カスタマイズされたプロセス テンプレートの更新による新機能の利用」も参照してください。
チーム プロジェクトまたはチーム プロジェクト コレクションを変更してエラーを解決します。
エラーまたは警告を解決するには、witadmin のコマンドを使用してチーム プロジェクトまたはチーム プロジェクト コレクションを変更することもできます。「witAdmin: 作業項目を追跡するためのオブジェクトのカスタマイズおよび管理」を参照してください。
型定義をエクスポートできます。フィールド定義に変更を加えてから、必要に応じて型定義をインポートします。「既存のプロジェクトから作業項目の種類をエクスポートおよびインポートする」を参照してください。
問題とその解決方法
次の表に示すエラーを解決するには、対応する是正措置は、プロセス テンプレートまたはチーム プロジェクトに使用し、次にウィザードを再度実行します。
エラー |
懸案事項 |
テンプレートの解決を処理します。 |
チーム プロジェクトの解決 |
---|---|---|---|
TF400613: カテゴリ "で指定されている作業項目の種類は "{1}" {0} "がありません。 |
必要な作業項目の種類は、名前変更、削除、または追加されたのではないので、チーム プロジェクトに存在しない。指定した作業項目の種類の定義の名前を変更したり、TFS のアップグレードにインストール プロセス テンプレートの最新バージョンから足りないの作業項目の種類をインポートします。 |
既存の作業項目の種類を指定するように指定したカテゴリで定義されている作業項目の種類を変更します。 |
作業項目の種類の名前を変更するには、witadmin renamewitdを使用します。不足している作業項目の種類を追加するには、最新のプロセス テンプレートの場所を探して witadmin importwitdを使用してインポートされます。「作業項目の種類のカスタマイズおよび管理 [witadmin]」を参照してください。 |
TF400614: カテゴリは "{0} "がありません。 |
必要なカテゴリは、チーム プロジェクトを更新するために選択したプロセス テンプレートのカテゴリの定義ファイルから失われています。欠落したカテゴリを追加します。 |
プロセス テンプレートに、不足のカテゴリを追加します。「作業項目の種類のカテゴリ要素参照リファレンス」を参照してください。 |
witadmin importcategoriesを使用してチーム プロジェクトに、不足のカテゴリを追加します。「作業項目の種類のカテゴリのカスタマイズ [witadmin]」を参照してください。 |
TF400617: " 作業項目の種類"フィールドを"型" {0}既存のフィールドの型{1}" と競合しています。 |
追加された作業項目の種類に定義されているフィールドのデータ型は、チーム プロジェクト コレクションで定義されたデータ型と一致しません。作業項目の種類の定義の割り当てを修正して、ウィザードを再度実行します。
メモ
アップグレード Visual Studio Team Foundation Server 2012 は、イメージとハイパーリンクのテキストの書式設定および挿入をサポートするために、PlainText フィールドの種類からの HTML に [説明] のフィールド (System.Description) を変更します。Team Foundation Serverの最新バージョンでは、PlainTextHTMLとの間でデータ型を切り替えることができます。
|
プロセス テンプレートをダウンロードして、型定義を開き、コレクションに対して定義されている FIELD の割り当てを移動し、それに合わせて type の属性を変更している場合に、プロセス テンプレートをアップロードします。FIELD (定義) 要素"を参照してください
ヒント
フィールドに再配置型を決定するには、witadmin listsfields を実行します。
|
witadmin changefield を使用し、type の属性を指定します。「作業項目フィールドの管理 [witadmin]」を参照してください。
メモ
型が PlainText または HTMLの場合のみ、チーム プロジェクト コレクションの定義を変更できます。
|
TF400618: 作業項目の種類 "{1}" 既存フィールドのレポートの種類と競合するフィールドのレポート型 "{0}" 。 |
作業項目の種類の定義のフィールドに再配置レポート属性は、チーム プロジェクト コレクションで定義されている属性と一致しません。 |
プロセス テンプレートをダウンロードして、コレクションに対して定義されている型定義を開き、FIELD の割り当てを見つけ、それに合わせて reportable の属性を変更します。次に、プロセス テンプレートをアップロードします。FIELD (定義) 要素"を参照してください |
witadmin changefield を使用し、reportingtype の属性を指定します。「作業項目フィールドの管理 [witadmin]」を参照してください。 |
TF400619:SyncNameChanges" 作業項目の種類"フィールドを "{0} {1}" SyncNameChanges と競合しています。既存のフィールド。 |
作業項目の種類の定義のフィールドに再配置 syncnamechanges の属性は、チーム プロジェクト コレクションで定義されている属性と一致しません。この属性は、ユーザー名フィールドを更新するように、Active Directory、この名前変更に指定します。 |
プロセス テンプレートをダウンロードして、型定義を開き、FIELD の割り当てを移動し、コレクションの定義に一致するように変更する場合は、次に、プロセス テンプレートをアップロードします。「FIELD (定義) 要素」を参照してください。 |
witadmin changefield のコマンドを使用して、/syncnamechanges のパラメーターを指定します。「作業項目フィールドの管理 [witadmin]」を参照してください。 |
TF400620: " 作業項目の種類"フィールドを"表示名" {0}既存のフィールドの表示名{1}" と競合しています。 |
チーム プロジェクト コレクションで定義された作業項目の種類の定義のフィールドに再配置は、表示名と一致する必要があります。 |
プロセス テンプレートをダウンロードして型定義を開き、コレクションに対して定義されている FIELD の割り当てを見つけ、スキーマに一致するように変更します。次に、プロセス テンプレートをアップロードします。 |
チーム プロジェクト コレクションの表示名を変更するには、witadmin changefield のコマンドを使用して、/name のパラメーターを指定します。「作業項目フィールドの管理 [witadmin]」を参照してください。 |
TF400621: " 作業項目の種類 "の "フィールド参照名は{0} {1} "は既にリンクの種類に使用されています。 |
参照名は各フィールドに再配置、リンクの種類は、チーム プロジェクト コレクション内で一意である必要があります。 |
アクティブなリンクの種類は、使用中のリンクの作業項目、プロセス テンプレートをダウンロードして型定義を開き、コレクションに対して定義されている FIELD の割り当てを見つけ、それに合わせて refname の割り当てを変更します。次に、プロセス テンプレートをアップロードします。
ヒント
リンクの種類が使用中であるかどうかを判断するために、ダイレクト リンク クエリを作成し、そのリンクの種類を使用して別の作業項目にリンクされているすべての作業項目をフィルター処理します。
|
リンクの種類がチーム プロジェクト コレクション内のアクティブでない使用中のリンクの作業項目でない場合は削除します。リンクの種類を削除するには witadmin deletelinktype を使用できます。「リンクの種類のカスタマイズおよび管理 [witadmin]」を参照してください。 |
TF400624: カテゴリの表示名は"カテゴリ "と競合しています。{0} {1}" 。 |
チーム プロジェクトのカテゴリごとに一意の参照名および表示名を再配置する必要があります。プロセス テンプレートまたはチーム プロジェクトの既存のカテゴリの "{1}" 名前を変更して、このエラーを解決できます。 |
プロセス テンプレートをダウンロードして、カテゴリは、カテゴリの名前を変更するファイルし、アップロードするプロセス テンプレートを変更します。「作業項目の種類のカテゴリ要素参照リファレンス」を参照してください。 |
カテゴリ ファイルを witadmin exportcategoriesを使用してエクスポートし、カテゴリに表示名を再配置 "{1}" に変更し、ファイルをインポートします。「作業項目の種類のカテゴリのカスタマイズ [witadmin]」を参照してください。 |
TF400654: 計画ツールを構成できません。 |
CommonConfiguration ファイルで定義されているマッピングは、チーム プロジェクトに対して定義されている作業項目の種類に存在しないフィールドを指定するか、または示します。 |
プロセス テンプレートをダウンロード、マッピングを修正するには CommonConfiguration ファイルを変更し、プロセス テンプレートをアップロードします。構成プロセスのカスタマイズを参照してください。 |
作業項目の種類を witadmin exportwitdを使用してエクスポート、不足しているフィールドまたは状態を追加し、作業項目の種類をインポートします。「作業項目の種類のカスタマイズおよび管理 [witadmin]」を参照してください。 |
詳細については、次のトピックを参照:
機能の構成ウィザードから報告される警告を解決します。
次の表に示す警告を解決するには、解決の手順に従って、次にウィザードを再度実行します。
[警告] |
懸案事項 |
解決策 |
---|---|---|
TF400609: {1} "作業項目の種類 "にアクションを "{0}追加できない状態が "{2}" は存在しないため。 |
必要な STATE がありません。 |
作業項目の種類にアクション ステートメントを追加するエラーを解決します。を参照してください。 |
TF400610: {1} "作業項目の種類 "にアクションを "{0}追加できない状態からの切り替えを "{2} "を" {3}" ありません。 |
TRANSITION に必要なステートメントが欠落しています。 |
作業項目の種類にアクション ステートメントを追加するエラーを解決します。を参照してください。 |
Storyboarding: " カテゴリ "の作業項目の種類 "にタブを挿入しない{1} {2} " |
TabGroup の要素が型定義にがありません。 |
ストーリーボードのリンク コントロールを追加します。を参照してください。 |
作業項目の種類へアクション ステートメントを追加することに関する警告を解決します。
担当の作業の機能をサポートするために、構成では、タスクという作業項目の種類の定義のワークフロー遷移のセクションにウィザードでを ACTION の 2 種類のステートメント利用できます。新しいへのアクティブ状態、またはアクティブから新しい状態に移行するの状態または遷移がない場合、警告が表示されます。
警告を解決するには、という作業項目の種類のワークフローを確認します。必要に応じて、チーム プロジェクトの作成に使用される 1 種類に対応するアップグレードされた TFS でインストール プロセス テンプレートの最新バージョンに対して定義されている遷移、およびワークフローの状態に一致するようにワークフローを変更します。次に、ウィザードを再度実行します。アジャイル プロセス テンプレートに基づくチーム プロジェクトに対して アジャイル チーム プロジェクトのワークフローの更新を参照してください。
詳細については、次のトピックを参照:
ストーリーボードのリンクのコントロール タブを追加します。
[ストーリーボーディング]の追加を使用すると、ストーリーボードに作業項目をリンクできます。これを行うには、作業項目の種類の定義に [ストーリーボード] のリンクのコントロール タブを追加します。機能の構成ウィザードがタブまたはタブを追加されていない場合はそれを手動で追加できます。アップグレードされた TFS でインストール プロセス テンプレートの最新バージョンでは Storyboard のリンクのコントロール タブが製品バックログ、ユーザー ストーリー、要件など、すべてのバックログの作業項目の種類に表示されます。
[!メモ]
機能の構成ウィザードは TabGroup の要素が作業項目の FORM のセクションで見つからない場合 [ストーリーボード] のリンクのコントロール タブを追加することはできません。次の手順は、[ストーリーボード] のタブを追加します。、バックログの作業項目の種類のタブの標準セットを追加するには、チーム プロジェクトについてはプロセス テンプレートの最新バージョンの型定義を参照してください。「プロセス テンプレートの最新バージョンのダウンロード」を参照してください。
witadmin コマンド ライン ツールを実行するには、Visual Studio か チーム エクスプローラー のいずれかがインストールされているコマンド プロンプト ウィンドウを開き、次のように入力します。
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
64 ビット版の Windows で、%programfiles% を %programfiles(x86)% に置き換えます。
によって、表示されている引数で現在のデータを代用バックログ項目の種類の定義ファイルをエクスポートします:
witadmin exportwitd /collection:CollectionURL /p:"ProjectName" /n:"TypeName" /f:"DirectoryPath\FileName.xml" Where: CollectionURL specifies the URL of the team project collection ProjectName specifies the name of your team project defined within the collection TypeName specifies the name of your backlog item, for example User Story or Product Backlog Item. Use the following format for CollectionURL: http://ServerName:Port/VirtualDirectoryName/CollectionName For example: http://srvalm:8080/tfs/DefaultCollection.
メモ帳などのテキスト エディターを使用してファイルを開きます。
、バックログの型の </Layout> 終了タグの直前にこのコード スニペットを追加します:
<TabGroup> <Tab Label="Storyboards"> <Control Name="StoryboardsControl" Type="LinksControl"> <LinksControlOptions> <WorkItemLinkFilters FilterType="excludeAll" /> <ExternalLinkFilters FilterType="include"> <Filter LinkType="Storyboard" /> </ExternalLinkFilters> <LinkColumns> <LinkColumn RefName="System.Title" /> <LinkColumn LinkAttribute="System.Links.Comment" /> </LinkColumns> </LinksControlOptions> </Control> </Tab> </TabGroup>
ファイルを保存して閉じます。
表示されている引数で現在のデータを置き換えてにするには、このコマンドを入力して、種類の定義ファイルをインポート:
witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
タブがバックログ項目に表示されることを確認します。新しい機能へのアクセスを確認します。を参照してください。